논리 게이트는 도대체 어디서 오는 걸까요?
트랜지스터가 등장하기 전, 컴퓨터는 구리선과 '딸깍' 소리로 생각했습니다. 기계식 릴레이를 캔버스에 끌어다 놓고 배선한 뒤, 실제 회로가 계산하는 모습을 지켜보세요——전기자가 철컥 붙고, 접점이 불꽃을 튀기며, 모든 딸깍 소리는 1940년대 기계의 진짜 소리입니다. 이것이 모든 AND 게이트 아래에 있는 물리 계층입니다.
논리 게이트는 마법이 아닙니다. 자석이 끌어당겨 닫는 스위치일 뿐입니다.
지금까지 사용한 모든 게이트는 세 가지 물리적 아이디어로 귀결됩니다. 릴레이 하나씩, 그 과정을 직접 보세요.
1 · 전자석
코일에 전류를 흘리면 자석이 되어 철로 된 전기자를 끌어당깁니다.
2 · 접점
움직이는 전기자가 스위치를 전환합니다——한 경로를 닫고 다른 경로를 엽니다. 이제 전기가 전기를 제어합니다.
3 · 논리
릴레이를 직렬로 연결하면 AND, 병렬로 연결하면 OR, 접점을 뒤집으면 NOT입니다. 게이트 전체가——금속에서 만들어집니다.
애니메이션이 아니라, 시뮬레이션입니다.
캔버스 아래에서는 실제 DC 회로 솔버가 돌아갑니다. 보여주기 위한 가짜는 하나도 없습니다.
실제 전압과 전류
옴의 법칙과 키르히호프의 법칙으로 실제 노드 전압과 전류를 계산하며, 램프는 소비하는 전력에 따라 밝기가 달라집니다.
기계적으로 충실하게
전기자, 스프링, 접점의 기하학이 실제 하드웨어처럼 움직입니다——22ms의 흡착, 그리고 한 릴레이가 다음을 작동시키는 단계적 연쇄.
진짜 소리
모든 딸깍 소리는 녹음된 옴론 릴레이 소리로, 접점이 닫히거나 열리는 바로 그 순간에 울립니다. 소리를 켜고 컴퓨터가 생각하는 소리를 들어보세요.
일곱 가지 언어
랩 전체——메뉴, 라벨, 모든 예제——가 English, 中文, 日本語, Español, 한국어, Deutsch, Français를 지원합니다.
0장, 그리고 위로.
DigiSim은 하나의 AND 게이트에서 동작하는 8비트 CPU까지 안내합니다. 릴레이 랩은 그 아래 한 칸을 더해줍니다——게이트를 '사용'만 하는 게 아니라, 금속부터 직접 '만들도록'. 준비되면, 계속 올라가세요.
- 1 릴레이 현재 위치
- 2 논리 게이트
- 3 가산기
- 4 메모리
- 5 8비트 CPU
24개 회로, 바로 실행 가능합니다.
모든 예제는 완전히 배선되어 있습니다——불러와서 입력을 바꾸고 릴레이가 연쇄되는 모습을 보세요. Charles Petzold의 『CODE』 장 순서를 따르므로, 이 모음은 책처럼 읽힙니다.
『CODE』를 읽고 계신가요? 책에 나오는 모든 회로를 직접 만들어 보세요.
Charles Petzold의 『CODE』는 손전등에서 CPU까지 컴퓨팅의 역사를 따라갑니다——그리고 릴레이는 그것이 현실이 되는 지점입니다. 랩의 예제는 책의 장 순서를 따르므로, 한 페이지를 읽은 뒤 그것이 동작하는 기계로 변하는 모습을 볼 수 있습니다.
'릴레이'부터 시작하기