목차
운영체제 32bit, 64bit
위 그림과 같이 운영체제는 32bit, 64bit 등으로 시스템의 종류가 구분됩니다.
이는 컴퓨터가 데이터를 처리하는 방식의 차이를 나타냅니다. 이 차이는 CPU가 처리할 수 있는 데이터의 양과 메모리 관리 방법에서 발생합니다.
즉 x64 기반 프로세서는 64bit 처리를 기반으로 하는 CPU이고 그렇기에 64비트 운영 체제를 설치했다는 의미입니다.
32비트 운영체제
•
데이터 : 32비트 운영체제는 한 번에 32비트 데이터를 처리할 수 있습니다. 이는 CPU가 메모리에서 한 번에 4바이트의 데이터를 읽거나 쓸 수 있다는 의미입니다.
간혹 데이터를 처리할 수 있다는 것과 메모리 데이터 버스의 크기를 혼동하는 분들이 많습니다. 이는 CPU가 한 번에 데이터를 처리할 수 있는 최소한의 크기를 의미합니다. 데이터 버스의 물리적인 크기와는 관련이 없습니다.
(차라리 CPU 레지스터에서 32bit를 사용한다는 것이 맞는 말입니다.)
•
메모리 주소 지정 : 32비트 시스템은 최대 4GB의 메모리로 사용할 수 있습니다.
64비트 운영체제
•
데이터 : 64비트 시스템은 한 번에 64비트 데이터를 처리할 수 있어, 데이터 처리 효율이 더 높습니다. 이는 CPU가 메모리에서 한 번에 8바이트의 데이터를 읽거나 쓸 수 있다는 것을 의미합니다.
•
메모리 주소 지정 : 64비트 시스템은 이론적으로 16엑사바이트까지의 메모리를 사용할 수 있습니다.
워드
워드란 운영체제 혹은 하드웨어(CPU)가 처리할 수 있는 최소한의 데이터 크기입니다.
즉, 32비트, 64비트 운영체제에서 워드의 크기는 각각 32비트, 64비트입니다.