주요 차이점 : x86은 원래 Intel 8086 CPU를 기반으로하는 명령어 세트 아키텍처 제품군입니다. x64는 주소 당 64 비트를 지원하는 x86 제품군에 속하는 명령어 세트 아키텍처입니다.
컴퓨터 기술은 끊임없이 고객의 요구를 충족시키기 위해 발전해 왔습니다. 더 새롭고, 더 빠르고 더 빠른 기술이 기다리고 있습니다. 개발자가 특정 표준에 대한 제한 사항을 충족하면 결국 표준이 변경됩니다. X86 및 x64는 컴퓨터 구입시 사용할 수있는 프로세서 크기이지만 성능면에서 다릅니다.
x16, x32 및 x64는 서로 다르며 비트는 프로세서가 정보를 처리하는 방식을 나타냅니다. x16에는 16 개의 논리 프로세서 만 존재할 수있는 반면 x32는 32 개의 논리 프로세서를 사용할 수 있고 x64는 64 개의 논리 프로세서를 가질 수 있습니다. 32 비트 아키텍처에서 시스템을 실행하는 경우 시스템은 레지스터가 가리킬 수있는 32 비트로 제한됩니다. 32 비트 포인터는 최대 42 억 개의 주소만을 가리킬 수 있습니다. 주소는 대략 4GB입니다. 그러나 64 비트 아키텍처에서 시스템은 메모리 용량이 42 억의 제곱이되기 때문에 거의 무제한의 주소를 가리킬 수 있습니다. x64 비트는 1 ~ 128GB RAM을 지원합니다. x64 아키텍처는 최대한의 잠재력을 발휘하지 못했고이 아키텍처의 소프트웨어는 여전히 완성되고 있습니다.
x86 | x64 | |
지원 | 아키텍처에 따라 16, 32 또는 64 개의 레지스트리 파일. | 64 개의 레지스트리 파일을 지원합니다. |
요구 사항 | 1 기가 헤르쯔 (GHz) 32 비트 (x86) 프로세서 또는 64 비트 (x64) 프로세서, 512MB RAM | 1GHz 64 비트 (x64) 프로세서, 1GB RAM (4GB 권장) |
메모리 액세스 | 최대 4GB의 RAM에 액세스 할 수 있습니다. | 에디션에 따라 1GB에서 128GB 사이의 RAM에서 액세스 할 수 있습니다. |
데이터 실행 방지 | DEP의 소프트웨어 기반 버전을 사용합니다. | 하드웨어 지원 DEP를 지원합니다. |
커널 패치 보호 | 사용 불가 | 이 기능을 사용할 수 있습니다. 커널 패치 보호는 악성 프로그램이 Windows Vista 커널을 업데이트하지 못하도록 방지합니다. |
드라이버 서명 | 사용자가 서명되지 않은 드라이버를 사용할 수있게합니다. | 모든 운전자는 디지털 서명이 필요합니다. |
32 비트 드라이버 | 모든 32 비트 버전 드라이버 지원 | 지원하지 않음 |
16 비트 프로그램 | 부분적으로 16 비트 드라이버 지원 | 지원하지 않음 |
제한 사항 | RAM은 제한적이며 보안은 최소이며 속도는 64 비트 미만이며 64 비트 용으로 구축 된 프로그램 / 드라이버는 실행할 수 없습니다 | 64 비트 드라이버는 시스템의 하나 이상의 장치에서 사용할 수 없거나 드라이버에 디지털 서명이 필요하거나 32 비트 드라이버 / 프로그램을 지원하지 않을 수 있으며 64 비트 전용 프로그램 찾기가 어렵거나 모든 하드웨어 장치가 호환되지 않을 수 있습니다 64 비트 시스템, 권한 프롬프트 |