차이점 X86과 x64의 차이점

Anonim

컴퓨터 기술은 끊임없이 진화하고 있으며, 우리의 예측을 무어의 법칙에 기초하면 앞으로 수십 년 동안 계속 될 것입니다. 빠른 속도로 진행되는 컴퓨터 하드웨어 개발은 ​​주로 더 빠르고 더 빠른 구성 요소에 대한 소비자의 열렬한 욕구에 기인합니다. 개발자가 현재 표준의 발전을 제한하는 장애물을 뚫을 때마다 갑자기 새로운 표준으로 전환됩니다. 이것은 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 아키텍처가 이전 모델을 대체 할 수있는 확실한 프로세서가되었습니다. x64의 문제점은 소프트웨어가 아직 실제로 존재하지 않는다는 것입니다. 이미 x64 아키텍처를 이용하려고하는 운영 체제가 있지만 대부분의 운영 체제는 x64 OS에서 실행되지 않는 운영 체제도 있습니다. 결국 x64 아키텍처를위한 소프트웨어가 출시되고 모든 32 비트 하드웨어 및 소프트웨어는 쓸모 없게됩니다. 그러나 현재 x64 아키텍처는 소프트웨어 호환성으로 인해 대중에게 호소력이 제한되어 있습니다. 따라서 프로세서가 x64 인 경우에도 OS가 32 비트 인 한 사용자는 아무런 차이가 없습니다. 일단 소프트웨어가 도착하면 하드웨어가 이미 설치되어 있기 때문에 OS와 소프트웨어를 업데이트하면됩니다.