DEC Mini-Computer - PDP-Familie

Wie alles begann


1957 gründeten Kenneth Olsen und Harlan Anderson die Digital Equipment Corporation (DEC), die ihren ersten PDP-1-Computer auf den Markt brachte. Zuvor waren Olsen und Anderson an der Entwicklung von AN / FSQ-7-, TX-0- und TX-2-Maschinen bei Lincoln Labs beteiligt.


AN / FSQ-7


TX-0


TX-2

Das Unternehmen expandierte, entwickelte sich und fand aufgrund der Tatsache, dass die Kosten für solche Mini-Computer relativ niedrig waren (PDP-1 kostete 120.000 USD, während Mainframes, Mainframes mehr als eine Million USD kosteten), schnell seine Kosten Käufer und hat eine neue Nische im Markt besetzt. DEC versorgte den Markt mit kleinen und kostengünstigen Computern als Alternative zu IBM Mainframes. Anschließend wurden 16 Computer der PDP-Familie freigegeben. Jedes nachfolgende Upgrade von PDP erhöhte die Leistung von Computern und erweiterte die Palette der Peripheriegeräte.

PDP-1Es war ein Computer mit 4k RAM 18 Bit Wörtern. Computerleistung - 200.000 Befehle pro Sekunde. Die Kosten betrugen weniger als 5% der Kosten des IBM 7094. Ursprünglich wurde der PDP-1-Computer zur Schulung von Schülern verwendet. PDP-1 wurde bald berühmt: Der US-Kongress wählte diesen kompakten Computer als typische Computerplattform, die in mobilen seismischen Stationen zur Überwachung von Atomtests verwendet wurde. Bestellungen kamen von der NASA und anderen kommerziellen Organisationen. Es begann die Massenproduktion, er wurde "getauft" - Programmed Data Processor (PDP).

Der PDP-1-Leser wurde auf Fotozellen aufgebaut und erreichte eine Geschwindigkeit von 400 Zeichen pro Sekunde. Dies war ein großer Vorteil gegenüber dem damals verwendeten Flexowriter, dessen Geschwindigkeit nur 10 Zeichen pro Sekunde betrug.


Flexowriter

Das Funktionsprinzip des Flexo-Writers war einfach: Der Ingenieur tippte Text wie auf einer normalen Schreibmaschine, der Flexo-Writer druckte ihn auf Papier und bohrte Löcher in das Lochband, danach wurde das Lochband zur Eingabe von Daten in den Computer verwendet.

Die Maschine war mit einer Anzeigestation ausgestattet, die monochrom mit einer CRT-Anzeige mit einem Durchmesser von 16 Zoll und einer Auflösung von 1024 x 1024 Pixel war (die Anzahl der Punkte, die als Grenzkoordinaten der angezeigten Segmente festgelegt werden können).


PDP-1





Eine Kopie wurde Studenten des MIT (Massachusetts Institute of Technology) überreicht. Der Student Stephen Payner hat eines der weltweit ersten Textbearbeitungsprogramme für PDP-1 geschrieben. Insgesamt wurden 50 PDP-1 hergestellt, das zweite PDP-2 wurde nicht in Massenproduktion gebracht und nur ein Prototyp wurde erstellt.

PDP-3 wurde im Auftrag der Regierung (vermutlich der CIA) in einer einzigen Kopie entwickelt.

Das nächste Modell der PDP-Familie - PDP-4 - ähnelte in vielerlei Hinsicht PDP-1 und wurde 1962 veröffentlicht. Es ist wichtig zu beachten, dass es damals keine Softwarekompatibilität zwischen den Maschinen gab.


PDP-4

