Page 11 -
P. 11

1       메모리 미리 보기





                     변수(variable)나 참조(reference)의 개념을 명확히 이해하려면 메모리부터 이해해야 합니다.

                     8장과 9장에서 컴퓨터 안에 있는 다양한 종류의 메모리를 알아볼 것이므로 여기서는 변수의
                     내용을 이해하는 데 필요한 메모리 개념 정도만 간단히 알아보겠습니다.

                     컴퓨터는 1과 0으로 이루어진 데이터를 처리합니다. 이때 1과 0을 표현할 수 있는 데이터 단
                     위를 비트(bit)라고 부릅니다. 1비트는 0 혹은 1입니다. 비트가 여덟 개 모이면 바이트(byte)

                     라고 부릅니다. 1바이트는 01011010과 같이 0과 1이 총 여덟 개로 구성되어 있습니다.

                     컴퓨터를 살 때 램(RAM)의 크기에 대해 이야기하는 걸 들어본 적이 있을 것입니다. “요
                     즘 노트북은 대부분 12GB(  gigabyte, 기가바이트)거나 16GB야”라고 말할 때 기가바이트는

                     1,024×1,024×1,024 = 1,073,741,824바이트를 의미합니다. 정말 많은 데이터를 저장할
                     수 있지요.

                     요즘은 64비트 컴퓨터가 대부분이라 램으로 12GB나 16GB를 사용할 수 있지만, 32비트
                     컴퓨터를 사용했을 때는 4GB가 넘는 램을 추가로 설치해도 실제 사용할 수 있는 램은 4GB

                     뿐이었습니다. 왜 그런 걸까요? 그리고 32비트 컴퓨터와 64비트 컴퓨터라는 건 무슨 의미
                     일까요?




                   1.1   32비트와 64비트의 의미


                     컴퓨터는 데이터 단위로 비트를 사용합니다. 그렇다면 컴퓨터는 데이터를 한 번에 몇 비트
                     씩 전송할 수 있을까요?

                     컴퓨터가 데이터를 한 번에 1비트씩 전송한다면 사진 하나를 내려받는 데 한나절이 걸릴지

                     도 모릅니다. 데이터를 한 번에 몇 개 보낼 수 있는지를 나타내는 지표가 32비트와 64비트
                     입니다. 8비트 컴퓨터라면 그림 1-1처럼 데이터가 지나가는 통로가 비트 단위로 여덟 개 있
                     다고 생각하면 됩니다.








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