본문 바로가기

1:1 개발 공부

32비트 운영체제 와 64비트 운영체제 (내 pc 사양 확인하기)

내 pc 사양 확인 화면

- 한 번쯤, 내 PC에서 봤을 화면입니다. 내 PC의 사양을 확인하기 위해 들어가보는 화면입니다. 이 화면에서 알 수 있는 것들을 명확히 집고 넘어가려고 합니다.

 

32비트 운영체제 VS 64비트 운영체제

32비트와 64비트에 대해 알아보기 전에, 비트와 바이트의 개념을 다시 한 번 잡고 가도록 하겠습니다.

8bit = 1byte 입니다. 

 

즉, 32비트 운영체제는 저장공간을 4바이트씩 처리하고, 64비트 운영체제는 8바이트씩 처리하는 것입니다.

 

32비트 운영체제

                                                                   

 

64비트 운영체제

                                                                                                                   

 

당연히, 한 번에 8바이트 씩 사용이 가능한 64비트가 32비트보다 좋은 컴퓨터라고 할 수 있겠죠?

=> 32비트는 두 번 가져 와야할 걸 64비트는 1번에 가져올 수 있기 때문입니다. 

32비트는 2의 32승입니다. 따라서 주소 공간으로 2의 32승만큼 사용할 수 있는데, 주소 공간 하나 당 1Byte 이므로 4GB의 메모리까지만 처리 할 수 있습니다. (참고로, 1GB = 2의 10승의 메가 바이트 = 2의 30 승의 바이트 입니다.) 

32비트 운영체제 컴퓨터인데 8GB 메모리로 교체해서 사용하라고 누군가가 권유한다면 거절해야겠죠?

 

내 PC -> C드라이브 를 들어가면, 다운로드 받은 프로그램들이 모여있는 파일

 

Program Files와 Program Files(x86)의 차이는 무엇일까요? 

Program Files(x64)는 64비트 프로그램들을 말하며, Program Files(x86)는 32비트 프로그램들을 일컫습니다. 프로그램을 다운받으면 64비트 파일, 32비트 파일에 하나씩 저장되는 것입니다. 그 이유는 무엇일까요? 바로 호환성 때문입니다. 컴퓨터는 기본적으로 하향평준화 되어 있습니다. 컴퓨터가 64비트 운영체제를 가지고 있더라도 32비트 프로그램을 실행하게 되면, 64비트 프로그램도 똑같이 32비트 처럼 실행하게 됩니다. (1번에 8바이트씩 처리할 수 있는데 4바이트씩 2번 실행한다는 의미입니다.) 따라서 이러한 문제를 해결하고 충돌하지 않기 위해서 두 가지 버전으로 나누어 다운로드 되는 것입니다.

 

다시 본론으로 들어가서 첫 번째 화면에서 추가적으로 설명을 드리겠습니다. 1.60GHz 는 1초에 16억번 클릭 할 수 있다는 것(속도)를 의미하며 1.80GHz는 최대 오버 클릭수를 말합니다. 12.0GB(11.7GB 사용가능)이라고 되어있는 건, 제 컴퓨터가 12.0GB입니다. 그렇다면 12.0GB가 아니고 11.7GB만 사용 가능 한 이유는 무엇일까요? 바로 CPU의 메모리 일정부분을 GPU(그래픽카드)에서 할당받아 사용하고 있기 때문입니다. 

 

i5라는 의미는 무엇일까요? 중앙처리장치를 인텔에서 간단하게 표현한 것 뿐입니다. i3, i5, i7 이렇게 있는데 더 좋은 중앙처리장치에 더 큰 숫자를 붙입니다!

 

정리하겠습니다

나의 컴퓨터 사양을 확인하기 위해서 봐야할 것들을 나열해볼게요

i3, i5, i7 => 숫자가 클 수록 중앙처리장치가 좋습니다.

32비트, 64비트 => 요샌 32비트 거의 없을 테지만, 64비트가 더 좋습니다.

1.60GHz => 숫자가 클수록 CPU의 속도가 빠릅니다.

캐시 메모리 => 컴퓨터 가격을 결정하는 가장 비싼 부품입니다. 캐시 크기가 클수록 좋습니다. 캐시 메모리는 cmd 창에서 wmic cpu get L2CacheSize, L3CacheSize 이렇게 입력하면 사이즈가 나옵니다~