Die Kosten für den PDP-4 waren doppelt so hoch (ungefähr 65.000 US-Dollar), aber er wurde viel schlechter verkauft als sein erfolgreicher Vorgänger. Der Grund dafür war das Fehlen einer gut entwickelten Software und technologischen Basis. Es wurde in der Laborforschung zur Datenverarbeitung eingesetzt. PDP-4 war eine parallel wirkende Maschine mit einer Adresse und einem Binärzahlensystem. Obwohl PDP-4 ursprünglich als 12-Bit-Computer konzipiert war, wurde im letzten Moment immer noch eine 18-Bit-Version ausgewählt.



Im Auftrag der Atomic Energy Commission wurde PDP-5 1963 entwickelt.Kernreaktoren zu kontrollieren. Dieses Modell wurde zusammen mit der PDP-4-Maschine verwendet, die der Hauptsteuerungscomputer war. Der PDP-5-Minicomputer wurde später der Vorgänger des PDP-8. Die Kosten für eine solche Maschine betrugen nur 27.000 Dollar, für die gesamte Zeit wurden 1000 Exemplare produziert. Es war eine 12-Bit-Maschine mit 4K-Wort-RAM und einem einfachen, aber leistungsstarken Befehlssatz. Der Speicherzugriffszyklus betrug 6 Mikrosekunden.


PDP-5

PDP-5 war ein parallel wirkender 12-Bit-Computer mit einer Adresse und einem Binärzahlensystem.

Ende 1964 erschien die erste auf Multiprozessortechnologie hergestellte Maschine auf dem Markt - PDP-6. Grundsätzlich wurde die Maschine zur Datenverarbeitung eingesetzt, insgesamt wurden ca. 20 Kopien produziert. Zu dieser Zeit war es ein "revolutionärer" Computer.
Preisliste PDP-6


Es war die erste Maschine mit dem Konzept „Time-Shared“, mit der viele Benutzer gleichzeitig mit einem Computer interagieren konnten. Ein solches System gibt jedem Benutzer einige Prozessorzeit, um eine Aufgabe zu erledigen. Es war eine 36-Bit-Maschine, der Speicherzugriffszyklus betrug 2 Mikrosekunden. Die Kosten für einen solchen Mini-Computer betrugen ungefähr 300.000 Dollar.


PDP-6

wurde 1965 eingerichtet, PDP - 7unter Echtzeitsystemen. Die Kosten für einen solchen 18-Bit-Minicomputer betrugen 72.000 Dollar, insgesamt wurden 120 Exemplare produziert. Der PDP-7-Computer ist dafür bekannt, das Betriebssystem darauf zu entwickeln, das später auf den PDP-11 portiert wurde. Das bekannte Unix-Betriebssystem (seine erste Version) wurde speziell für den PDP-7 entwickelt. PDP-7 war in seiner Leistung den Giganten von IBM in keiner Weise unterlegen und in seiner Größe um ein Vielfaches kleiner. Das Betriebssystem wurde in Assembler geschrieben und war an die PDP-7-Architektur gebunden.


PDP-7

Der Speicherzugriffszyklus betrug 1,75 Mikrosekunden, die Additionsoperationszeit betrug 4 Mikrosekunden. Der Mini-Computer war mit einer Tastatur, einem Drucker und einem DECtape-Bandlaufwerk ausgestattet.

Bald erhielt ein kanadisches Energieunternehmen den Auftrag, eine Maschine zur Steuerung eines Kernreaktors zu bauen. Es wurde beschlossen, eine Universalmaschine zu entwerfen. So erschien 1965 PDP-8 - die erste Maschine der PDP-8-Familie, die erste Serienmaschine der Welt und die erfolgreichste Entwicklung von DEC. Die Kosten für das Auto betrugen 18 Tausend Dollar, später wurde der Preis gesenkt.



Der erste PDP-8 war ein 12-Bit-Minicomputer mit 4 KB RAM, der auf 48 KB erweitert werden konnte. Die Speicherzugriffszeit betrug 1,2 μs. Der Basis-RAM bestand aus 4.096 12-Bit-Wörtern, die mit jeweils 128 Wörtern paginiert wurden. Die Produktivität der Maschine betrug 385.000 Additionen pro Sekunde, die Subtraktionsoperation dauerte 5 μs, die Multiplikation von zwei 12-Bit-Zahlen mit Vorzeichen, was ein 24-Bit-Ergebnis ergab, betrug 256,5 μs und die Division betrug 342,4 μs. Um die Geschwindigkeit während Multiplikations- / Divisionsoperationen zu erhöhen, wurde die optionale Karte des arithmetischen Beschleunigers (Extended Arithmetic Element) entwickelt.



Die Software umfasste solche prozeduralen Programmiersprachen auf hoher Ebene (Java): Fortran (zwei Versionen), FOCAL, DIBOL, verschiedene Makro-Assembler, BASIC-Tools, Dienstprogramme, Debugger und ein Single-Task-Betriebssystem.

Mehr als tausend Programme wurden unter der PDP-8-Familie geschrieben, mehr als 60 Peripheriegeräte wurden entwickelt, einschließlich Magnetplatten, Bänder. Es war möglich, IBM Bandlaufwerke, 17 Arten von Teletypen, Grafikdisplays, Geräte zum Lesen von Lochstreifen und die Ausgabe auf Lochstreifen anzuschließen. Es ist wichtig, dass für den PDP-8 analoge Ein- und Ausgangskarten entwickelt wurden, die es ermöglichten, sie als Teil von Laborgeräten zu verwenden.

Über 15 Jahre wurden solche Modelle der PDP-8-Familie entwickelt: LINC-8, PDP-8 / S, PDP-8 / I, PDP-8 / L, PDP-12, PDP-8 / E - 8 / E, PDP- 8 / F, PDP-8 / M, PDP-8 / A, PDP-8-kompatibler Intersil 6100-Einzelchip-Mikroprozessor für VT78-Terminal, PDP-8-kompatibler Harris 6120-Einzelchip-Mikroprozessor.


PDP-8 / I PDP-8 /


Frontplatte E Der

1966 entwickelte PDP-9 gilt als Upgrade des PDP-7. Solche 18-Bit-Maschinen wurden in einer Menge von 445 Einheiten hergestellt, der Preis betrug 35.000 Dollar pro Einheit.


PDP-9

wurde im Jahr 1969 auf der PDP-6-Basis erstellt PDP-10. Es wurde unter dem Namen DECSYSTEM-20 hergestellt und war ein 36-Bit-Minicomputer. Zu dieser Zeit bot die Maschine mehr Möglichkeiten zum Programmieren in Assembler, verfügte über einen großen Satz von Anweisungen zum Ausführen von Anweisungen, zum Ausführen von Operationen mit einzelnen Bits, zum Arbeiten mit Feldern und ganzen Zahlen.


PDP-10

1970 wurde der PDP-11 entwickelt. Es war eine Reihe von 16-Bit-Minicomputern. Sie waren eine Alternative zu 12-Bit- und 16-Bit-Computern. Die innovative Lösung bestand aus einem internen 18-Bit-UNIBUS-Bus, einer Reihe von Registern und einem Adressierungssystem. Die Busarchitektur ermöglichte es anderen Unternehmen, die Produktion von Standardperipheriegeräten für PDP-11 zu starten. Im PDP-11-System gibt es anstelle separater Busse einen gemeinsamen Informationskanal für jedes Peripheriegerät. Es wird als Shared Bus bezeichnet und ist der Kern des PDP-11-Systems.


PDP-11-Prozessor Das

erste Modell in dieser Familie war der PDP 11/ 20-Computer. Nach verschiedenen Quellen wurden 16 bis 22 verschiedene Modelle veröffentlicht. Der "Stammbaum" des PDP-11 ist verwirrend und komplex.

