32비트(bit), 64비트(bit) 도대체 무슨 차이지? (내 컴퓨터 비트 확인 방법 포함)
컴퓨터에 어떤 프로그램을 설치할 때, 우리는 32비트, 64비트로 설치해야 할 지 난감할 때가 있죠?
컴퓨터에는 32비트, 64비트 두 가지 유형의 프로세서가 존재합니다.
이것은 컴퓨터 프로세서가 CPU 레지스터에 전달할 수 있는 메모리의 양을 말합니다.
즉 32비트보다 64비트 프로세서가 데이터 처리량이 높기 때문에 더 우수한 성능을 보여줍니다.
CPU 32비트와 64비트 차이
32비트 시스템은 232개의 메모리 주소, 즉 4GB 정도의 물리 메모리(RAM에 전달할 수 있는 프로세서를 말합니다.
64비트 시스템은 264개의 메모리 주소, 실제로 18GB 정도의 물리 메모리(RAM)에 전달할 수 있는 프로세서를 말합니다.
CPU 32비트(bit)란?
1990년대와 2000년대 초에 만들어진 대부분의 컴퓨터들은 32비트 컴퓨터였습니다.
CPU 레지스터는 메모리 주소를 저장하며, 이것은 프로세서가 RAM에서 데이터에 액세스하는 방법입니다.
레지스터의 한 비트는 메모리의 개별 바이트를 참조할 수 있으므로 32비트 시스템은 최대 4GB(4,294,967,296바이트)의 RAM을 처리할 수 있습니다.
레지스터의 일부가 메모리 주소 외에 다른 임시 값을 저장하는 데 사용되기 때문에 실제 한계는 3.5GB 정도가 더 적은 경우가 많습니다.
지난 20년 동안 출시된 대부분의 컴퓨터는 32비트 아키텍처를 기반으로 만들어졌기 때문에 대부분의 운영체제는 32비트 프로세서에서 실행되도록 설계되었죠.
CPU 64비트(bit)란? 그리고 64비트가 더 좋은 이유
64비트 레지스터는 이론적으로 18,446,744,073,709,551,616바이트 또는 17,179,869,184GB(16EB)의 메모리를 참조할 수 있습니다.
이는 일반 작업대가 접근해야 하는 것보다 몇 백만 배 더 많은 것입니다. 중요한 것은 64비트 컴퓨터(즉 64비트 프로세서가 있다는 뜻)가 4GB 이상의 RAM에 접근할 수 있다는 것입니다.
컴퓨터에 8GB의 RAM이 있다면 64비트 프로세서를 사용하는 것이 좋습니다. 그렇지 않으면 CPU에 의해 최소 4GB의 메모리에 접근할 수 없게 되죠.
32비트 프로세서와 64비트 프로세서의 주요 차이점은 초당 수행할 수 있는 계산 수입니다. 이는 작업을 완료할 수 있는 속도에 영향을 미칩니다.
64비트 프로세서는 듀얼 코어, 쿼드 코어, 6 코어, 8 코어 버전의 홈 컴퓨팅으로 제공될 수 있습니다. 다중 코어를 사용하면 초당 수행 가능한 계산 횟수가 증가하여 처리 능력이 향상되고 컴퓨터가 더 빨리 실행되도록 할 수 있습니다.
원활한 작동을 위해 많은 계산이 필요한 소프트웨어 프로그램은 대부분 멀티 코어 64비트 프로세서에서 더 빠르고 효율적으로 작동할 수 있습니다.
64비트를 사용하면 멀티태스킹에서 많은 것을 할 수 있으며, 사용자는 윈도우 걸기 문제 없이 다양한 어플리케이션을 쉽게 전환할 수 있습니다.
특히 유튜버, 게이머 혹은 3D 디자이너들은 대부분 64비트 프로세서 CPU를 사용합니다.
왜냐하면 오버워치, 배틀그라운드와 같이 하이엔드 그래픽 게임을 쉽게 하거나, 많은 메모리를 사용하는 포토샵이나 CAD와 같은 하이엔드 소프트웨어를 사용하기 때문이죠.
또한 BJ들은 게임과 방송 송출 프로그램과 같이 멀티태스킹을 사용해야 하기 때문입니다.
여기서 추가로 비디오 카드 업그레이드 또한 필수입니다.
64비트 프로세서가 장착된 컴퓨터는 64비트 또는 32비트 버전의 운영 체제를 설치할 수 있습니다.
요새는 32비트 프로그램이 64비트 프로세서 및 운영 체제와 함께 작동하지만, 일부 오래된 32비트 프로그램은 호환성이 제한되거나 아예 작동하지 않을 수 있다.
당연히 64비트 프로세서가 장착된 컴퓨터에서는 16비트 프로그램도 대부분 사용할 수 없습니다.
CPU가 32비트인지, 64비트인지 확인하는 방법
먼저 윈도우창에서 내 PC를 선택하고 우클릭 -> 속성을 누릅니다.
그럼 위 사진과 같이 64비트 운영체제 혹은 32비트 운영체제를 확인하실 수 있습니다. 윈도우 10 이하 버전의 경우도 동일하게 확인하실 수 있습니다.
맥이나 리눅스의 경우는 아래와 같이 "uname -a" 라는 명령문을 입력하면 아래와 같이 x86_64 라는 단어를 보실 수 있는데, 해당 프로세서의 경우 64비트입니다.