Bits and Variables
비트와 변수
비트Bit
비트(bit)란 컴퓨터에서 사용하는 데이터의 단위다. 우리가 흔히 사용하는 32비트 64비트 CPU는 한번에 전송할 수 있는 비트의 수를 의미한다. 비트 수가 늘 수록 데이터의 양이 점차 많아진다.
비트에는 0과 1을 저장할 수 있으며, 이는 곧 n비트 컴퓨터 메모리에 활용할 수 있는 용량은 2진수 n자릿수임을 알 수 있다.
예를들어, 32비트 컴퓨터에선 \(2^{32} = 4,294,967,296 = 4 \times 1,024 \times 1,024 \times 1,024\)의 연산이 가능하므로 총 4GB 메모리를 최대로 가질 수 있으며, 추가적인 메모리 용량을 설치해도 메모리 주소를 배정받을 수 없다.
변수Variable
변수(variable)는 데이터를 저장할 수 있는 메모리 공간을 의미한다. 중요한 점은 변수는 단순한 이름이 아닌 메모리 공간 자체를 의미한다.
파이썬의 변수는 다른 언어와는 약간 다른데 C와 비교를 해보자면, C는 변수 자체에 값을 저장하는 반면, 파이썬은 ’이름’이 ’값 객체’를 가르키지 값을 담고있는 메모리 공간을 의미하지 않는다.
Enjoy Reading This Article?
Here are some more articles you might like to read next: