컴퓨터에서 말하는 32비트 64비트 무슨소리일까?

Posted by 대혀니_
2015. 3. 17. 22:56 IT/잡담

32비트 64비트


흔히 컴퓨터 OS기준을 32비트 64비트로 나눕니다 물론 예전에는 16비트도 있었습니다(!)


먼저 비트의 정의부터 알고 갑시다.


※ 비트의 정의

비트는 Binary Digit 의 줄임말입니다. 이게 무슨소리냐고요?

이건 2진 숫자 즉 0과 1을 뜻합니다. 컴퓨터가 0과 1로 이루어져 있다는 사실은 다들 아실텐데요.


1비트는 0과 1을 나타낼수 있지요.

2비트는 00,01,10,11 을 나타낼수 있습니다. 따라서 2^X  제곱 형태로 사용됩니다. 여기 미지수 X에 들어가는 숫자가 우리가 말하는 비트 단위죠.

즉 32비트는 2의 32승이라는 소리고 64비트는 2의 64승 입니다.

그러므로 비록 사용하는 정보가 0,1 이라고 해도 엄청난 양의 정보를 처리할수 있게되는거죠


※ 그럼 왜 처음부터 64비트를 사용하지 않았고 이제 와서 나누기 시작했나요?


기존에는 32비트만 사용했습니다. 물론 64비트라는 시스템이 존재하기 했지만 XP까지는 모두 다 32비트 시스템을 이용했을 겁니다.


근데 왜 최근에 와서 64비트 시스템으로 갈아타기 시작할걸까요? 그이유는 컴퓨터의 발전에 있습니다.

2000년대 전후만 해도 메모리 카드 2기가는 정말 큰사양입니다.

윈도우98 의 권장 메모리는 16메가에서 32메가이며 1기가를 초과하는 메모리는 아예 시스템에서 인식을 못할정도 였지요.


하지만 지금까지 컴퓨터가 발달해오면서 다들 기본적으로 메모리 4기가는 사용하실겁니다. 그런데, 32비트는 메모리 4기가를 OS에서 전부 사용하지 못합니다.

기본 가능한 양인 3.2기가 정도가 OS에서 인식되게 됩니다.. 4기가 이상이라면 64비트 OS를 사용하는게 좋습니다.

2의 64승인 1.8 페타 바이트까지 인식이 가능합니다. 지금은 상상도 안가지만 언젠간 컴퓨터의 발달이 따라잡게 될지도 모르는 수치죠.


또 다른이유도 있습니다.

CPU 또한 메모리와 같은 공간이 있습니다. 이것을 주소라고 부르죠. 기본 주소 크기가 2의 64승으로 변하여 더 많은 양의 일을 처리하게 되죠.

이미 CPU들은 64비트를 권장합니다. 32비트 OS를 깔아주게 되면 성능 저하가 일어나게 됩니다.

현재 컴퓨터 쓰시는 분들은 모두 64비트 OS를 사용하셔야 제성능을 낼수있다고 생각하시면 되겠습니다.


현재 2015년에는 64비트가 아니면 실행이 불가한 게임들도 출시되는 상황으로 64비트 사용이 당연시 되고 있습니다.

만약 호환성 문제가 아니라면 32비트를 되도록 사용하지 말아야 합니다.

만약 아직도 32비트 OS를 사용하고 있다면 CPU의 지원여부를 확인하신뒤 64비트 OS로 넘어가시는게 좋습니다.