PDP-1

Den PDP-1 er den første maskinen bygget av det amerikanske selskapet Digital Equipment Corporation (DEC) fra 1959 til å 1970 . Denne maskinen er kjent i dag fordi studentene til MIT programmerte et av de første videospillene på den  : Spacewar! .

Historisk

Solgt fra 1959 ble det bygget 50 eksemplarer. Enhetsprisen var $ 120 000 den gangen (til sammenligning solgte Cadillac Eldorado Biarritz for $ 7286 i 1959). Den PDP-1 restaurering prosjekt aktivert restaureringen av en av disse maskinene, som ved1 st mars 2005, kjørte Spacewar! på en original PDP-1.

Det hadde bemerkelsesverdig konsekvenser, med den første mini-datamaskin, PDP-8 designet i 1966 av Edouard de Castro, ingeniør ved Digital Equipment, deretter en 3 rd  generasjon mini buss, PDP-11 i 1970 som ble den kvasi - verdens standard av minidatamaskinen, betraktet som forfedre til arbeidsstasjoner og som den første versjonen av Unix- systemet ble produsert på .

applikasjoner

Unntatt Spacewar! (og andre spill som awalé ), denne maskinen kjørte spesielt:

Arkitektur

Maskinen er lett gjenkjennelig takket være den runde skjermen innskrevet i en sekskantet ramme.

Sentral enhet

Teknologien som brukes er transistoren. Gjennomføringstiden for hver instruksjon er et multiplum av minnesyklusen, så et tillegg krever 10  μs ( 2 sykluser ) og en multiplikasjon omtrent 20  μs .

Hukommelse

Den minnekapasitet starter på 4 km av 18 bits og kan forlenges opp til 64 K ord, ved hjelp av ferritt- kjerneteknologi . Den har en syklusstid på 5  μs (grunnleggende maskinsyklus).

Gå inn på exit

Et stort antall eksterne enheter kan kobles til denne maskinen, inkludert:

Noen av periferiutstyrene var ikke fra DEC, men fra IBM .

Sett med instruksjoner

PDP-1 er en akkumulatormaskin, noe som betyr at alle aritmetiske instruksjoner adresserer det implisitt. De andre registrene er typiske: programpeker (PC - Programteller), inngangs- / utgangsregister, statusregister osv.

For noen instruksjoner (skift, rotasjon) anses inngangsregisteret å være sammenhengende med akkumulatoren (til høyre).

Instruksjonene er kodet i ett av disse to formatene:

Instructions avec référence à la mémoire : 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 +--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+ | op |I | Y | +--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+ op : code opération, 32 possibles, 29 utilisés. I : adressage indirect Y : adresse de l'opérande Instructions augmentées : 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 +--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+ | op | X | +--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+ op : code opération X : l'interprétation de ce champ dépend de l'instruction.

Et eksempel på en utvidet instruksjon kan være SAR ( Shift Accumulator Right ) som skifter akkumulatoren så mange som det er biter ved 1 i posisjon 9:17 i instruksjonen.

I likhet med PDP-10 (36 bits) er den indirekte adresseringen "uendelig": hvis ordet det er referert til av instruksjonen har I- bit-settet , skjer en ny indireksjon (dvs. Y-feltet (bit 6:17) blir referert igjen ).

Se også

Relatert artikkel

Eksterne linker

Referanser

  1. "Historie, epistemologi innen databehandling og teknologisk revolusjon", sammendrag av Gérard Verrousts kurs i 199? 1997, Master Vitenskap og teknologi hypermedia, to th  år, Paris VIII universitet , lese på nettet