Page 13 -
P. 13

그림 1‑2 우편번호와 메모리 주소
                        06132      06176         0000  0001   0000  0010

                        역삼동        대치동               1byte        1byte



                        06277     04612           0000  0011  0000  0100


                        도곡동        신당동               1byte        1byte






                     그림 1-2의 오른쪽 그림은 2진수 여덟 개로 메모리 주소를 표현한 8비트 컴퓨터입니다. 32
                     비트 컴퓨터라면 주소 하나를 나타내는 데 2진수 서른두 자릿수를 사용합니다. 그러므로 32
                                                     32
                     비트에서 나타낼 수 있는 주소 개수는 2 (=4,294,967,296)개입니다.
                                                                    32
                     메모리 주소 한 개는 1바이트를 가리키므로 32비트로는 2 (=4,294,967,296)바이트를 표현
                     할 수 있습니다. 다시 4,294,967,296바이트는 4×1,024×1,024×1,024바이트로 풀어 쓸

                     수 있습니다. 1,024바이트는 1KB, 1,024×1,024바이트는 1MB, 1,024×1,024×1,024바
                     이트는 1GB입니다.


                                                          10
                       KB의 K는 킬로(kilo)입니다. 보통은 1,000을 의미하지만 2 인 1,024를 표현하기도 합니다. MB의 M은 메가(mega)입
                                         10
                                      10
                                                                                           10
                                                                                        10
                       니다. 1,000,000 혹은 2 ×2 (1,048,576)을 나타냅니다. GB의 G는 기가(giga)입니다. 1,000,000,000이나 2 ×2 ×
                        10
                       2 (1,073,741,824)을 표현합니다.
                     즉, 32비트로는 총 4GB 메모리를 가리킬 수 있습니다. 이것이 바로 32비트 컴퓨터에서
                     4GB보다 큰 메모리가 무용지물인 이유입니다. 32비트가 주류였던 과거에는 4GB 메모리

                     에 추가로 4GB 메모리를 더 설치해도 메모리 주소를 배정받지 못해 접근조차 할 수 없었
                     습니다.

                                                         64
                     하지만 64비트 컴퓨터는 이론으로만 보면 2 (=18,446,744,073,709,551,616)바이트를 가
                     리킬 수 있으므로 크기가 훨씬 큰 램을 설치해도 모두 사용할 수 있습니다.







               18   컴퓨터 사이언스 부트캠프 with 파이썬
   8   9   10   11   12   13   14   15   16   17   18