[질문] 64비트 운영체제와 32비트 운영체제의 차이점은?

제목 그대로

64비트 운영체제와 32비트 운영체제의 차이점은 무엇인가요?

[quote:2nbtyx6w]64비트는 또한 중앙 처리 장치의 버스(BUS)가 64비트 단위로 자료를 전송하는 컴퓨터 세대를 가리키기도 하며 이를 64비트 컴퓨터라고도 부른다.
[url:2nbtyx6w]http://ko.wikipedia.org/wiki/64%EB%B9%84%ED%8A%B8[/url:2nbtyx6w]
[/quote:2nbtyx6w]

32비트는 32비트 단위로 전송하겠죠. 즉, 도로에 비유하면 32비트는 4차선 도로, 64비트는 8차선 도로로 비교할 수 있습니다.

따라서 이론적으로는 속도가 2배가 나야 하지만, 실제로는 30% 정도의 성능 향상이 있습니다.

그리고 32비트는 4GB 메모리를 모두 못 쓰지만 64비트는 4GB 메모리를 모두 씁니다. 따라서 저는 64비트 :)

32비트에서도 4기가 메모리는 사용 가능합니다.
바이오스에서 4기가 메모리 활성화 하면 …-general-pae로 커널이 설치되어 사용이 가능합니다.

64비트 사용하시다가 불편하시면 32비트로 오세요.
처음 사용하신다면 32비트 추천합니다.

아직 우리은행 및 플래시 등에서 32bit쪽에 지원이 더 낫습니다

저도 64 쓰다가 32쓰네요,…

32비트 OS에서 4G 메모리를 다 못 쓰는건 윈도만 그럴텐데요?
윈도도 서버 버전에서는 4G를 쓸 수 있는걸로 알고 있구요.

32비트에서는 메모리 주소를 지정할 때 4기가 전체를 다 지정하지 못합니다…만!
각각의 어플리케이션이 4기가 이상의 메모리를 사용할 일을 거의 없지요.
그래서 각 어플들의 가상메모리를 OS가 잘 관리해서 메모리의 여기저기 배치해서 사용한다면
4기가 이상의 메모리를 다 사용할 수 있습니다. ([url=http://en.wikipedia.org/wiki/Physical_Address_Extension:2x60o974]PAE[/url:2x60o974]라는 방법)

하지만 OS 자체도 32비트이기 때문에 4기가 이상의 공간을 억세스하려면 색다른 방법을 동원하고 약간의 효율은 떨어지겠지요. 하지만 크게 차이나지는 않습니다.
특히 내부에서 어떤 일이 일어나는지 모르고 작동하는 어플리케이션 입장에서는 아주 편안한 마음으로 32비트 범위내의 메모리를 사용하기 때문에 이전과 같은 성능을 낼 수 있습니다.
게다가 64비트 OS는 그에 걸맞게 큰 블록 단위로 할당하기 때문에 같은 어플에게 할당하더라도 메모리 소모량이 32비트 OS에 비해 약간 큽니다.
그래서 메모리가 딱 4기가라면 32비트의 PAE를 활용하기를 권장하는 사람들도 있습니다.

저도 램이 6기가 이상되야 64비트를 쓰려구요. (꿈은 16기가 머신!!이지만…)
지금은 딱 4기가라 32비트 설치… ㅋㅋ