64bit의 의미
개인용 컴퓨터에서 XX bit라고 하는 것은 CPU의 레지스터 너비를 나타내는 것이라 이해하면 됩니다.
레지스터는 CPU가 가장 먼저 불러와야 하는 데이터를 유지하는 소량의 저장공간입니다.
위에서 비트는 레지스터의 너비를 의미한다 하였으므로 64bit의 레지스터는 32bit의 레지스터보다 더 많은 데이터를 보관할 수 있습니다.
또 CPU 레지스터 공간이 넓어질수록 특히 시스템 메모리 활용에서 더 많은 공간을 처리할 수 있게 됩니다.
예를 들어 32bit 레지스터를 가진 CPU는 레지스터 내에 2^32개의 주소 상한을 가지게 되어 RAM의 4GB 용량만 사용할 수 있도록 제한을 받습니다.
약 40년 전 레지스터 크기를 해싱할 때는 이 정도는 엄청난 양의 RAM이었으나 오늘날에는 매우 불편한 한계가 되었습니다.
64bit 시대의 도래
64bit 컴퓨팅은 근래 들어 발생한 새로운 기술처럼 보이지만 실제로는 수십 년이 넘은 기술입니다.
64bit 운영체제(UNIX)를 이용한 최초의 컴퓨터는 Cray가 만든 UNICOS라는 슈퍼컴퓨터였습니다.
이후 15년 동안 64bit 컴퓨팅은 슈퍼컴퓨터와 대형 서버의 영역으로 인식되었습니다.
이 기간에 대부분 소비자는 64bit 시스템에 노출되어 있었지만 인식하지 못하였습니다.
일본의 게임기인 닌텐도 64와 플레이스테이션 2에서 64bit CPU가 사용되어 소비자에게 보급되었지만, 여전히 64bit를 인지하지 못하고 있었습니다.
2000년대에 들어서 개인용 컴퓨터에 64bit의 바람이 불기 시작하였습니다.
2001년 Microsoft는 Windows XP 64bit 에디션을 출시하였지만, 매우 제한된 드라이버 지원 등의 문제로 일부 사람들을 제외하곤 사용하지 않았습니다.
Windows Vista에서 본격적으로 64bit를 지원하기 시작하였지만, 사람들의 Windows Vista에 대한 외면으로 본격적인 64bit 시대는 Windows 7 출시로 부흥하게 됩니다.
64bit 컴퓨팅의 이점
1. 더 많은 RAM을 사용할 수 있다.
32bit OS는 4,096MB(4GB) 이상의 RAM을 사용할 수 없습니다.
그러나 이론적으로 64bit OS는 790억GB 이상의 RAM을 지원할 수 있어 한계는 없다고 할 수 있습니다.
다만 OS의 라이센스 문제로 인해 OS 버전별로 RAM 사용을 일부 제한하고 있습니다.
2. 효율이 높다.
메인보드가 지원할 수 있는 만큼의 RAM을 사용할 수 있으며 Windows 64bit가 메모리를 할당하는 방법 때문에 보조시스템(비디오 카드 등)에서 시스템 메모리를 적게 차지합니다.
3. 프로세스당 더 많은 가상 메모리를 할당할 수 있다.
32bit Windows는 응용 프로그램에 2GB의 메모리를 할당하는 것으로 제한됩니다.
그러나 64bit 시스템에서는 이론적으로 8TB의 가상 메모리를 확보할 수 있어 Photoshop 및 고성능 게임 등을 효율적으로 운용할 수 있습니다.
'Tip & Tech > 10원짜리 Tip' 카테고리의 다른 글
[ 컴퓨터 ] BIOS와 UEFI 이야기 (0) | 2017.05.22 |
---|---|
[ Tip ] 재설치하지 않고 크롬(Chrome) 브라우저의 속도를 높이고 오류를 해결하는 방법 (0) | 2017.05.18 |
[ Tip ] HDMI / DisplayPort / DVI 포트 이야기 (0) | 2017.05.17 |
[ 컴퓨터 ] 마우스 패드 이야기 (0) | 2017.05.01 |
[ Tip ] Mini-ITX 게임용 PC 구축의 장단점 (0) | 2017.04.03 |
[ Tip ] CPU에 얼마만큼의 그리스를 발라야 하나? (0) | 2017.04.02 |
[ Google Chrome ] 구글 크롬의 종류 (0) | 2017.04.01 |
강력한 비밀번호를 만드는 방법 (암호) (0) | 2017.03.31 |