Der PDP-11 ist eine Reihe von 16-Bit -Minicomputern, die ursprünglich von der Digital Equipment Corporation (DEC) von 1970 bis Ende der 1990er-Jahre vertrieben wurden und zur Produktfamilie der Programmed Data Processors (PDP) gehören. Insgesamt wurden rund 600.000 PDP-11-Geräte aller Modelle verkauft, was ihn zu einer der erfolgreichsten Produktlinien von DEC macht. Der PDP-11 gilt unter Experten als der populärste Minicomputer überhaupt. [ 1 ] [ 2 ]

Die PDP-11 enthielt zahlreiche innovative Befehlssatzmerkmale und zusätzliche Allzweckregister , die die Programmierung im Vergleich zu früheren Modellen der PDP-Serie vereinfachten. Darüber hinaus ermöglichte das innovative Unibus -System die unkomplizierte Anbindung externer Geräte über direkten Speicherzugriff und öffnete das System so für eine Vielzahl von Peripheriegeräten . Die PDP-11 löste die PDP-8 in vielen Echtzeitanwendungen ab , obwohl beide Produktlinien über zehn Jahre parallel existierten. Die einfache Programmierbarkeit der PDP-11 trug zu ihrer Beliebtheit in der allgemeinen Datenverarbeitung bei.

Das Design des PDP-11 inspirierte die Entwicklung von Mikroprozessoren der späten 1970er Jahre , darunter Intel x86 [ 1 ] und Motorola 68000. Die Designmerkmale der PDP-11-Betriebssysteme und anderer Betriebssysteme von Digital Equipment beeinflussten die Entwicklung von Betriebssystemen wie CP/M und damit auch MS-DOS . Die erste offiziell benannte Version von Unix lief 1970 auf dem PDP-11/20. Es wird allgemein angenommen, dass die Programmiersprache C mehrere Low-Level-Programmierfunktionen des PDP-11 nutzte [ 3 ] , obwohl dies ursprünglich nicht beabsichtigt war. [ 4 ]

Der Versuch, die PDP-11 von 16- auf 32-Bit-Adressierung zu erweitern, führte zum VAX-11- Design, das einen Teil seines Namens von der PDP-11 übernahm.

Geschichte

Vorgängermodelle

1963 brachte DEC mit dem PDP-5 den ersten kommerziellen Minicomputer auf den Markt . Dieser 12-Bit-Computer basierte auf dem LINC- Rechner von 1962 und war für den Einsatz in Laborumgebungen konzipiert. DEC vereinfachte das LINC-System und den Befehlssatz leicht, um den PDP-5 für kleinere Umgebungen zu entwickeln, die nicht die Leistung des größeren 18-Bit-Modells PDP-4 benötigten . Der PDP-5 war ein Erfolg und verkaufte sich rund 1.000 Mal. Daraufhin folgte der PDP-8 , ein nochmals kostengünstigeres 12-Bit-Modell, von dem etwa 50.000 Einheiten abgesetzt wurden.

In dieser Zeit vollzog der Computermarkt einen Wandel von 6-Bit -Wortlängen hin zu 8-Bit-Wortlängen, bedingt durch die Einführung des 7-Bit -ASCII- Standards. 1967/68 entwickelten DEC-Ingenieure den 16-Bit-Rechner PDP-X [ 5 ] , doch das Management stellte das Projekt schließlich ein, da es keinen wesentlichen Vorteil gegenüber den bestehenden 12- und 18-Bit-Plattformen zu bieten schien.

Dies veranlasste mehrere Ingenieure des PDP-X-Programms, DEC zu verlassen und Data General zu gründen . Im darauffolgenden Jahr stellten sie den 16-Bit -Computer Data General Nova vor . [ 6 ] Der Nova verkaufte sich zehntausendfach und legte den Grundstein für einen der wichtigsten Konkurrenten von DEC in den 1970er- und 1980er-Jahren.

Freigeben

Ken Olsen , Präsident und Gründer von DEC, interessierte sich mehr für einen kleinen 8-Bit-Rechner als für das größere 16-Bit-System. Daraus entstand das Projekt „Tischrechner“. Kurze Zeit später veröffentlichte Datamation eine Meldung über einen bei DEC entwickelten Tischrechner , was bei Wang Laboratories , die stark in diesem Markt investiert waren, Besorgnis auslöste. Schon bald wurde deutlich, dass der gesamte Markt auf 16 Bit umstellte, und auch der Tischrechner wurde auf 16 Bit ausgelegt. [ 7 ]

Das Team entschied, dass der beste Ansatz für eine neue Architektur darin bestünde, die für die Ausführung der Befehle benötigte Speicherbandbreite zu minimieren. Larry McGowan programmierte eine Reihe von Assemblerprogrammen unter Verwendung der Befehlssätze verschiedener bestehender Plattformen und untersuchte, wie viel Speicher für deren Ausführung ausgetauscht werden musste. Harold McFarland stieß zum Team hinzu und hatte bereits einen sehr komplexen Befehlssatz entwickelt, den das Team jedoch ablehnte. Ein zweiter, einfacherer Befehlssatz sollte schließlich die Grundlage für die PDP-11 bilden. [ 7 ]

Als die neue Architektur erstmals vorgestellt wurde, waren die Manager bestürzt. Es fehlten die Möglichkeit, Daten in Form einzelner Befehlswörter direkt zu verarbeiten, sowie kurze Adressen – beides galt als unerlässlich für eine verbesserte Speicherleistung. McGowan und McFarland konnten sie schließlich davon überzeugen, dass das System wie erwartet funktionieren würde, und plötzlich nahm das Projekt „Tischrechner“ Fahrt auf. [ 7 ] Ein Großteil des Systems wurde mit einer PDP-10 entwickelt , wobei die SIM-11 die spätere PDP-11/20 simulierte und Bob Bowers einen Assembler dafür schrieb. [ 7 ]

In einer späten Phase wollte das Marketingteam das System mit 2 KB Speicher als Mindestkonfiguration ausliefern . Als McGowan einwandte , dass dies bedeuten würde, dass ein Assembler auf dem System nicht ausgeführt werden könnte, wurde die Mindestgröße auf 4 KB erhöht. Das Marketingteam wollte außerdem, wie im PDP-8-Assembler üblich, den Schrägstrich für Kommentare im Assembler-Code verwenden. McGowan erklärte, dass er dann ein Semikolon zur Kennzeichnung der Division verwenden müsste, und der Vorschlag wurde verworfen. [ 7 ]

Die PDP-11-Familie wurde im Januar 1970 angekündigt und die Auslieferung begann Anfang desselben Jahres. DEC verkaufte in den 1970er Jahren über 170.000 PDP-11-Computer. [ 8 ] Die Architektur trug von Anfang der 1970er bis Anfang der 1980er Jahre maßgeblich zu Umsatz, Umsatzwachstum und Gewinn von DEC bei. [ 9 ]

Ursprünglich in Transistor-Transistor-Logik im kleinen Maßstab gefertigt , wurde 1975 eine Version des Prozessors mit großflächiger Integration auf einer einzigen Platine entwickelt. Ein Zwei- oder Drei-Chip-Prozessor, der J-11 , wurde 1979 entwickelt.

