seegongsik
내 단어장
구조

기가, 테라는 결국 무엇을 세는 걸까요?

기가, 테라. 용량 얘기할 때 늘 듣는 말이죠. 그런데 이게 다 뭘 세는 숫자일까요? 비트 하나에서 출발해, 이 단위들의 정체를 밝혀볼게요.

01

비트 하나는 딱 두 가지뿐

지금까지 본 비트 하나.
이건 0이나 1,
켜짐이나 꺼짐,
딱 두 가지만 나타내요.
예, 아니오는 되지만,
그것만으로는
숫자도 글자도 담기 어렵죠.
한번 켜고 꺼보세요.

0
지금은 0 (꺼짐) · 나타낼 수 있는 건 2가지
예/아니오는 되지만, 이것만으론 부족해요

비트 하나가 담는 것.

그래서 지난 시간에 본 것처럼,
비트를 여러 개 묶어야 해요.
그런데 몇 개씩 묶는 게 좋을까요?
너무 적으면 부족하고,
너무 많으면 낭비예요.
여기서 영리한 숫자가 등장해요.

02

여덟 개를 묶으면 256가지

컴퓨터는 비트를
여덟 개씩 묶기로 했어요.
여덟 개면 나타낼 수 있는 게
256가지나 되거든요.
영어 글자, 숫자, 기호를
다 담고도 남는 양이죠.
이 여덟 개 묶음을
1바이트라고 불러요.

0
0
0
0
0
0
0
0
지금 값
0
담을 수 있는 경우
256
8비트 = 1바이트 = 0부터 255까지 256가지

8비트를 켜보세요 (1바이트).

왜 하필 여덟이냐고요?
딱 적당해서예요.
글자 하나를 담기에 충분하고,
다루기도 깔끔하거든요.
그래서 바이트는
컴퓨터가 정보를 다루는
기본 단위가 됐어요.

03

1바이트면 글자 하나가 들어가요

3강에서 봤던 거 기억나요?
글자마다 번호가 있고,
그 번호는 0과 1이 된다고 했죠.
영어 글자 하나는
딱 1바이트에 들어가요.
글자를 골라보면,
그게 여덟 개의 0과 1로
바뀌는 걸 볼 수 있어요.

A
0
1
0
0
0
0
0
1

글자 하나 = 1바이트.

글자 하나가 1바이트.
그러니까 영어로 쓴 한 단어는
몇 바이트,
이 문장은 수십 바이트예요.
용량이라는 게
이렇게 세는 거였어요.

04

한 번에 다루는 양, 워드

바이트가 정보의 기본 단위라면,
워드는 CPU가
한 번에 처리하는 양이에요.
사람이 밥을 한 숟갈씩 뜨듯,
CPU도 정해진 크기만큼
한 입에 무는 거죠.
요즘 컴퓨터는 보통
8바이트, 즉 64비트를
한 입에 다뤄요.

옛날 (8비트)
1바이트
조금 뒤 (32비트)
4바이트
요즘 (64비트)
8바이트

한 번에 무는 양 (워드).

'64비트 컴퓨터'라는 말,
들어보셨죠?
그게 바로 이 뜻이에요.
한 번에 64개의 0과 1을
다룰 수 있다는 거죠.
한 입이 클수록
더 많은 일을 빨리 처리해요.

05

킬로, 메가, 기가, 테라

이제 큰 단위로 가볼게요.
바이트가 약 1000개 모이면
1킬로바이트(KB),
그게 또 약 1000개면
1메가바이트(MB).
이렇게 천 배씩 올라가요.
기가, 테라도 다
바이트를 세는 말이었던 거예요.

1B
1바이트
글자 하나
시작
1KB
약 1,000바이트
짧은 메모 한 장
×1000
1MB
약 100만 바이트
사진 한 장
×1000
1GB
약 10억 바이트
영화 한 편
×1000
1TB
약 1조 바이트
영화 수백 편
×1000

천 배씩 올라가는 단위.

그러니까 '512기가 노트북'은,
약 5천억 개의 0과 1을
담을 수 있다는 뜻이에요.
1강에서 스위치 하나로 시작한 게,
여기까지 온 거예요.
기가도 테라도,
결국 스위치를 세는 말이었어요.

한 줄 정리비트 하나로는 부족해서 여덟 개를 묶어 바이트를 만들고, 그걸 천 배씩 쌓아 기가와 테라가 됐어요. 용량의 모든 단위가, 결국 0과 1을 세는 말이었어요.
이 페이지가 도움 됐다면 후원하기
구조