Interactive Computer Textbook

0과 1에서
인공지능까지

스마트폰 화면을 한 번 터치하는 0.1초 동안 그 안에서는 무슨 일이 일어날까요? 스위치 하나에서 시작해 CPU, 메모리, 운영체제, 네트워크, GPU, 그리고 프로그램이 실행되는 원리까지. 컴퓨터 구조를 배운 적 없어도 괜찮습니다. 직접 스위치를 켜고, 장난감 CPU를 한 박자씩 돌리고, 패킷을 보내며 배우는 컴퓨터 교과서입니다.

15개 챕터50개 인터랙티브 실습사전 지식 불필요설치 없이 브라우저에서
부품을 누르면 해당 장으로 이동합니다 · 빛나는 점은 데이터

컴퓨터는 층층이 쌓은 탑이다

각 층은 바로 아래층이 제공하는 기능만 믿고 그 위에 더 쉬운 기능을 쌓습니다. 이 책은 맨 아래 스위치에서 출발해 한 층씩 올라갑니다. 층을 누르면 해당 장으로 갑니다.

앱과 프로그램 (메신저, 게임, 브라우저)13–14장 네트워크와 웹 (패킷, TCP/IP, DNS, HTTPS)10–11장 운영체제 (프로세스, 스케줄링, 가상 메모리, 파일)7–9장 CPU (명령어, 파이프라인) 메모리·캐시 GPU 4–6·12장 논리 회로 (게이트, 덧셈기, 래치, 클럭)3장 트랜지스터 (전기로 누르는 스위치)3장 0과 1 (비트로 표현한 모든 정보)2장
그림 0-1. 컴퓨터의 계층. 위층으로 갈수록 사람에게 가깝고, 아래층으로 갈수록 전기와 물리에 가깝다.

숫자로 보는 요즘 컴퓨터

이 책을 끝내면 아래 숫자가 무엇을 뜻하는지, 서로 어떻게 얽혀 있는지 설명할 수 있게 됩니다.

0.2 ns5 GHz CPU의 한 박자. 이 동안 빛은 6 cm를 간다
1000억 개+최신 칩 하나에 들어가는 트랜지스터 수
× 300캐시보다 메인 메모리가 느린 정도. 그래서 캐시가 중요하다
4 KB운영체제가 메모리를 나누는 기본 단위, 페이지
1만 개+AI용 GPU 하나의 연산 유닛 수
≈ 100 ms서울 ↔ 미국 왕복 지연. 빛의 속도가 정한 한계

이 책을 읽는 방법

수식이나 전문 지식 없이도 따라올 수 있도록 만들었습니다. 각 장은 같은 흐름으로 진행됩니다.

비유주방으로 이해하기CPU는 요리사, 메모리는 조리대, SSD는 창고, GPU는 보조 요리사 군단, 운영체제는 주방장. 익숙한 장면으로 먼저 감을 잡습니다.
SIMULATOR직접 만지기읽기만 하지 말고 슬라이더를 움직이고 버튼을 눌러 보세요. “해볼 것”에 적힌 실험을 따라 하면 핵심이 보입니다.
정리핵심 정리와 퀴즈장 끝의 요약과 퀴즈로 확인하고, 마지막 장의 용어집과 종합 퀴즈로 전체를 복습합니다.

추천 학습 경로

처음부터 순서대로 읽는 것이 가장 좋지만, 관심사에 따라 골라 읽어도 됩니다.

🧭 전체 일주 (추천)

컴퓨터를 처음 배운다면 1장부터 차례로. 각 장이 앞 장 위에 쌓입니다.

⚡ 하드웨어 속으로

컴퓨터가 물리적으로 어떻게 계산하고 기억하는지 궁금하다면.

🌐 인터넷은 어떻게

웹 서핑, 메신저, 보안의 원리가 궁금하다면.

💻 개발자 입문

코딩을 시작했는데 내 코드가 컴퓨터에서 어떻게 도는지 알고 싶다면.

전체 목차

모든 장에 직접 조작하는 시뮬레이터가 들어 있습니다.