Ein 16-Bit-PDP-11/20 mit einem KA11-Prozessor, der später aus dem kleinen TTL-Modul für integrierte Schaltkreise der DEC'a M-Serie FLIP-CHIP-Module entwickelt wurde. An Bord befinden sich 8 Allzweckregister und ein UNIBUS-Bus, der alle Systemkomponenten - CPU, Speicher, Peripheriegeräte - verbindet (UNIBUS war nicht der Nachfolger von OMNIBUS von PDP-8). Der Bus war 18-Bit, aber es wurden tatsächlich nur 16 verwendet, die einen Speicher von maximal 32 K Wörtern adressierten. Das ursprüngliche Betriebssystem war DOS / BATCH. Später wurde eine billigere Version von PDP-11/20 - PDP-11/05 entwickelt.


PDP-11/20

D 1973 PDP-11/40 wurde veröffentlicht, es hatte 18-Bit-MMU, FPU und EIS / FIS (erweiterter / Gleitkomma-Befehlssatz). Dafür wurde eine grafische Workstation GT44 entwickelt. In DECsystem-10 (KL10) wurden häufig 11/40 Maschinen als Eingabe- / Ausgabeprozessoren verwendet. Betriebssystem für PDP-11/40 - DOS / BATCH, RSX11, RT-11 und RSTS.

1975 wurde die nächste Maschine der PDP-11/03-Linie entwickelt, die die LSI-Halbleitertechnologie (LSI-11, LSI-11/2-Prozessoren) verwendete. PDP-11/03 wurde als Präprozessor für den VAX11-780 verwendet. Dieses Modell war die niedrigste Leistung im Vergleich zu seinen "Gegenstücken".


LSI11 (PDP11 / 03)

Im Frühjahr 1975 wurde der größte Minicomputer der PDP-11/70-Reihe mit einem KB11B-Prozessor veröffentlicht, in dem sich ein Cache-Speicher (2 KB bipolarer Speicher) befand. Es wurden ungefähr 10 Tausend Exemplare produziert.


PDP-11/70


PDP-11/34


PDP 11/ 55-

Modelle der PDP-11-Serie PDP-11

war ein unglaublicher Erfolg. Der KM1801BM2- Prozessor (analog zu DEC LSI-11/03) wurde in der UdSSR "vollständig kopiert" und praktisch darauf aufgebaut Komplette Klone von PDP-11 - DVK und eine Reihe von Mikrocomputern wie BK-0010, UKNTs und MK-90 "... Variationen des PDP-11-Themas wurden in unserem Land unter zwei Namen eingeführt: SM-COMPUTER und" Electronics ".

1969 wurde es entwickelt PDP-12wurden solche Maschinen in der Menge von 725 Einheiten produziert, sie wurden für 27.900 $ verkauft. Es war ein 12-Bit-Mini-Computer mit zwei Prozessoren. Das Hauptbetriebssystem des PDP-12 war LAP6-DIAL (Display Interactive Assembly Language), später wurde es von einer der Versionen des Betriebssystems OS / 8 (OS / 12) abgelöst.


PDP-12

PDP-14 war eine programmierbare 1-Bit-Maschinensteuerung. Es bestand aus einer Steuereinheit und mehreren Systemen, die sich in einem eigenständigen externen Schrank befanden.



PDP-15 wurde 1970 eingeführt. Dies war das neueste 18-Bit-System von DEC. Frühere PDP-Modelle wurden auf diskreten Transistoren und der PDP-15 auf integrierten TTL-Schaltkreisen aufgebaut. PDP-15 war mit PDP-9 kompatibel und enthielt einige zusätzliche Funktionen wie Speicherschutz und Gleitkommaoperationen.


PDP-15

1972 wurde der PDP-16 entwickelt , für die gesamte Zeit wurden nur 3 Kopien eines solchen speziellen modularen Systems veröffentlicht.



Die Digital Equipment Corporation und ihre PDP-Minicomputer sind zu Recht in die Geschichte des IT-Marktes eingetreten und zur Legende geworden.

Source: https://habr.com/ru/post/de393143/


All Articles