본문 바로가기

컴퓨터의 이해

컴퓨터의 저장 단위 및 용량

반응형

앞선 포스팅에서는 컴퓨터의 주기억장치보조기억장치에 대해 설명했습니다.
오늘은 컴퓨터의 저장 단위 및 용량에 대해 이야기해볼까 합니다.

컴퓨터의 저장 단위 및 용량

주기억장치를 설명하면서 트리 선생님의 큰 아이 컴퓨터가 너무 느리다는 이야기를 했었지요?
그 때 큰 아이 컴퓨터의 RAM 용량은 1GB였습니다.

아마 초등학교 학생들은 1GB라는 단위가 얼마나 큰 단위인지 쉽게 이해하기 어려울 겁니다.
지금부터 차근차근 설명해 보겠습니다.

컴퓨터의 언어는 기본적으로 사람의 말과 달리 '0'과 '1' 이렇게 두 가지로만 이루어져 있습니다.
쉽게 이해하자면 전구에 불이 들어오지 않은 상태를 '0', 불이 들어와 켜진 상태를 '1'이라고 이해하면 쉽습니다.



컴퓨터는 한 자리의 데이터를 저장할 때 '0' 아니면 '1'을 저장할 수 있습니다. 이 두가지 이외에 다른 정보는 들어올 수 없습니다.
참고로 이것은 Digital('디지털'이라고 읽습니다) 방식이라고 하는데, Analog('아날로그'라고 읽습니다)의 반대되는 개념으로 이해합니다.
아날로그는 자연에서 볼 수 있는 연속적으로 변하는 것들을 나타내는 바늘과 같고, 디지털은 단위별로 움직이는 수의 개념입니다.

다시 돌아와 컴퓨터의 저장 단위를 말씀드리겠습니다.
컴퓨터의 최소 저장 단위는 1 Bit('비트'라고 읽습니다) 입니다.
1 Bit는 앞서 이야기한 '0' 또는 '1'로 표현되는 2가지의 의미를 표현할 수 있습니다.
그리고 Bit 라는 단위가 모이면 Byte('바이트'라고 읽습니다)라는 단위가 되는데, 이 단위는 연필 12자루를 1 다스라고 하는 것과 비슷하게 생각하면 됩니다.
쉽게 말해 더 많은 정보가 모인단위입니다.

실제로 1 Byte는 8 Bits를 의미합니다.
풀어서 설명하면 1 Byte는 [ ][ ][ ][ ][ ][ ][ ][ ] 의 8자리(8비트)를 나타내는데, 앞서 말한대로 각각의 한 자리에는 '0'이나 '1' 밖에 들어갈 수 없습니다.
그렇게 되면 '00000000'(1번째), '00000001'(2번째), '00000010'(3번째), '00000011'(4번째), ... '11111111'(256번째) 의 총 256가지의 데이터를 표현할 수 있는 것입니다.
참고로 '0' 이나 '1' 밖에 들어가지 못하는 형태를 이진수(2진수)라고 표현하는데, 우리가 흔히 일상에서 사용하는 '0' 에서 '9'를 표현할 수 있는 숫자는 십진수(10진수)라고 합니다.

Byte 보다 큰 단위는 Kilobyte('킬로바이트'라고 읽고, 줄여서 KB로 사용합니다)가 있습니다.
1 KB는 1,000 Bytes를 의미합니다. 1 KB = 1,000 Bytes = 8,000 Bits가 됩니다.

KB보다 큰 단위는 Megabyte('메가바이트'라고 읽고, 줄여서 MB로 사용합니다)가 있습니다.
1 MB는 1,000 KB를 의미합니다. 1 MB = 1,000 KB = 1,000,000 Bytes = 8,000,000 Bits가 됩니다.

MB보다 큰 단위는 Gigabyte('기가바이트'라고 읽고, 줄여서 GB로 사용합니다)가 있습니다.
1 GB는 1,000 MB를 의미합니다. 1 GB = 1,000 MB = 1,000,000 KB = 1,000,000,000 Bytes = 8,000,000,000 Bits가 됩니다.

GB보다 큰 단위는 Terabyte('테라바이트'라고 읽고, 줄여서 TB로 사용합니다)가 있습니다.
1 TB는 1,000 GB를 의미합니다. 1 TB = 1,000 GB = 1,000,000 MB = 1,000,000,000 KB = 1,000,000,000,000 Bytes = 8,000,000,000,000 Bits가 됩니다.

여기까지 살펴보면 1GB라는 용량도 굉장히 큰 정보를 담을 수 있는 공간입니다. 과거에는 1GB가 엄청나게 큰 공간이었지만, 기술의 발달로 1GB는 그리 큰 공간이 아니고 윈도우를 이용하는데에 부족한 경우까지 생길 수 있습니다.

반응형