차이점 X86과 x64의 차이점
x86은 8086 계열의 프로세서로 시작된 매우 오래된 기술입니다. 이제는 가장 일반적인 버전 인 x86-32 버전과 그 후속 버전 인 x86-64 또는 일반적으로 x64로 알려진 버전으로 발전했습니다. x64 로의 점진적 이동은 상당히 초기에 시작되었지만 여전히 PC 시장에서 큰 단점은 없었습니다. 이는 x86과 관련된 문제를 처음으로 경험하는 시장이 하이 엔드 서버를 운영하는 시장 이었기 때문입니다.
- 32 ->32 비트 아키텍처를 가진 시스템을 실행한다는 것은 항상 32 비트가 가리킬 수있는 것으로 제한된다는 것을 의미합니다. 이 경우 문제는 메모리에서 비롯됩니다. 32 비트 길이의 포인터는 단지 약 4GB의 메모리 인 최대 4.2 억 개의 주소를 가리킬 수 있습니다. 따라서 16GB의 메모리를 사용할 수 있더라도 특정 프로그램에 최대 4GB의 메모리 만 할당 할 수 있습니다. 이 제한은 집 설치에서는 결코 문제가되지 않지만 서버 환경에서는 큰 문제가됩니다. 이것이 바로 x64 프로세서가 소비자에게 매우 초기에 나타난 이유입니다.
x64 아키텍처는 여전히 x86의 기능을 따르지만 모든 주소에 64 비트를 사용하여 성능을 향상시킵니다. 즉, x64 아키텍처의 메모리 용량은 상상할 수없는 양의 메모리 인 4 억 2 천만 개입니다. 이는 특정 향상된 기능과 결합하여 x64 아키텍처가 이전 모델을 대체 할 수있는 확실한 프로세서가되었습니다.