Die letzten Modelle der PDP-11-Reihe waren die einplatinigen PDP-11/94 und PDP-11/93, die 1990 eingeführt wurden. [ 10 ]

Innovative Funktionen

Befehlssatzorthogonalität

Die PDP-11-Prozessorarchitektur verfügt über einen weitgehend orthogonalen Befehlssatz . Anstelle von Befehlen wie Laden und Speichern besitzt die PDP-11 beispielsweise einen Verschieben -Befehl, dessen Operand (Quelle und Ziel) entweder Speicher oder Register sein kann. Es gibt keine spezifischen Eingabe- oder Ausgabebefehle ; die PDP-11 verwendet speicheradressierte Ein-/Ausgabe , sodass immer derselbe Verschieben -Befehl zum Einsatz kommt. Die Orthogonalität ermöglicht sogar die direkte Datenübertragung von einem Eingabegerät zu einem Ausgabegerät. Auch komplexere Befehle wie Addieren können Speicher, Register, Eingabe oder Ausgabe als Quelle oder Ziel verwenden.

Die meisten Operanden können acht verschiedene Adressierungsmodi auf acht Register anwenden. Diese Modi ermöglichen Register-, Immediate-, Absolute-, Relative-, Deferred- (indirekte) und Indexadressierung und erlauben die automatische Inkrementierung und Dekrementierung eines Registers um eins (Byte-Befehle) oder zwei (Wort-Befehle). Die Verwendung relativer Adressierung ermöglicht es einem Maschinenprogramm, positionsunabhängig zu sein .

Keine dedizierten E/A-Anweisungen

Frühe Modelle des PDP-11 hatten keinen dedizierten Bus für Ein-/Ausgabe , sondern nur einen Systembus namens Unibus , der alle Komponenten des Systems verband: die CPU, den Speicher und, über Adapter, die Ein- und Ausgabegeräte, die Speicheradressen zugeordnet waren.

Ein Ein-/Ausgabegerät legte die Speicheradressen fest, auf die es reagierte, und definierte seinen eigenen Interruptvektor und seine Interruptpriorität . Dieses flexible Framework der Prozessorarchitektur ermöglichte es, auf ungewöhnlich einfache Weise neue Busgeräte zu entwickeln, darunter auch solche zur Steuerung von Hardware, die bei der ursprünglichen Prozessorentwicklung nicht vorgesehen war. DEC veröffentlichte die grundlegenden Unibus-Spezifikationen offen, bot sogar Prototyping-Leiterplatten für die Busschnittstelle an und ermutigte Kunden zur Entwicklung eigener Unibus-kompatibler Hardware.

Dieses PDP-11/70-System umfasste zwei Neunspur-Bandlaufwerke, zwei Diskettenlaufwerke, einen Hochgeschwindigkeits-Zeilendrucker, ein DECwriter-Punktmatrix-Tastaturdruckterminal und ein Kathodenstrahlröhrenterminal, die alle in einem klimatisierten Maschinenraum installiert waren.

Durch den Unibus eignete sich der PDP-11 für kundenspezifische Peripheriegeräte. Einer der Vorgänger von Alcatel-Lucent , die Bell Telephone Manufacturing Company , entwickelte das BTMC DPS-1500 Paketvermittlungsnetzwerk ( X.25 ) und nutzte PDP-11-Prozessoren im regionalen und nationalen Netzwerkmanagementsystem, wobei der Unibus direkt mit der DPS-1500-Hardware verbunden war.

Leistungsstärkere Mitglieder der PDP-11-Familie wichen vom Single-Bus-Ansatz ab. Die PDP-11/45 verfügte über einen dedizierten Datenpfad innerhalb der CPU , der den Halbleiterspeicher mit dem Prozessor verband, während Kernspeicher und E/A-Geräte über den Unibus angebunden waren. [ 11 ] Bei der PDP-11/70 wurde dies durch die zusätzliche dedizierte Schnittstelle zwischen Festplatten/Bändern und Speicher über den Massbus weiterentwickelt . Obwohl die Ein-/Ausgabegeräte weiterhin Speicheradressen zugeordnet wurden, war für die Einrichtung der zusätzlichen Busschnittstellen eine gewisse zusätzliche Programmierung erforderlich.

Unterbrechungen

Der PDP-11 unterstützt Hardware- Interrupts mit vier Prioritätsstufen. Interrupts werden von Software-Serviceroutinen verarbeitet, die festlegen können, ob sie selbst unterbrochen werden können (Interrupt- Verschachtelung ). Das auslösende Ereignis wird vom Gerät selbst signalisiert, indem es dem Prozessor die Adresse seines eigenen Interruptvektors mitteilt.

Interruptvektoren sind Blöcke aus zwei 16-Bit-Wörtern im niedrigen Kernel-Adressraum (der normalerweise dem niedrigen physischen Speicher entsprach) zwischen 0 und 776. Das erste Wort des Interruptvektors enthält die Adresse der Interrupt-Service-Routine und das zweite Wort den Wert, der beim Eintritt in die Service-Routine in das PSW (Prioritätsstufe) geladen werden soll.

Für die Massenproduktion konzipiert

Die PDP-11 wurde für eine einfache Fertigung durch angelernte Arbeitskräfte konzipiert. Die Abmessungen ihrer Bauteile waren relativ unkritisch. Sie verwendete eine drahtumwickelte Rückwandplatine .

LSI-11 integrierte Schaltkreise

PDP-11/03 (oben rechts)

Der im Februar 1975 eingeführte LSI-11 (PDP-11/03) [ 10 ] ist das erste PDP-11-Modell, das mit MOSFET- integrierten Schaltkreisen in Großintegrationstechnologie (LSI) gefertigt wurde . Die gesamte CPU ist auf vier LSI-Chips von Western Digital (dem MCP-1600 -Chipsatz) untergebracht; ein fünfter Chip kann zur Erweiterung des Befehlssatzes hinzugefügt werden. Er verwendet einen Bus, der eine Variante des Unibus darstellt und als LSI-Bus oder Q-Bus bezeichnet wird . Der Hauptunterschied zum Unibus besteht darin, dass Adressen und Daten auf einen gemeinsamen Satz von Leitungen gemultiplext werden, anstatt separate Leitungssätze zu verwenden. Auch die Adressierung von E/A-Geräten unterscheidet sich geringfügig. Der LSI-Bus ermöglichte schließlich eine 22-Bit-physikalische Adresse (während der Unibus nur eine 18-Bit-physikalische Adresse zulässt) und Blockmodus-Operationen für eine deutlich verbesserte Bandbreite (die der Unibus nicht unterstützt).

Der CPU- Mikrocode enthält einen Debugger : eine Firmware mit direkter serieller Schnittstelle ( RS-232 oder Stromschleife ) zu einem Terminal . Dadurch kann der Benutzer Debugging-Maßnahmen durchführen , indem er Befehle eingibt und Oktalzahlen liest , anstatt Schalter zu betätigen und LEDs zu lesen – die damals übliche Debugging-Methode. Der Benutzer kann so die Register, den Speicher und die Ein-/Ausgabegeräte des Computers untersuchen und modifizieren, um Fehler in der Software und den Peripheriegeräten zu diagnostizieren und gegebenenfalls zu beheben (sofern ein Fehler nicht den Mikrocode selbst deaktiviert). Der Benutzer kann außerdem festlegen, von welcher Festplatte gebootet werden soll . Beide Innovationen erhöhten die Zuverlässigkeit und senkten die Kosten des LSI-11.

