Ugrás a tartalomhoz

PDP–1

Ellenőrzött
A Wikipédiából, a szabad enciklopédiából
PDP–1
GyártóDigital Equipment Corporation
Processzor@ 187 kHz
Memória4096 szó (18-bit) ferritgyűrűs memória, 65 536 szóig bővíthető[1]
ElődTX-0 és TX-2
UtódPDP-4
A Wikimédia Commons tartalmaz PDP–1 témájú médiaállományokat.

A PDP–1 (Programmed Data Processor-1) számítógép volt az első a PDP számítógépek sorozatában. A gépet a Digital Equipment Corporation tervezte és gyártotta, 1959-ben mutatták be, az első példányt pedig 1960-ban szállították le.

Mindössze 50 példány készült belőle.[2]

Történet

[szerkesztés]

A PDP–1 tervezését Ben Gurley vezette. A gép architektúrája nagyban épített a MIT Lincoln Laboratóriumában készült, úttörőnek számító TX-0 és TX-2 kísérleti számítógépekre. A DEC célja egy olyan, a korabeli nagyszámítógépeknél lényegesen kisebb és olcsóbb számítógép létrehozása volt, amely lehetővé teszi a közvetlen interakciót a felhasználó és a gép között.[3]

Az első gépet 1960-ban a Bolt, Beranek and Newman (BBN) kutatóintézetnek adták át, ahol többek között az első időosztásos rendszerekkel kísérleteztek. A második példány 1961-ben az MIT-re került, ahol a legendás Tech Model Railroad Club (TMRC) és a Mesterséges Intelligencia Laboratórium tagjai kísérletezni kezdtek vele. Ez a közvetlen hozzáférésű, interaktív gép lett a korai hacker kultúra szellemi bölcsője.[4]

Leírás

[szerkesztés]
A PDP–1 kezelőpultja a vezérlőgombokkal és az állapotjelző fényekkel

A PDP–1 gépi szava 18 bites, alapmemóriája 4096 szót tartalmaz (ez pontosan 9 KiB 8 bites memóriának felel meg), a memória azonban 64 kiloszóig bővíthető (ez 144 KiB 8 bites memória). A rendszer belsőleg 6 bites bájtokat használt.

A ferritmagos memóriaelemek átmágnesezési ideje 5 mikromásodperc (ez kb. 200 KHz-es órajelciklusnak felel meg); ennek megfelelően a számtani műveletek 10 mikromásodpercig tartottak (100 000 művelet másodpercenként), miközben két memória-hozzáférést tartalmaztak: egyet az utasításnak, egyet az operandusoknak. Az előjeles számokat egyes komplemens kódban ábrázolta. A PDP-1 számítási teljesítménye közelítőleg megfelel egy 1996-os managerkalkulátornak (pocket organizer, PDA előtti szerkezet), memóriája valamivel kevesebb.

Utasításkészlet

[szerkesztés]

A PDP-1 utasításkészlete 32 opkódot és hat utasításkód-formátumot tartalmazott. Egy című, ún. akkumulátorgép volt.[5]

Fennmaradt példányok és jelenlegi helyzet

[szerkesztés]
A PDP–1 működés közben az amerikai Számítógéptörténeti Múzeumban

Napjainkban három PDP–1 számítógép létezéséről tudunk, és mindhárom a kaliforniai Mountain View-ban található Számítógéptörténeti Múzeum (Computer History Museum) gyűjteményében megtekinthető. A múzeum részletesen bemutatja a gépet és a hozzá kapcsolódó restaurációs munkát a weboldalán.[6]

Az egyik működőképes példányt (az 55-ös sorozatszámút, az utolsóként legyártott darabot) a múzeum rendszeresen bemutatja a látogatóknak, gyakran futtatva rajta a legendás Spacewar! játékot is.

A SIMH és MESS emulátorok támogatják a PDP–1 emulációt, a géphez készült eredeti programok digitális másolatai, például a lyukszalagok képei pedig elérhetők az bitsavers.org gyűjteményében.[7]

Jegyzetek

[szerkesztés]
  1. PDP-1 Handbook (pdf) pp. 4-5. Digital Equipment Corporation, 1961 (Hozzáférés: 2025. augusztus 22.)
  2. Andrew S. Tanenbaum. Számítógép-architektúrák, 2. átdolg. bőv. kiadás (magyar nyelven), Panem Könyvkiadó, 29/816. o. (2006). ISBN 9635454570. Hozzáférés ideje: 2013. április 9. „(50 eladott példány)” 
  3. Bell, C. Gordon. Computer Engineering: A DEC View of Hardware Systems Design. Bedford, MA: Digital Press, 123-124. o. (1978). ISBN 978-0-932376-00-8 
  4. Introduction (angol nyelven). Computer History Museum. (Hozzáférés: 2025. augusztus 22.)
  5. Architectural Details of the DEC 18b Computers (angol nyelven) (pdf). SIMH Project, 2006. október 8. (Hozzáférés: 2025. augusztus 22.)
  6. The PDP-1 Story (angol nyelven). Computer History Museum. (Hozzáférés: 2025. augusztus 22.)
  7. PDP-1 Paper Tape Images. bitsavers.org. (Hozzáférés: 2025. augusztus 22.)

Források

[szerkesztés]

További információk

[szerkesztés]

Kapcsolódó szócikkek

[szerkesztés]