x64
x64는 64비트 프로세서 아키텍처의 약칭입니다. x64는 386, 486, 586 시리즈를 포함하는 32비트 Intel 프로세서를 가리키는 x86 아키텍처와 자주 비교됩니다. 그러나 x64는 제조업체와 관계없이 모든 64비트 프로세서를 가리킵니다. "x86-64"라는 표기는 64비트 x86 프로세서를 지정합니다.
32비트 프로세서와 64비트 프로세서의 가장 큰 차이는 CPU가 메모리의 주소를 지정하는 방식입니다. 32비트 프로세서는 232, 즉 주소를 지정할 수 있는 4,294,967,296개의 값을 참조할 수 있습니다. 64비트 프로세서는 264개의 값에 액세스할 수 있습니다. 264는 232의 2배가 아니라 4,294,967,296배입니다. 따라서 64비트 프로세서는 18,446,744,073,709,551,616개의 값을 참조할 수 있습니다.
32비트 프로세서는 약 4GB의 RAM에만 액세스할 수 있습니다. 64비트 프로세서는 32비트 프로세서보다 40억 배 넘게 많은 메모리에 액세스할 수 있으므로, 실질적인 메모리 제한이 사라집니다. x64 프로세서는 64비트 하드웨어용으로 제작되고 컴파일된 64비트 애플리케이션을 실행할 수 있습니다.
역사
1980년대와 1990년대에는 대부분의 PC 프로세서가 32비트였습니다. 1996년 Nintendo는 최초의 대중 시장용 64비트 장치 중 하나인 Nintendo 64 게임 콘솔을 출시했습니다. 아이러니하게도 이 콘솔에는 RAM이 4 메가바이트만 있었는데, 이는 32비트 프로세서의 4 기가바이트 제한의 1/1000에 해당합니다. 그러나 이는 더 많은 64비트 프로세서를 위한 길을 열었습니다.
2000년에서 2010년 사이에 x64 프로세서의 인기가 높아졌습니다. Microsoft와 Apple은 모두 자사의 운영 체제 64비트 버전을 출시했습니다. 2010년 이후 거의 모든 데스크톱 및 모바일 장치는 x64 프로세서로 제작되었습니다. 현재는 대부분의 애플리케이션도 64비트입니다.
NOTE: 2019년 Apple은 32비트 애플리케이션 지원을 중단한 macOS 10.15 Catalina를 출시했습니다. 2020년 기준으로 Microsoft Windows는 여전히 32비트와 64비트 애플리케이션을 모두 지원합니다.
지식 테스트하기