Für den LSI-11 konnte eine Option namens „Writable Control Store “ (WCS) (KUV11-AA) hinzugefügt werden. Diese Option ermöglichte die Programmierung der internen 8-Bit-Mikromaschine zur Erstellung anwendungsspezifischer Erweiterungen des PDP-11-Befehlssatzes. Die WCS ist eine Quad-Q-Bus-Platine mit einem Flachbandkabel, das mit dem dritten Mikrocode-ROM-Sockel verbunden ist. Der Quellcode für den EIS/FIS-Mikrocode war enthalten, sodass diese Befehle, die sich normalerweise im dritten MICROM befinden, bei Bedarf in die WCS geladen werden konnten. [ 12 ]

Spätere Q-Bus-basierte Systeme wie der LSI-11/23, /73 und /83 basieren auf Chipsätzen, die von der Digital Equipment Corporation selbst entwickelt wurden. Spätere PDP-11-Unibus-Systeme waren für die Verwendung ähnlicher Q-Bus-Prozessorkarten ausgelegt und nutzten einen Unibus-Adapter zur Unterstützung vorhandener Unibus- Peripheriegeräte , teilweise mit einem speziellen Speicherbus für höhere Geschwindigkeiten.

Im Q-Bus-Sortiment gab es weitere bedeutende Neuerungen. Beispielsweise führte eine Systemvariante des PDP-11/03 einen vollständigen System- Power-On-Selbsttest (POST) ein.

Abfall

Das Grunddesign des PDP-11 war flexibel und wurde kontinuierlich aktualisiert, um neuere Technologien zu nutzen. Der begrenzte Durchsatz von Unibus und Q-Bus entwickelte sich jedoch zunehmend zu einem Leistungsengpass , und die Beschränkung auf 16-Bit-Adressraum behinderte die Entwicklung größerer Softwareanwendungen. Der Artikel zur PDP-11-Architektur beschreibt die Hardware- und Softwaretechniken, mit denen die Adressraumbeschränkungen umgangen wurden.

DECs 32-Bit-Nachfolger des PDP-11, der VAX-11 (für „Virtual Address eXtension“), überwand die 16-Bit-Beschränkung, war aber ursprünglich ein Superminicomputer für den High-End- Time-Sharing- Markt. Die frühen VAX-CPUs boten einen PDP-11- Kompatibilitätsmodus , in dem viele bestehende Programme parallel zu neuerer 32-Bit-Software genutzt werden konnten. Diese Funktion wurde jedoch mit dem ersten MicroVAX eingestellt .

Ein Jahrzehnt lang war die PDP-11 das kleinste System, das Unix ausführen konnte [ 13 ] . In den 1980er-Jahren eroberten jedoch der IBM PC und seine Klone weitgehend den Markt für Kleinrechner. BYTE berichtete 1984, dass der Intel-8088- Mikroprozessor des PCs die PDP-11/23 unter Unix übertraf [ 14 ] . Neuere Mikroprozessoren wie der Motorola 68000 (1979) und der Intel 80386 (1985) unterstützten ebenfalls 32-Bit-Adressierung. Insbesondere der 68000 ermöglichte die Entstehung eines Marktes für immer leistungsfähigere wissenschaftliche und technische Workstations , die häufig Unix-Varianten nutzten. Dazu gehörten die HP 9000- Serie 200 (beginnend mit dem HP 9826A im Jahr 1981) und 300/400, wobei das HP-UX -System 1984 auf die 68000 portiert wurde; Sun Microsystems -Workstations mit SunOS , beginnend mit dem Sun-1 im Jahr 1982; Apollo/Domain- Workstations, beginnend mit dem DN100 im Jahr 1981, mit Domain/OS , das zwar proprietär war, aber eine gewisse Unix-Kompatibilität bot; und die Silicon Graphics IRIS- Reihe, die sich bis 1985 zu Unix-basierten Workstations (IRIS 2000) entwickelte.

Personalcomputer auf Basis des 68000, wie der Apple Lisa und Macintosh , der Atari ST und der Commodore Amiga, stellten für DECs Geschäft wohl eine geringere Bedrohung dar, obwohl diese Systeme technisch gesehen auch Unix-basierte Systeme ausführen konnten. Insbesondere in den Anfangsjahren wurde Microsofts Xenix 1983 auf Systeme wie den TRS-80 Model 16 (mit bis zu 1 MB Arbeitsspeicher) und 1984 auf den Apple Lisa (mit bis zu 2 MB RAM) portiert . Die Massenproduktion dieser Chips beseitigte jeglichen Kostenvorteil des 16-Bit-PDP-11. Die auf dem PDP-11 basierende PC-Reihe DEC Professional, die DEC Professional- Serie, scheiterte kommerziell, ebenso wie andere PCs von DEC ohne PDP-11.

1994 verkaufte DEC [ 15 ] die Systemsoftwarerechte für den PDP-11 an Mentec Inc. , einen irischen Hersteller von LSI-11-basierten Platinen für PCs mit Q-Bus- und ISA-Architektur, und stellte die PDP-11-Produktion 1997 ein. Mentec produzierte noch einige Jahre neue PDP-11-Prozessoren. Andere Unternehmen fanden eine Marktlücke für Ersatz für ältere PDP-11-Prozessoren, Festplattensubsysteme usw. Gleichzeitig wurden freie Unix-Implementierungen für PCs auf Basis von BSD oder Linux verfügbar.

Ende der 1990er Jahre brach nicht nur DEC, sondern der Großteil der Computerindustrie Neuenglands, die auf Minicomputern ähnlich dem PDP-11 aufgebaut war, angesichts der auf Mikrocomputern basierenden Workstations und Server zusammen.

Modelle

Die PDP-11-Prozessoren lassen sich anhand ihres ursprünglichen Designs und des verwendeten I/O- Busses in verschiedene Gruppen einteilen. Innerhalb jeder Gruppe wurden die meisten Modelle in zwei Versionen angeboten: eine für OEMs und eine für Endanwender. Obwohl alle Modelle denselben Befehlssatz verwenden, ergänzten spätere Modelle ihre Befehle um neue Befehle und interpretierten bestimmte Befehle leicht unterschiedlich. Mit der Weiterentwicklung der Architektur gab es auch Unterschiede in der Handhabung einiger Prozessorstatus- und Steuerregister.

Unibus-Modelle

Originale Frontplatte des PDP-11/20
Originale Frontplatte des PDP-11/70
Spätere PDP-11/70 mit Disketten und Bändern

