PDP-8: 12비트 미니컴퓨터로 컴퓨터의 원리를 파헤치다
From Front Panel to Program: Thinking Like a PDP-8
1965년 DEC가 약 18,000달러에 출시한 PDP-8은 12비트 아키텍처의 미니컴퓨터로, 트랜지스터와 논리 게이트부터 CPU까지 컴퓨터의 기본 원리를 직접 이해할 수 있는 교과서적인 기계다. 단순한 명령어 세트와 누산기 기반 구조 덕분에 복잡성에 압도되지 않고 하드웨어와 소프트웨어의 작동 방식을 온전히 파악할 수 있다. 이 글은 PDP-8의 탄생 배경과 12비트라는 선택의 이유, 그리고 다양한 모델을 통해 컴퓨터 아키텍처의 기초를 탐구한다.
컴퓨터는 거대한 추상화 기계다. 전기가 어떻게 작동하는지 이해하는 것에서 시작해 트랜지스터가 스위치처럼 행동하는 방법, 논리 게이트가 덧셈기를 형성하는 방법, 그리고 레지스터와 메모리, 클럭을 추가해 마침내 간단하지만 작동하는 CPU를 갖게 되는 과정을 따라갈 수 있다.
- Animats
구매할 수 있는 작동하는 PDP-10 콘솔 레플리카도 있다.[1]
Unreal Engine으로 작성된 아주 멋진 IBM 1401 데이터 센터 시뮬레이터가 [1]에 있었다. 테이프를 마운트하고, 펀치 카드를 넣고, 버튼을 누르며 실제로 기계를 작동시킬 수 있었다. 하지만 그 사이트는 사라졌다. 아카이브된 자료가 좀 있다.[2] 그런데 그의 YouTube 동영상들조차 이제 "비공개"로 되어 있다. 여기 다른 사람이 그의 시뮬레이터를 실행하는 영상이 있다.[3]
이 시뮬레이터가 사라지지 않았으면 좋겠다.
[1] https://obsolescence.dev/pdp10.html
[2] https://web.archive.org/web/20250605101441/https://rolffson....