serversim
학습시뮬레이터템플릿가격
…
…
메뉴 열기
학습↗시뮬레이터↗템플릿↗가격↗
내 Documents문서
기초 트랙 목차/1 / 84분

0과 1밖에 모르는 컴퓨터가 어떻게 글자를 읽을까?

함정 질문컴퓨터는 0과 1밖에 모른다는데, 그러면 화면에 뜨는 글자는 어디서 오는 걸까요?

그림으로 보기

전구를 눌러 켜고 꺼 보세요. 켜짐/꺼짐 조합 하나가 숫자 하나이고, 그 숫자마다 글자가 정해져 있습니다.

1280
641
320
160
81
40
20
10

위 숫자는 자릿값, 아래 숫자는 켜짐(1)·꺼짐(0)입니다.

켜짐/꺼짐

0100 1000

숫자

72

글자

H

이 판이 나타낼 수 있는 가짓수256

글자로 맞춰보기

전구 8개 묶음을 1바이트라고 부릅니다. 이 판 하나가 1바이트입니다.

문장 따라가기

1/36

0과 1밖에 모르는 컴퓨터가 어떻게 글자를 읽을까요?

텍스트 모드에서는 3초마다 다음 문장으로 넘어갑니다.

이렇게 생각해 보세요

전구 여덟 개가 한 줄로 놓여 있다고 해봅시다. 전구 하나가 할 수 있는 말은 켜짐 아니면 꺼짐, 두 가지뿐입니다.

그런데 여덟 개를 나란히 두면 켜고 끄는 조합이 아주 많아집니다. 그 조합 하나하나에 어떤 글자인지를 미리 짝지어 둔 표가 있으면, 컴퓨터는 조합만 보고 글자를 꺼내 올 수 있습니다. 그 표에 붙은 이름이 아스키입니다.

위 스위치판에서 전구를 눌러 보세요. 조합이 바뀌면 숫자가 바뀌고, 숫자가 바뀌면 글자가 바뀝니다. 컴퓨터가 가진 것은 이 짝짓기 표 하나뿐입니다.

숫자로 뒤집기

계산 · 지금 계산됨

전구 하나로는 2가지, 여덟 개를 나란히 두면 256가지입니다. 여기에 전구를 딱 하나만 더 붙이면 512가지 — 하나를 더했는데 가짓수는 두 배가 됩니다.

전구가 서른두 개면 4,294,967,296가지입니다. 전구는 네 배가 됐을 뿐인데 셀 수 있는 것은 여기까지 늘어납니다. 자리가 늘어날 때 가짓수는 더해지는 게 아니라 곱해지기 때문입니다.

이 숫자는 문구에 박아둔 값이 아니라, 이 화면을 그릴 때 산수로 계산한 값입니다.

한 문장으로

컴퓨터는 글자를 아는 게 아니라, 켜짐/꺼짐 조합과 글자를 짝지어 둔 표를 따라갑니다.

진도는 이 브라우저에만 저장됩니다 (계정·기기 간 동기화 없음).

확인 문제

0 / 3 맞음
  1. 1.전구를 8개에서 9개로 늘리면 나타낼 수 있는 가짓수는 어떻게 되나요?

  2. 2.전구 여덟 개짜리 판 하나로 나타낼 수 없는 것은?

  3. 3.똑같은 켜짐/꺼짐 조합이 어떤 때는 글자 A로, 어떤 때는 숫자 65로 읽히는 이유는?

새로 나온 말

비트
전구 하나처럼 켜짐/꺼짐 두 가지만 담는 가장 작은 자리입니다.
바이트
비트 여덟 개를 한 묶음으로 부르는 이름입니다. 위 스위치판 하나가 1바이트입니다.
아스키
어떤 켜짐/꺼짐 조합이 어떤 글자인지 미리 정해 둔 짝짓기 표입니다.

다음 장

CPU는 정확히 무슨 일을 할까?

serversim

서버가 느려지고 터지는 이유를 배우고, 같은 현상을 직접 시뮬레이션하는 학습 도구.

© 2025-2026 serversim · 아키텍처 시뮬레이션 도구

제품

  • 학습
  • 시뮬레이터
  • 템플릿
  • 가격

자료

  • 문서
  • 벤치마크
  • 블로그

정책

  • 개인정보
  • 약관
  • 환불 정책