Folgende Modelle nutzen den Unibus als Hauptbus:

  • PDP-11/20 und PDP-11/15 – 1970. [ 16 ] Die 11/20 wurde für 11.800 US-Dollar verkauft. [ 17 ] Der ursprüngliche, nicht mikroprogrammierte Prozessor wurde von Jim O'Loughlin entwickelt. Gleitkommaoperationen werden durch Peripheriegeräte mit verschiedenen Datenformaten unterstützt. Die 11/20 verfügt über keine Hardware zum Speicherschutz , sofern sie nicht mit dem KS-11- Speicherabbildungsmodul nachgerüstet wird . [ 18 ] Anfangs gab es auch eine stark abgespeckte Version der 11/20 namens 11/10, deren Bezeichnung jedoch später für ein anderes Modell wiederverwendet wurde.
  • PDP-11/45 (1972), [ 16 ] PDP-11/50 (1973), [ 19 ] und PDP-11/55 (1976) [ 16 ] – Ein deutlich schnellerer mikroprogrammierter Prozessor, der bis zu 256  KB Halbleiterspeicher anstelle oder zusätzlich zum Kernspeicher nutzen und Speichermapping und -schutz unterstützen kann. [ 18 ] Es war das erste Modell mit optionalem FP11-Gleitkomma- Coprozessor , der das in späteren Modellen verwendete Format etablierte.
  • PDP-11/35 und PDP-11/40 – 1973. [ 16 ] Mikroprogrammierte Nachfolger der PDP-11/20; das Designteam wurde von Jim O'Loughlin geleitet.
  • PDP-11/05 und PDP-11/10 – 1972. [ 16 ] Ein kostengünstiger Nachfolger der PDP-11/20. DEC Datasystem 350-Modelle ab 1975 beinhalten die PDP-11/10. [ 20 ]
  • PDP-11/70 – 1975. [ 16 ] Die 11/45-Architektur wurde erweitert, um 4  MB physischen Speicher auf einem privaten Speicherbus, 2 KB Cache-Speicher und viel schnellere E/A-Geräte über den Massbus zu ermöglichen.
  • PDP-11/34 (1976 [ 16 ] ) und PDP-11/04 (1975 [ 16 ] ) – Kostengünstigere Nachfolgeprodukte der 11/35 und 11/05; das Konzept der PDP-11/34 wurde von Bob Armstrong entwickelt. Die 11/34 unterstützt bis zu 256 kB Unibus-Speicher. Die PDP-11/34a (1978) [ 16 ] bietet eine schnelle Gleitkomma-Option, und die 11/34c (ebenfalls 1978) unterstützt eine Cache-Speicher- Option.
  • PDP-11/60 – 1977. [ 16 ] Ein PDP-11 mit benutzerbeschreibbarem Mikrocontroller-Speicher; dieser wurde von einem anderen Team unter der Leitung von Jim O'Loughlin entwickelt.
  • PDP-11/44 – 1979. [ 16 ] Als Nachfolger der 11/45 und 11/70 wurde sie 1980 eingeführt und unterstützte optionalen (aber anscheinend immer integrierten) Cache-Speicher, einen optionalen FP-11-Gleitkommaprozessor (eine Platine mit sechzehn AMD Am2901 Bit-Slice-Prozessoren) sowie einen optionalen kommerziellen Befehlssatz (CIS, zwei Platinen). Sie verfügte über eine ausgefeilte serielle Konsolenschnittstelle und unterstützte 4 MB physischen Speicher. Das Entwicklungsteam wurde von John Sofio geleitet. Dies war der letzte PDP-11-Prozessor, der mit diskreten Logikgattern realisiert wurde; spätere Modelle basierten alle auf Mikroprozessoren. Es war auch die letzte von Digital Equipment Corporation entwickelte PDP-11-Systemarchitektur ; spätere Modelle waren VLSI-Chip-Realisierungen der bestehenden Systemarchitekturen.
  • PDP-11/24 – 1979. [ 16 ] Erster VLSI PDP-11 für Unibus, unter Verwendung des "Fonz-11" (F11) Chipsatzes mit einem Unibus-Adapter.
  • PDP-11/84 – 1985–1986. [ 16 ] Verwendung des VLSI "Jaws-11" (J11) Chipsatzes mit einem Unibus-Adapter.
  • PDP-11/94 – 1990. [ 16 ] J11-basiert, schneller als 11/84.

Q-Bus-Modelle

Ein PDP-11/03, bei dem die Abdeckung entfernt wurde, um die CPU-Platine und die darunter liegende Speicherplatine zu zeigen (Zwei der vier 40-poligen Gehäuse des CPU-Chipsatzes wurden entfernt, und die optionale FPU fehlt ebenfalls.)

Die folgenden Modelle verwenden den Q-Bus als Hauptbus:

  • PDP-11/03 (auch bekannt als LSI-11/03) – Das erste PDP-11, das mit ICs im großen Maßstab implementiert wurde. Dieses System verwendet einen MCP-1600 -Chipsatz mit vier Gehäusen von Western Digital und unterstützt 60 KB Speicher.
  • PDP-11/23 – Zweite Generation von LSI (F-11). Frühe Einheiten unterstützten nur 248 KB Speicher.
  • PDP-11/23+/MicroPDP-11/23 – Verbesserte Version der 11/23 mit mehr Funktionen auf der (größeren) Prozessorkarte. Mitte 1982 unterstützte die 11/23+ 4 MB Speicher. [ 21 ]
  • MicroPDP-11/73 – Dieses System der dritten Generation von LSI-11 verwendet den schnelleren Chipsatz "Jaws-11" ( J-11 ) und unterstützt bis zu 4 MB Speicher.
  • MicroPDP-11/53 – Langsamere 11/73 mit integriertem Speicher.
  • MicroPDP-11/83 – Schnellerer 11/73 mit PMI (Private Memory Interconnect).
  • MicroPDP-11/93 – Schnellerer 11/83; endgültiges DEC Q-Bus PDP-11 Modell.
  • KXJ11 – Q-Bus-Karte (M7616) mit PDP-11-basiertem Peripherieprozessor und DMA-Controller. Basierend auf einer J11-CPU mit 512 KB RAM, 64 KB ROM sowie parallelen und seriellen Schnittstellen.
  • Mentec M100 – Mentec-Neuauflage des 11/93 mit J-11-Chipsatz bei 19,66 MHz, vier Onboard-Seriell-Ports, 1–4 MB Onboard-Speicher und optionaler FPU.
  • Mentec M11 – Prozessor-Upgrade-Board; Mikrocode-Implementierung des PDP-11-Befehlssatzes von Mentec unter Verwendung der TI 8832 ALU und des TI 8818 Mikrosequenzers von Texas Instruments .
  • Mentec M1 – Prozessor-Upgrade-Board; Mikrocode-Implementierung des PDP-11-Befehlssatzes von Mentec unter Verwendung eines Atmel 0,35  μm ASIC . [ 22 ]
  • Quickware QED-993 – Hochleistungs-Upgrade-Board für PDP-11/93-Prozessoren.
  • DECserver 500 und 550 LAT Terminalserver DSRVS-BA mit dem KDJ11-SB Chipsatz
Das intelligente Terminalsystem PDT-11/150 verfügte über zwei 8-Zoll-Diskettenlaufwerke.

Modelle ohne Standardbus

  • PDT-11/110
  • PDT-11/130
  • PDT-11/150

