Hardware2008/11/20 15:26


32비트와 64비트..두개의 차이점이 무엇일까. 무조건 비트가 높을 수록 좋은 것인거 같지만 그래도 알아보도록하자.

PC는 내부에서 이진수(0,1)로 작동하는데, 하나의 이진수 묶음을 비트(bit)라고 한다. 이 이진수를 하나씩 읽고 해석하는 게 아니라 기본적으로 8개를 한 단위로 묶어서 이해한다. 그리고 이것의 단위를 ‘1바이트(byte)라고 한다.

마찬가지로 CPU도 비트와 바이트를 기본으로 작동한다. 이전의 286 PC는 16비트를 하나의 단위로 묶어서 연산을 처리했고, 386이후의 PC는 32비트를 내부 연산의 기본 단위로 삼았다. 이렇게 PC의 입 ․ 출력 시스템이 32비트에 머물러 있는 동안 CPU는 내부 작동 클록을 높여서 성능을 향상시키는 방향으로 발전했다.

이제는 같은 32비트를 얼마나 더 빨리 처리하느냐가 중요해졌다. 그래서 한때 인텔과 AMD는 CPU의 클록 높이기 전쟁을 벌였다. 하지만 클록을 높이는 데 한계에 이르자 CPU의 발전은 두 가지 방향으로 나뉘었다. 즉, 하나의 PC의 연산 단위를 64비트로 바꾸는 것과 제한된 클록을 잘 활용해서 효율성을 높이는 것이다.

한 번에 다루는 비트를 2배로 늘리면 한 클록당 2배의 데이터를 처리할 수 있어서 32비트 CPU보다 64비트 CPU의 성능이 큰 폭으로 향상된다. 이것이 AMD가 채택한 방법이다. 하드웨어만 64비트로 연산한다고 효과를 얻을 수 있는 것은 아니라 운영체제와 프로그램까지 64비트로 움직여야 한다.

저작자 표시 비영리 변경 금지

'Hardware' 카테고리의 다른 글

32비트와 64비트차이  (0) 2008/11/20
CPU랑 친해지기...  (0) 2008/11/20



Posted by Finebe

TRACKBACK http://www.finebe.com/trackback/18 관련글 쓰기

댓글을 달아 주세요