x86-64
x86-64는 x86 프로세서 아키텍처의 64비트 버전으로, Windows PC에서 수십 년 동안 사용되어 왔습니다. x64와 비슷하지만, x86 명령어 집합을 사용하는 프로세서를 구체적으로 가리킵니다.
x86-64 아키텍처를 사용하는 CPU는 기본적으로 64비트 모드로 실행되지만, 32비트 및 16비트 애플리케이션과도 하위 호환됩니다. 다시 말해, 32비트 x86 CPU에서 실행되는 프로그램은 에뮬레이션 없이 x86-64 CPU에서도 실행됩니다.
표준 32비트 x86 CPU와 비교했을 때 x86-64 프로세서의 주요 이점은 훨씬 더 많은 메모리 주소를 지정할 수 있다는 것입니다. 32비트 프로세서는 메모리에서 232(4,294,967,296)개의 주소 지정 가능한 값만 참조할 수 있으며, 이는 약 4기가바이트입니다. 64비트 프로세서는 264(18,446,744,073,709,551,616)개의 주소 지정 가능한 값을 지원합니다. 따라서 x86-64 CPU는 x86 CPU보다 메모리를 2배 지원하는 것이 아니라 4,294,967,296배 더 많이 지원합니다.
Intel과 AMD는 x86-64 프로세서의 두 주요 제조업체입니다. 두 기술은 각각 Intel 64와 AMD64라는 이름으로 표시됩니다. AMD는 2003년에 최초의 64비트 CPU(Operteron)를 출시했고, 얼마 지나지 않아 Intel이 2004년에 최초의 64비트 CPU(Nocona)를 출시했습니다. 오늘날에는 거의 모든 프로세서가 64비트입니다.
지식 테스트하기