Die PDT-Serie umfasste Desktop-Systeme, die als „intelligente Terminals“ vermarktet wurden. Die Modelle /110 und /130 waren in einem VT100- Terminalgehäuse untergebracht. Das Modell /150 war in einem Tischgerät mit zwei 8-Zoll-Diskettenlaufwerken, drei asynchronen seriellen Schnittstellen, einem Druckeranschluss, einem Modemanschluss und einer synchronen seriellen Schnittstelle untergebracht und benötigte ein externes Terminal. Alle drei Modelle verwendeten denselben Chipsatz wie die LSI-11/03 und LSI-11/2 in vier „microm“-Bauformen. Optional konnten zwei dieser microm-Bauformen zu einem Doppelträger kombiniert werden, wodurch ein Sockel für einen EIS/FIS-Chip frei wurde. Das Modell /150 wurde in Kombination mit einem VT105 -Terminal auch als MiniMINC , eine kostengünstigere Version des MINC-11, angeboten .

VT100-Anschluss
  • PRO-325
  • PRO-350
  • PRO-380

Die Desktop-PCs der DEC Professional- Serie sollten mit den früheren IBM- PCs auf Basis der Prozessoren 8088 und 80286 konkurrieren . Die Modelle waren mit 5¼ - Zoll -Diskettenlaufwerken und Festplatten ausgestattet, mit Ausnahme des Modells PRO-325, das keine Festplatte besaß. Das ursprüngliche Betriebssystem war P/OS, im Wesentlichen RSX-11 M+ mit einem zusätzlichen Menüsystem. Da die Software nicht mit bestehenden PDP-11-Modellen kompatibel sein sollte, war die geringe Marktresonanz wenig überraschend. Das Betriebssystem RT-11 wurde schließlich für die PRO-Serie portiert. Auch eine Portierung des Betriebssystems RSTS/E für die PRO-Serie wurde intern bei DEC durchgeführt, jedoch nicht veröffentlicht. Die Modelle PRO-325 und -350 basieren auf dem DCF-11-Chipsatz („Fonz“), dem gleichen wie im 11/23, 11/23+ und 11/24. Der PRO-380 basiert auf dem DCJ-11 ("Jaws") Chipsatz, dem gleichen, der auch im 11/53,73,83 und anderen zu finden ist, läuft jedoch aufgrund von Einschränkungen im unterstützenden Chipsatz nur mit 10 MHz.

Modelle, die geplant, aber nie eingeführt wurden

  • PDP-11/74 – Eine um Multiprocessing-Funktionen erweiterte PDP-11/70. Bis zu vier Prozessoren konnten miteinander verbunden werden, was jedoch die Kabelführung erschwerte. Eine weitere Variante der 11/74 enthielt sowohl Multiprocessing-Funktionen als auch den kommerziellen Befehlssatz (Commercial Instruction Set). Eine beträchtliche Anzahl von Prototypen der 11/74 (verschiedener Typen) wurde gebaut, und mindestens zwei Multiprozessorsysteme wurden zu Betatests an Kunden versandt. Offiziell verkauft wurden jedoch keine Systeme. Ein Vier-Prozessor-System wurde vom Entwicklungsteam des Betriebssystems RSX-11 zu Testzwecken betrieben, und ein Uniprozessorsystem diente der PDP-11-Entwicklung für allgemeines Time-Sharing. Die 11/74 sollte etwa zeitgleich mit der Ankündigung der neuen 32-Bit-Produktlinie und des ersten Modells, der VAX 11/780, eingeführt werden. Das Modell 11/74 wurde aufgrund von Bedenken hinsichtlich seiner Wartungsfreundlichkeit im Feld eingestellt [ 23 ] , obwohl die Mitarbeiter vermuteten, der wahre Grund sei seine überlegene Leistung gegenüber dem Modell 11/780 [ 24 ] gewesen , was dessen Absatz beeinträchtigt hätte. In jedem Fall migrierte DEC seine PDP-11-Kundenbasis nie vollständig auf die VAX-Plattform. Der Hauptgrund dafür war nicht die Leistung, sondern die überlegene Echtzeit-Reaktionsfähigkeit des PDP-11.
  • PDP-11/27 – Eine Jaws-11-Implementierung, die den VAXBI-Bus als primären E/A-Bus verwendet hätte .
  • PDP-11/68 – Ein Nachfolger der PDP-11/60, der 4 MB physischen Speicher unterstützt hätte.
DEC GT40 mit Moonlander

Spezialversionen

  • GT40 – VT11 Vektorgrafikterminal mit PDP-11/10. [ 25 ]
  • GT42 – VT11-Vektorgrafikterminal mit PDP-11/10. [ 25 ]
  • GT44 – VT11 Vektorgrafikterminal mit PDP-11/40.
  • GT62 – VS60 Vektorgrafik-Workstation mit PDP-11/34a und VT48 Grafikprozessor.
  • H11 – Heathkit OEM-Version des LSI-11/03.
  • VT20 – Terminal mit PDP-11/05 und direkt zugeordneter Zeichenanzeige für Textbearbeitung und Satz (Vorgänger des VT71).
  • Die Frontplatte des PDP-11/34 ersetzte die Kippschalter der früheren PDP-11-Computer.
    VT71 – Terminal mit LSI-11/03 und Q-Bus-Backplane mit direkt zugeordneter Zeichenanzeige für Textbearbeitung und Satz.
  • VT103 – VT100 mit Backplane zur Aufnahme eines LSI-11.
  • VT173 – Ein High-End-Bearbeitungsterminal mit einem 11/03-Prozessor, dessen Bearbeitungssoftware über eine serielle Verbindung an einen Host-Minicomputer geladen wurde. Es kam in verschiedenen Verlagsumgebungen zum Einsatz und wurde auch mit DECset angeboten, der OEM-Version von Digital im nativen VAX/VMS 3.x-Modus der automatisierten Stapelverarbeitungssoftware Datalogics Pager. Nachdem die Lagerbestände des VT173 im Jahr 1985 erschöpft waren, stellte Digital die Entwicklung von DECset ein und übertrug die Kundenverträge an Datalogics. (HP verwendet heute den Namen HP DECset für ein Softwareentwicklungstool.)
    MINC-23 Laborcomputer

  • MINC-11 – Laborsystem basierend auf dem 11/03- oder 11/23-Prozessor; [ 26 ] wurde es, wenn es auf dem 11/23 basierte, als „MINC-23“ verkauft, jedoch wurden viele MINC-11-Geräte nachträglich mit dem 11/23-Prozessor aufgerüstet. Frühe Versionen der MINC-spezifischen Software liefen aufgrund geringfügiger Änderungen im Befehlssatz nicht auf dem 11/23-Prozessor; MINC 1.2 ist dokumentiert als kompatibel mit dem späteren Prozessor.
  • C.mmp – Multiprozessorsystem der Carnegie Mellon University .
