디시인사이드 갤러리

갤러리 이슈박스, 최근방문 갤러리

갤러리 본문 영역

컴구조 설계 2장을 마치며 ... 빠른 실행속도에 대한 결론...

상상(175.123) 2013.01.26 20:17:29
조회 182 추천 0 댓글 5

2장의 arm 어셈과 기계어를 배우며...


c언어 - 컴파일 -> 어셈 - 어셈블 -> 기계어 - 링크 -> exe

에 대한 과정을 읽어보니...

이걸 배우기 전에 든 생각은 arm 어셈을 읽혀서

내가 서버에 c로 프로그램을 만든다면...

c언어의 컴파일러가 최적화 시키지 못한 부분을 내가 수정시켜서

최적화하면 빨라지지 않을까 하는 막연한 기대로 읽어내려가기 시작했으나..

중요한 문제점 2가지

내가 짠 한줄의 c언어 코드 중 if나 while이 30줄에 해당하는 어셈으로 번역되어

그 과정을 어떻게든 이해해서 고치기도 생각보다 뇌의 소모량이 많고..

두번째가 더 위험한데...

웹사이트의 수정사항이 여러번 나올게 뻔한데 그때는 전체적인 어셈을 다 이해하긴

너무 힘드니 c로 수정해야 하는데.. 그때마다 그럼 어셈을 수정하러 다닐수 있느냐다.

수작업 최적화 안한 c프로그램과

수작업한 최적화 c프로그램은

2.41배 최대 차이가 날수 있지만.

일반 알고리즘을 잘짜면 50배 이상 차이가 날수 있다고 써있었다.

그래서 2장을 마치며 생각을 바꾸었다.

프로그래밍을 잘 짠다는건 한개한개 지엽적인걸 잘 고치는게 아닌

전체 구조적인 틀을 얼마나 축약시키고 간결화시킬수 있느냐다라는 것이다.


결론은 아직까진 알고리즘을 잘 짜야한다는건데...

이제 명령어 2장 마쳣을 뿐이고

3장 산술 연산

4장 cpu

5장 메모리

6장 네트워크

7장 머였더라...

아... 배우면 배울수록 내가 생각했던것들이 기대이하며 비효율적이었던 것이라니..

역시 사람은 EQ가 좋아야 된다 ㅎㅎ

즐거운 2장이었다.

PS: 배열을 쓸때 그냥 쓰는것과 포인터를 이용해 쓰는 건 명령어 한줄 차이다.

다만 1번 반복마다 하나씩 들어가니 100번 돌리면 100개 더 들어가겠지?

하지만 웹프로그래밍에 반복을 5번 이상하는 경우가 있을까?

난 아직 초보라 잘 모르겠다.

하여간 2장 끝!!

추천 비추천

0

고정닉 0

0

댓글 영역

