32비트와 64비트

메모리와 비트

1.CPU가 32비트란 CPU의 레지스터(임시저장공간)의 크기가 32비트라는 뜻이고 한번에 처리할수있는 데이터 크기가 32비트(4기가)란 뜻이다

2.그래서 32비트의 운영체제를 사용했다

3.운영체제는 장착된 메모리 공간의 주소 지도를 만든다 (PAM)

4.운영체제가 32비트인 경우 32비트까지의 메모리 공간을 만든다

5.즉 2^32인 경우는 4GB까지의 메모리 공간을 인식할수있고 그 이외의 공간은 무시된다

cpu32bit -> 운영체제32bit -> 4GB RAM

※위의 1에서 설명한 32비트가 4GB란 설명에 추가 (메모리의 주소공간 하나에 1바이트)

1비트로 나타낼 수 있는 숫자는 0, 1로 두개이므로, 32비트로 나타낼 수 있는 숫자의 갯수는 2의 32승으로 4,294,967,296개다. 따라서 32비트는 주소공간으로 4,294,967,296개를 사용할 수 있는데, 주소 공간 하나당 1Byte이므로 2^32B = 4(2^30)B = 4GB의 메모리를 한번에 인식해서 처리한다. 


참조 : https://www.youtube.com/watch?v=SO2Kbif4Oro

https://bskyvision.com/entry/32비트-64비트-운영체제의-차이

Dec 12, 2022 Views 110