Dieser Unimation- Roboterarm-Controller nutzte Hardware der DEC LSI-11-Serie.
  • Die Unimation -Roboterarmsteuerungen verwendeten Q-Bus LSI-11/73-Systeme mit einer DEC M8192 / KDJ11-A Prozessorplatine und zwei DEC DLV11-J (M8043) asynchronen seriellen Schnittstellenplatinen.
  • SBC 11/21 (Boardname KXT11) Falcon und Falcon Plus – Einplatinencomputer auf einer Q-Bus-Karte mit Implementierung des grundlegenden PDP-11-Befehlssatzes, basierend auf dem T11-Chipsatz mit 32 KB statischem RAM, zwei ROM-Sockeln, drei seriellen Schnittstellen, 20-Bit-Parallel-I/O, drei Intervalltimern und einem Zweikanal-DMA-Controller. Bis zu 14 Falcons konnten in einem Q-Bus-System integriert werden.
  • KXJ11 Q-Bus-Karte (M7616) mit PDP-11-basiertem Peripherieprozessor und DMA-Controller. Basierend auf einer J11-CPU mit 512 KB RAM, 64 KB ROM sowie parallelen und seriellen Schnittstellen.
  • Die High-End-CI-Festplattencontroller von HSC verwendeten auf der Rückwand montierte J11- und F11-Prozessorkarten zum Ausführen des Betriebssystems CHRONIC. [ 27 ]
  • VAX-Konsole – Als Konsole für die VAX 8500 und 8550 wurde die DEC Professional Series PC-38N mit Echtzeitschnittstelle (RTI) verwendet . Die RTI verfügt über zwei serielle Schnittstellen: Eine ist mit dem VAX-Umweltüberwachungsmodul (EMM) verbunden, die andere dient als Reserve für die Datenübertragung. Die RTI besitzt außerdem eine programmierbare Peripherieschnittstelle (PPI) mit drei 8-Bit-Ports zur Übertragung von Daten, Adressen und Steuersignalen zwischen der Konsole und der VAX-Konsolenschnittstelle. [ 28 ]
  • Der T-11 ist ein Mikroprozessor, der die PDP-11-Befehlssatzarchitektur implementiert. Er wurde für eingebettete Systeme entwickelt und war der erste von DEC entwickelte Ein-Chip-Mikroprozessor. Er wurde auf dem freien Markt vertrieben. [ 29 ]

Unlizenzierte Klone

Der PDP-11 war so beliebt, dass in den Ländern des Ostblocks zahlreiche unlizenzierte, PDP-11-kompatible Minicomputer und Mikrocomputer hergestellt wurden . Einige waren pinkompatibel mit dem PDP-11 und konnten dessen Peripheriegeräte und Systemsoftware nutzen. Dazu gehören:

  • SM-4 , SM-1420 , SM-1600 , Electronika 100-25 , Electronika BK- Serie, Electronika 60 , Electronika 85 , DVK , UKNC , und einige Modelle der SM EVM- Serie (in der Sowjetunion ).
  • SM-4 , SM-1420 , IZOT-1016 und Peripheriegeräte (in Bulgarien ).
  • MERA-60 in Polen .
  • SM-1620, SM-1630 (in Ostdeutschland ).
  • SM-4 , TPA-1140, [ 30 ] TPA-1148, [ 31 ] TPA-11/440 [ 32 ] (in Ungarn ).
  • SM-4/20, SM 52-11, JPR-12R (in der Tschechoslowakei).
  • CalData – Hergestellt in den USA, lief unter allen DEC-Betriebssystemen. [ 33 ] Die CalData-Hardware war ausreichend DEC-kompatibel, sodass CalData-Speicherkarten in DEC PDP-11-Systemen verwendet werden konnten.
  • Die CORAL-Serie (hergestellt bei ICE Felix in Bukarest ) und die INDEPENDENT-Serie (hergestellt bei ITC Timișoara ) [ 34 ] liefen mit dem Betriebssystem RSX-11M (in Rumänien ). Die CORAL-Serie umfasste mehrere Modelle: Die CORAL 4001 entsprach in etwa der PDP-11/04, die CORAL 4011 war ein Klon der PDP 11/34 und die CORAL 4030 ein Klon der PDP-11/44. [ 35 ] Diese Rechner wurden in staatlichen Unternehmen und Universitäten eingesetzt, zunächst mit Lochkarten , später über Videoterminals wie das rumänische DAF-2020 , um FORTRAN und Pascal zu lehren, bis sie ab 1991 durch IBM-PC-kompatible Rechner ersetzt wurden.
  • Systime Computers Modelle 1000, 3000, 5000 – OEM-Vereinbarung für den Vertrieb in Großbritannien und Westeuropa, jedoch entstanden Streitigkeiten sowohl wegen Verletzung von Rechten des geistigen Eigentums als auch wegen indirekter Verkäufe an den Ostblock . [ 36 ] [ 37 ]

Betriebssysteme

Für den PDP-11 standen mehrere Betriebssysteme zur Verfügung. Gordon Bell und W.D. Strecker schrieben: „Je nach Zählweise gab es etwa vier Betriebssystemfamilien mit ungefähr zehn benannten Varianten.“ Das Unternehmen betrachtete die große Anzahl inkompatibler Systeme als unerwünscht. [ 9 ]

Von Digital

Von Dritten

Kommunikation

Der DECSA-Kommunikationsserver war eine von DEC entwickelte Kommunikationsplattform auf Basis einer PDP-11/24 mit der Möglichkeit zum Einbau von E/A-Karten durch den Benutzer, einschließlich asynchroner und synchroner Module. [ 45 ] Dieses Produkt diente als eine der ersten kommerziellen Plattformen, auf denen Netzwerkprodukte wie X.25-Gateways, SNA- Gateways, Router und Terminalserver aufgebaut werden konnten .

Es waren auch Ethernet-Adapter wie die DEQNA Q-Bus -Karte erhältlich.

Viele der ersten Systeme im ARPANET waren PDP-11-Systeme.

Peripheriegeräte

Das DEC TU10 9-Spur- Bandlaufwerk wurde auch für andere DEC-Computerserien angeboten.

Es war eine breite Palette an Peripheriegeräten verfügbar; einige davon wurden auch in anderen DEC-Systemen wie dem PDP-8 oder PDP-10 verwendet . Im Folgenden sind einige der gängigsten PDP-11-Peripheriegeräte aufgeführt.

Verwenden

Die Computerfamilie PDP-11 wurde für vielfältige Zwecke eingesetzt. Sie diente als Standard-Minicomputer für allgemeine Rechenanwendungen wie Time-Sharing , wissenschaftliche, pädagogische, medizinische, behördliche und geschäftliche Anwendungen. Weitere gängige Einsatzgebiete waren die Echtzeit- Prozesssteuerung und die Fabrikautomation .

Einige OEM- Modelle wurden auch häufig als eingebettete Systeme zur Steuerung komplexer Systeme wie Ampelanlagen, medizinische Systeme, CNC- Maschinen oder für das Netzwerkmanagement eingesetzt. Ein Beispiel für eine solche Verwendung von PDP-11-Prozessoren war die Verwaltung des paketvermittelten Netzwerks Datanet 1. In den 1980er Jahren erfolgte die Radarverarbeitung der britischen Flugsicherung auf einem PDP-11/34-System namens PRDS (Processed Radar Display System) auf dem RAF-Flugplatz West Drayton. Die Software für den medizinischen Linearbeschleuniger Therac-25 lief ebenfalls auf einem 32K PDP-11/23. [ 46 ]

