LP64
-
[시스템프로그래밍] 64비트 기반 프로그래밍 1학점은행제/시스템프로그래밍 2021. 1. 15. 12:15
WIN32와 WIN64 64비트와 32비트의 구분 방법 1) 구분의 두가지 기준 - 한번에 송수신 가능한 데이터의 크기로 구분함 - 데이터 처리 능력(명령어를 포함)으로 구분함 프로그래머 입장에서의 64비트 컴퓨터 1) 32비트 --> 64비트 - 프로그램으로 표현할 수 있는 범위의 증가 주소값을 표현하기 위해서 4비트를 사용함(2의4제곱) 주소값의 이동 및 연산 --> 2의 32제곱 (표현 가능한 주소 범위 4G) --> 2의 64제곱(수십배) - 표현할 수 있는 메모리의 전체 크기가 수십배 증가한다 - 0000 부터 1111 까지 총 16자리를 가지고 실제 주소값을 표현하기에는 너무나도 부족함 2) 내부 메모리에 해당하는 램의 주소 - 주소의 표현 범위가 넓으면 좋은 이유는 한번에 처리할 수 있는 데..