64비트 와 32비트의 처리속도가 얼마나 차이가 있나요?
컴퓨터나 윈도우를 설치할 때 64비트와 32비트로 구분하던데 둘의 성능 차이는 얼마나 되나요? 2배 차이나는 건가요? 아니면 그 이상인가요?
안녕하세요. 호기로운소쩍새153입니다.
32비트와 64비트는 한번에 처리하는 정보량의 차이를 뜻하는데요, 32차선 도로와 64차선 도로의 통행량 차이라고 보면 됩니다.
단순히 보면 차선의 두배 차이로 보이지만, 실제 컴퓨터에서는 완전 2배 차이가 나진 않는다고 하네요.
안녕하세요. 세련된검은꼬리202입니다.
윈도우 32비트는 흔히 다운로드시에 x86으로 표시되고, 64비트 윈도우는 x64로 표시됩니다.
윈도우즈를 32비트와 64비트의 두 가지로 출시하는 이유는 메모리에 적합한 두 개의 군으로 나눠서 각기 해당 영역에 운영체제를 최적화시켜 출시하는 것입니다. 즉, 32비트 윈도우에서는 8기가짜리 메모리를 꼽더라도 그 절반인 4기가 밖에 인식하지 못합니다. 실제 성능의 반밖에 발휘하지 못하는 셈입니다.
구형 PC의 대부분은 메인보드에서도 대개의 경우 4~6기가 정도밖에 하드웨어적인 지원을 못하는 데 이러한 시스템에서는 32비트 윈도우가 64비트 윈도우보다 효율적이게 됩니다.
64비트 윈도우에서는 최대 2테라바이트(윈도우 10 프로 기준)까지 메모리를 인식할 수 있습니다.
메모리 확장 용량 이외에 두가지는 한 번에 처리할 수 있는 데이터의 량도 차이가 있습니다.
32비트의 경우에는 2의 32제곱, 64비트는 2의 64 제곱에 해당하는 데이터를 처리할 수 있으므로 데이터 처리 양에 있어서는 64비트 윈도우가 월등하게 우수하다는 말이 됩니다.
제곱으로 표시하면 크게 체감하지 못할 수도 있으므로 숫자로 풀어 쓰면 아래와 같이 됩니다.
- 32비트 : 4,294,967,296
- 64비트 : 18,446,744,073,709,551,616
만약, 32비트 윈도우의 최대치에 해당하는 4기가 램을 32비트와 64비트 운영체제에서 동일하게 꼽고 성능 테스트를 하면 어떻게 될까?
실험 결과 다른 CPU나 그래픽카드, 메인보드 등의 하드웨어 및 메모리 용량까지 똑같다고 할 경우에도 64비트 윈도우에서 약간 더 우수하게 나타났습니다.