전체 댓글 0
본문 보기

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 제목 글쓴이 작성일 조회 추천
설문 모태 솔로도 구제해 줄 것 같은 연애 고수 스타는? 운영자 25/07/21 - -
공지 프로그래밍 갤러리 이용 안내 [88] 운영자 20.09.28 45793 65
2875109 오히려 고졸 무스팩 앰생일수록 개발자가 맞다 ㅇㅇ(14.51) 07:56 5 0
2875108 재벌 해체가 답인 이유 [1] 배구공(119.202) 07:26 14 0
2875100 웅냐냣? 깻당? ♥팬티스타킹냥덩♥갤로그로 이동합니다. 05:17 15 0
2875091 앱히키 그 존마니가 추천한 인강 기억나시는 분?? [2] 프갤러(222.108) 04:09 36 0
2875076 민생지원금 뿌리는게 물가상승이랑 상관없는 이유 (팩트체크) [5] 야옹아저씨갤로그로 이동합니다. 02:42 53 1
2875064 재벌해체가 답인 이유 [6] 야옹아저씨갤로그로 이동합니다. 01:54 96 7
2875063 음기 충전 발명도둑잡기(118.216) 01:46 22 0
2875056 와 나 순간 await 문법 여는법이 안 떠올라서 헤맸다 [2] ㅆㅇㅆ(124.216) 01:25 53 0
2875053 역성혁명 발명도둑잡기(39.7) 01:16 14 0
2875049 “리박스쿨은 빙산의 일각…‘밈 전쟁’에서 놀이가 된 혐오 발명도둑잡기(39.7) 01:06 21 0
2875048 홍준표 "신천지 10만 명 국힘 입당…교주가 尹 돕는다더라" [1] 발명도둑잡기(39.7) 01:01 24 0
2875047 여사친 섹트찾았는데 어캄? 헤치갤로그로 이동합니다. 00:53 36 0
2875044 1978년 7월 서울 남산동에서 무더운 여름 밤이계속되자 발명도둑잡기(39.7) 00:33 21 0
2875043 일본에서 실제로 일어난 사건 발명도둑잡기(39.7) 00:31 30 0
2875041 40도가 넘는 천막에서 민주노총과 진보당은 발명도둑잡기(39.7) 00:30 17 0
2875040 C #은 마이크로소프트 소속언어인데 왜이렇개 병신같을까 뒷통수한방(1.213) 00:24 36 0
2875038 공수처 검찰청 경찰청 국제수사 과학수사 포랜식수사 기무사 국정원 존재이유 뒷통수한방(1.213) 00:14 14 0
2875037 전기 모기채 발명한 사람이 번 돈 발명도둑잡기(39.7) 00:14 22 0
2875034 지잡대 컴공 한국나이 28살 졸업이면 많이 늦은거냐 [1] 프갤러(119.193) 07.26 60 0
2875033 에반게리온 구극장판에서 달콤한죽음대신 이노래 어떰? ㅇㅇ(183.101) 07.26 27 0
2875031 사도마조히즘 노예들 해방 중 발명도둑잡기(39.7) 07.26 20 0
2875029 오늘의 소설, 영화 실마리: 모기 유전자조작으로 전염병을 퍼뜨리며 전쟁 발명도둑잡기(118.216) 07.26 21 0
2875025 아 ㅅㅂ 자려는데 모기잇는듯 개빡치넹 [1] ♥팬티스타킹냥덩♥갤로그로 이동합니다. 07.26 45 0
2875023 갑부 칸예도 파이럿베이에서 가상악기 불법 다운로드 발명도둑잡기(118.216) 07.26 21 0
2875022 '후방 ) 권은비 일본 공연 중 꼭노 프갤러(58.224) 07.26 39 0
2875020 '후방 ) 권은비 일본 공연 중 꼭노 프갤러(58.224) 07.26 27 0
2875018 칸예 나치 관련 이상한 점 [1] 발명도둑잡기(118.216) 07.26 34 0
2875017 언어 한번 만들어보고 싶지 않냐 [5] ㅆㅇㅆ(124.216) 07.26 67 0
2875016 C# 최대 단점, FreeBSD에서 사용하기 뭐 같음 나르시갤로그로 이동합니다. 07.26 29 0
2875015 백악관 개빡돌게 만든 사우스파크 에피소드 발명도둑잡기(118.216) 07.26 19 0
2875011 ❤✨☀⭐⚡☘⛩나님 탈갤합니당⛩☘⚡⭐☀✨❤ [1] ♥팬티스타킹냥덩♥갤로그로 이동합니다. 07.26 38 0
2875008 프갤 또 뉴스탈듯.. 운명은 바꿀수 없는걸깡.. [2] ♥팬티스타킹냥덩♥갤로그로 이동합니다. 07.26 54 0
2875004 C# 진짜 해보면 만족도가 너무 높긴함 [2] ㅆㅇㅆ(124.216) 07.26 65 0
2875003 성냥사세양..성냥사세양.. 성냥말구 다른것두 팔아양.. [4] ♥팬티스타킹냥덩♥갤로그로 이동합니다. 07.26 51 0
2875002 C#에 절여져서 다른 언어를 못하겠다 [4] 루도그담당(58.239) 07.26 65 0
2874999 군대에서 프로그래밍 공부하는법 [3] 프갤러(58.232) 07.26 66 0
2874997 "폭염때문에 너무 뜨거워 마트서 사온 '오리 알'이 부화했어요" 발명도둑잡기(39.7) 07.26 19 0
2874995 커피를 마시며 명상을 하려고 합니다 [15] 아스카영원히사랑해갤로그로 이동합니다. 07.26 80 0
2874993 나님 제 2의 원종이가 나오지 않도록 멍유 케어해주고 있는데.. 뭔가.. [9] ♥팬티스타킹냥덩♥갤로그로 이동합니다. 07.26 57 0
2874991 아스카영원히사랑해씨 출입증 나왔습니다 [13] 헬마스터갤로그로 이동합니다. 07.26 62 2
2874989 sap ui5 개좆같다 ㄹㅇ [2] ㅇㅇ(39.7) 07.26 31 0
2874988 저는 크몽, 숨은 고수에서 5만원에 소통과 이야기 할 수 있습니다. [4] ㅆㅇㅆ(124.216) 07.26 58 0
2874986 베르세르크 작가의 생애. ㅇㅇ(183.101) 07.26 26 0
2874984 ㅆㅇㅆ과 진지한 대화를 하고 싶다 [3] 아스카영원히사랑해갤로그로 이동합니다. 07.26 57 0
2874983 뉴프로 전환율을 높이기 위해 비회원 댓글창을 표시하다 헬마스터갤로그로 이동합니다. 07.26 24 0
2874982 요즘 인싸들 진격거보고 꺼드럭거리는거 개빡침 [4] 어린이노무현갤로그로 이동합니다. 07.26 61 2
2874981 원종이 IQ 높았냐? [4] ㅇㅇ(211.234) 07.26 52 0
2874980 누가 나님 냥덩이 만진거야? [5] ♥팬티스타킹냥덩♥갤로그로 이동합니다. 07.26 49 0
2874978 흔한 화상회의 ㅇㅇ(183.101) 07.26 26 0
뉴스 '좀비딸' 조정석 "6세 딸 위해 목숨도 걸 수 있어요"[인터뷰] 디시트렌드 07.25
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2