Eine weitere Verwendungsmöglichkeit bestand in der Speicherung von Testprogrammen für Teradyne ATE- Geräte in einem System namens TSD (Test System Director). Sie waren bis zum Jahr-2000-Problem im Einsatz, als ihre Software nicht mehr funktionierte . Die US Navy nutzte bis 2007 einen PDP-11/34 zur Steuerung ihres Multi-Station Spatial Disorientation Device, eines Simulators für die Pilotenausbildung. Dieser wurde dann durch einen PC-basierten Emulator ersetzt, der die ursprüngliche PDP-11-Software ausführen und mit kundenspezifischen Unibus-Controllerkarten kommunizieren konnte. [ 47 ]

Für das Experiment, das im Brookhaven National Laboratory zur Entdeckung des J/ψ-Mesons führte, wurde ein PDP-11/45 verwendet . [ 48 ] Samuel C. C. Ting erhielt 1976 für diese Entdeckung den Nobelpreis . Ein weiterer PDP-11/45 diente zur Erstellung der Todesstern-Pläne während der Besprechungssequenz in Star Wars .

Spiele

Es gibt 13 bekannte kommerzielle Spiele für den PDP-11, die meisten davon von Infocom [ 49 ].

Spielname Herausgeber Jahr Anmerkungen
Abenteuer ( Abenteuer in der Kolossalen Höhle ) [ 50 ]Adventure International 1979 Packaged PDP-11 version sold commercially.
DeadlineInfocom 1982 Sold in a DEC RT-11 (PDP-11) edition.
EnchanterInfocom 1983 Sold in a DEC RT-11 (PDP-11) edition.
Infidel Infocom 1983 Sold in a DEC RT-11 (PDP-11) edition.
PlanetfallInfocom 1983 Sold in a DEC RT-11 (PDP-11) edition.
SeastalkerInfocom 1984 Sold in a DEC RT-11 (PDP-11) edition.
SorcererInfocom 1984 Sold in a DEC RT-11 (PDP-11) edition.
Starcross Infocom 1982 Sold in a DEC RT-11 (PDP-11) edition.
SuspendedInfocom 1983 Sold in a DEC RT-11 (PDP-11) edition.
The WitnessInfocom 1983 Sold in a DEC RT-11 (PDP-11) edition.
Zork IInfocom 1980 Sold in a DEC RT-11 (PDP-11) edition.
Zork IIInfocom 1981 Sold in a DEC RT-11 (PDP-11) edition.
Zork IIIInfocom 1982 Sold in a DEC RT-11 (PDP-11) edition.

Emulators

PiDP-11, a 6:10-scale PDP-11/70 console replica with a Raspberry Pi running SIMH

Ersatz-11

Ersatz-11, a product of D Bit,[51] emulates the PDP-11 instruction set running under DOS, OS/2, Windows, Linux or bare metal (no OS). It can be used to run RSTS (Resource Sharing Timesharing System) or other PDP-11 operating systems.

SIMH

SIMH is an emulator that compiles and runs on a number of platforms (including Linux) and supports hardware emulation for the DEC PDP-1, PDP-8, PDP-10, PDP-11, VAX, AltairZ80, several machines from IBM, and other minicomputers.

See also

  • Heathkit H11, a 1977 Heathkit personal computer based on the PDP-11
  • MACRO-11, the PDP-11's native assembly language
  • PL-11, a high-level assembler for the PDP-11 written at CERN
  • H8 Family, a family of microcontrollers with an instruction set inspired by the PDP-11

Notes

Explanatory citations

  1. ^It is not clear in the document whether this is 2k bytes or 2k words – 4k in modern terms.

