C++Builder Programming Forum
C++Builder  |  Delphi  |  FireMonkey  |  C/C++  |  Free Pascal  |  Firebird
볼랜드포럼 BorlandForum
 경고! 게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
C++빌더 포럼
Q & A
FAQ
팁&트릭
강좌/문서
자료실
컴포넌트/라이브러리
메신저 프로젝트
볼랜드포럼 홈
헤드라인 뉴스
IT 뉴스
공지사항
자유게시판
해피 브레이크
공동 프로젝트
구인/구직
회원 장터
건의사항
운영진 게시판
회원 메뉴
북마크
볼랜드포럼 광고 모집

C++빌더 Q&A
C++Builder Programming Q&A
[60079] Re:질문이여 왜 64비트를 지원해야하나여?
nansama [] 1261 읽음    2010-01-31 21:19
CPU의 범용 레지스터를 64비트씩 사용가능 하게 되므로 32비트를 초과하는 데이타의 연산 및 가공
( XOR, OR, AND 등등) 에 64비트 단위의 처리가 가능 합니다.

32비트 코드에서 만약 memcpy( dest, src, 4000000) 이런걸 수행 해야 한다고 친다면
cpu에선 src에서 32비트를 읽어 와서 dest에 32비트를 복사 하는 과정을 1000000 번 수행 하는데요
64비트에선 64비트씩의 처리가 가능 해서 500000 번이면 끝나게 됩니다. 속도가 두배로 증가하는 셈이죠
한번에 사용 가능한 메모리가 4기가까지라는 한계도 없어지구요 요까지만 해도 자다가 벌떡일어나서
괴성을 지를 정도로 64비트가 땡길껄..요

PS: 속도가 두배가 된다는것을 고지곳대로 믿는 초등학생이 있을까봐 하는데요 CPU만 처리속도가
두배가 될수도 있다는거지 전체 연산의 결과가 두배가 된다는건 메모리 대역폭이나 그런걸 고려한다면
택도 없다는것 이미 아시겠죠 다들???

곽수진 님이 쓰신 글 :
: 밑에 보니까요 64비트를 왜 지원해야하나요? 32비트에서 단지 비트수만 늘어난거 아닌가여? 메모리가 늘어나서 쓰는건가요?

+ -

관련 글 리스트
60076 질문이여 왜 64비트를 지원해야하나여? 곽수진 976 2010/01/31
60126     Re:질문이여 왜 64비트를 지원해야하나여? 강재호.만해 1133 2010/02/02
60082     Re:질문이여 왜 64비트를 지원해야하나여? 둘리.CSIEDA 1051 2010/02/01
60083         Re:Re:질문이여 왜 64비트를 지원해야하나여? Lyn 1170 2010/02/01
60079     Re:질문이여 왜 64비트를 지원해야하나여? nansama 1261 2010/01/31
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.