64비트기반프로그래밍

· OS/Windows
64비트 시스템과 32비트 시스템이 나뉘는 기준 - CPU가 I/O 버스를 통해 한 번에 전송 및 수신할 수 있는 데이터의 크기 - 데이터 처리 능력(한 번에 처리할 수 있는 데이터의 크기) Q. 32비트 컴퓨터에서 주소값 표현을 위해 몇 비트를 활용하는 것이 좋을까? A. 32비트 컴퓨터에서는 32비트가 최선의 선택이다. 한번에 처리할 수 있는 주소값을 포함한 데이터의 크기가 32비트이기 때문이다. 32비트로 주소값을 표현하면 주소값의 이동 및 연산이 한번에 이루어진다. + 당연하게도, 64비트 컴퓨터 환경에서는 포인터가 64비트로 표현되는 것이 최선이다. Windows에서는 LLP64라는 데이터 표현 모델을 따른다. int와 long은 4바이트, 포인터는 8바이트로 표현하는 방식이다. 32비트 환경에..
nyanghee
'64비트기반프로그래밍' 태그의 글 목록