Citations

  1. ^ abSupnik, Bob (August 31, 2004). "Simulators: Virtual Machines of the Past (and Future)". ACM Queue. 2 (5): 52–58. doi:10.1145/1016998.1017002. S2CID 20078751.
  2. ^Rose, Frank (1985). Into the Heart of the Mind: An American Quest for Artificial Intelligence. p. 37. ISBN 9780394741031. Archived from the original on 2024-07-01. Retrieved 2020-07-19.
  3. ^Bakyo, John. "Section Three: The Great Dark Cloud Falls: IBM's Choice". Great Microprocessors of the Past and Present (V 13.4.0). Part I: DEC PDP-11, benchmark for the first 16/32 bit generation. (1970). Archived from the original on 2023-04-30. Retrieved 2023-04-30.
  4. ^Ritchie, Dennis M. (April 1993). "The Development of the C Language". In Thomas J. Bergin, Jr.; Richard G. Gibson, Jr. (eds.). History of Programming Languages-II. Second History of Programming Languages conference. Cambridge, MA: ACM Press (New York) and Addison-Wesley (Reading, Mass). ISBN 0-201-89502-1Archiviert vom Original am 11.06.2015 . Abgerufen am 30.04.2023 .
  5. ^ „PDP-X memoranda“ . bitsavers.org . Archiviert vom Original am 23.09.2017 . Abgerufen am 13.07.2017 .
  6. ^ „Mündliche Überlieferung von Edson (Ed) D. de Castro“ (PDF) . Archiviert (PDF) vom Original am 05.03.2016 . Abgerufen am 28.04.2020 .
  7. ^ a b c d e McGowan, Larry (19. August 1998). „Wie der PDP-11 entstand“ . Archiviert vom Original am 17. Juni 2015. Abgerufen am 22. Januar 2015 .
  8. ^ Paul Cerruzi (2003). Geschichte des modernen Rechnens . MIT Press . S. 199. ISBN 0-262-53203-4Die
  9. ^ a b Bell, Gordon ; Strecker, WD Was wir von PDP-11 gelernt haben – Was wir von VAX und Alpha gelernt haben (PDF) (Bericht) . Abgerufen am 26.06.2025 .
  10. ^ a b „16-Bit-Zeitleiste“ . microsoft.com . Archiviert vom Original am 8. Dezember 2008. Abgerufen am 8. November 2016 .
  11. ^ PDP-11/45 Prozessorhandbuch (PDF) . Digital Equipment Corporation . 1973. S. 15. Archiviert (PDF) vom Original am 09.10.2022 . Abgerufen am 20.10.2022 .
  12. ^ Benutzerhandbuch für den LSI-11 WCS (PDF) (1. Auflage). Digital Equipment Corporation. Juni 1978. Archiviert (PDF) vom Original am 23. Februar 2023. Abgerufen am 7. Januar 2023 .
  13. ^ a b Fiedler, Ryan (Oktober 1983). „The Unix Tutorial / Part 3: Unix in the Microcomputer Marketplace“ . BYTE . S. 132. Abgerufen am 30. Januar 2015 .
  14. ^ a b Hinnant, David F. (Aug. 1984). „Benchmarking UNIX Systems“ . BYTE . S.  132–135 , 400–409 . Abgerufen am 23. Februar 2016 .
  15. ^ „Press/Digital und Mentec geben Softwarevereinbarung für PDP-11 bekannt“ . Newsgroup :  biz.digital.announce . 29. Juni 1994. Archiviert vom Original am 1. Juli 2024. Abgerufen am 25. September 2020 .
  16. ^ a b c d e f g h i j k l m n „Die PDP-11 FAQ“ . Village.org. 18.04.2000. Archiviert vom Original am 18.06.2016 . Abgerufen am 14.04.2014 .
  17. ^ „PDP-11 Preisliste (1969)“ (PDF) . Archiviert (PDF) vom Original am 1. Juli 2024. Abgerufen am 19. Oktober 2020 .
  18. ^ a b Ritchie, Dennis M. (22. Juni 2002). „Seltsame Kommentare und ungewöhnliche Vorgänge in Unix“ . Bell Labs . Archiviert vom Original am 3. Januar 2016. Abgerufen am 18. Oktober 2015 .
  19. ^ „Wann wurde die PDP-11/50 veröffentlicht?“ . Retrocomputing Stack Exchange . Archiviert vom Original am 1. Juli 2024. Abgerufen am 5. Februar 2024 .
  20. ^ „Time-Sharing-Anwendungen der DEC Datasystem 350-Serie im Fokus“ . Computerworld . IX (31): 19. 30. Juli 1975. Archiviert vom Original am 6. März 2023. Abgerufen am 4. November 2022. Alle DEC Datasystem 350-Modelle verfügen über PDP-11/10-CPUs .
  21. ^ „TSX-Plus: Time Share RT-11“. Druckausgabe . Oktober 1982. S. 9.
  22. ^ „Entwicklungsprojektbericht“ (PDF) . Archiviert vom Original (PDF) am 12.04.2016 . Abgerufen am 14.04.2014 .
  23. ^ Mitchell, Bruce; McCarthy, Brian S. (2005). „Multiprocessor FAQ“ . Machine Intelligence . Abgerufen am 20. August 2019 .
  24. ^ North, Don (7. Februar 2006). „Original 11/74 front panel“ . cctech (Mailingliste). Archiviert vom Original am 18. Juli 2011. Abgerufen am 15. März 2007 .
  25. ^ a b „GT40/GT42 Benutzerhandbuch“ (PDF) . Februar 1975. S. 29. Archiviert (PDF) vom Original am 22.12.2022 . Abgerufen am 22.12.2022 .
  26. ^ „Digital MINC-11“ . Binary Dinosaurs. Archiviert vom Original am 12.10.2025 . Abgerufen am 14.04.2014 .
  27. ^ a b HSC Controller Installationshandbuch (PDF) . Digital Equipment Corporation. Juli 1991. S. 4-28. EK-HSCMN-IN-002. Archiviert (PDF) vom Original am 03.09.2019 . Abgerufen am 29.05.2017 .
  28. ^ VAX 8500/8550 System Hardware User's Guide . Digital Equipment Corporation. 1986. pp.  1– 8.
  29. ^ „T-11 Engineering Specification“ (PDF) . 24. März 1982. Archiviert (PDF) vom Original am 8. März 2023. Abgerufen am 15. Mai 2023 .
  30. ^ "Múzeum – KFKI TPA 1140" . hampage.hu . Archiviert vom Original am 06.04.2023 . Abgerufen am 30.04.2023 .
  31. ^ Varga, Ákos. „TPA-1148“ . Hampage.hu. Archiviert vom Original am 12.07.2015 . Abgerufen am 14.04.2014 .
  32. ^ Varga, Ákos. „TPA-11/440“ . Hampage.hu. Archiviert vom Original am 03.03.2016 . Abgerufen am 14.04.2014 .
  33. ^ „CalData_brochure“ (PDF) . Archiviert (PDF) vom Original am 12.09.2012 . Abgerufen am 14.04.2014 .
  34. ^ Glodeanu (Koordinator), Ion; Hoffmann, Oscar; Dragomirescu, Doina (2003). Actorii sociali ai promote tehnologiilor, informaţiei şi comunicaţiilor (auf Rumänisch). Editura Mica Valahie. P. 122. ISBN 978-973-85884-4-8Abgerufen am 14.04.2014 .
  35. ^ "RT-11" . Archiviert vom Original am 23.02.2014 . Abgerufen am 13.02.2014 .
  36. ^ „Systime stellt 80386 S-Series-Box, 100-Benutzer-Unix-System, zusammen“. Computergram International . Computer Business Review. 1. Februar 1987.
  37. ^ Fagan, Mary (24. September 1987). „Wer wird den Silicon Curtain zerreißen?“ . New Scientist . S.  28–29 .
  38. ^ „CAPS-11 Benutzerhandbuch“ (PDF) . Digital Equipment Corporation. 1973. Archiviert (PDF) vom Original am 24.08.2021 . Abgerufen am 26.01.2021 .
  39. ^ a b c d e f g h i j „Die PDP-11 FAQ“ . Village.org. 18.04.2000. Archiviert vom Original am 21.03.2015 . Abgerufen am 14.04.2014 .
  40. ^ TRAX – Das vollständige Online-Transaktionsverarbeitungssystem (PDF) . Digital Equipment Corporation. Archiviert (PDF) vom Original am 28.05.2019 . Abgerufen am 21.10.2019 .
  41. ^ Peter van Roekens (20.10.1971). „OS/45 Proposal Meeting“ (PDF) . Digital. Archiviert (PDF) vom Original am 01.07.2024 . Abgerufen am 22.09.2023 .
  42. ^ Cutler, Dave (25. Februar 2016). „Dave Cutler Oral History“ . YouTube (Interview). Interview geführt von Grant Saviers. Computer History Museum. Archiviert vom Original am 11. Dezember 2021. Abgerufen am 22. September 2023 .
  43. ^ Brinch Hansen, Per (1976), Das Solo-Betriebssystem: Ein nebenläufiges Pascal-Programm (PDF) , archiviert (PDF) vom Original am 25. Juli 2011 , abgerufen am 22. Juni 2011
  44. ^ „Die Geschichte von Unix“ . BYTE . August 1983. S. 188. Abgerufen am 31. Januar 2015 .
  45. ^ „Communications Options Minireference Manual, Volume 5, Ethernet Devices (Part 1)“ (PDF) . Digital Equipment Corporation. August 1988. S. DECSA-1. EK-CMIV5-RM-005. Archiviert (PDF) vom Original am 19.09.2017 . Abgerufen am 19.09.2017 .
  46. ^ Leveson, Nancy G.; Turner, Clark S. (Juli 1993). „Eine Untersuchung der Therac-25-Unfälle“ (PDF) . IEEE Computer . 26 (7): 18–41 . doi : 10.1109/MC.1993.274940 .
  47. ^ Claremont, Bruce (Februar 2008). „PDP-11-Nachfolger hält die MSDD der Marine am Laufen“ (PDF) . Archiviert vom Original (PDF) am 17. April 2016. Abgerufen am 15. Oktober 2017 .
  48. ^ Aubert, JJ; et al. (November 1974). „Experimentelle Beobachtung eines schweren Teilchens J“ . Physical Review Letters . 33 (23): 1404–1406 . Bibcode : 1974PhRvL..33.1404A . doi : 10.1103/PhysRevLett.33.1404 .
  49. ^ „Offizielles INFOCOM-Bestellformular für Spiele, Lösungsbuchsets und Karten“ (PDF) . mocagh.org . Abgerufen am 19. Februar 2026 .
  50. ^ „PDP-11 Adventures“ . Lysator Adventure Archive . Abgerufen am 19. Februar 2026 .
  51. ^ „D Bit Ersatz-11 PDP-11 Emulator“ . Archiviert vom Original am 06.05.2014 . Abgerufen am 06.05.2014 .

Referenzen

Weiterführende Literatur