PDP-11

Der PDP-11 war eine Reihe von 16-Bit-Minicomputern, die von Digital Equipment Corporation (DEC) von 1970 in die 1990er Jahre, eine einer Folge von Produkten in der PDP Reihe verkauft sind. Der PDP-11 hat den PDP-8 in vielen Echtzeitanwendungen ersetzt, obwohl beide Erzeugnisse in der Parallele seit mehr als 10 Jahren gelebt haben. Der PDP-11 hatte mehrere einzigartig innovative Eigenschaften, und war zum Programm leichter als seine Vorgänger mit seinem Gebrauch von allgemeinen Registern. Sein Nachfolger in der Minicomputer-Nische des mittleren Bereichs war der 32-Bit-VAX-11.

Designeigenschaften des PDP-11 haben das Design von Mikroprozessoren wie Motorola 68000 beeinflusst; Designeigenschaften seiner Betriebssysteme, sowie anderer Betriebssysteme von der Digitalausrüstung, haben das Design anderer Betriebssysteme wie BEDIENUNGSFELD/M und folglich auch MS-DOS beeinflusst. Die erste offiziell genannte Version von Unix ist auf PDP-11/20 1970 gelaufen. Es wird allgemein festgestellt, dass die C Programmiersprache mehrere auf niedriger Stufe PDP-11-Dependent-Programmiereigenschaften, obgleich nicht ursprünglich durch das Design ausgenutzt hat.

Geschichte

DEZ hat den 16-Bit-PDP 11 als eine Antwort auf die Einführung der Daten Allgemeiner NOVA entwickelt, der eine 16-Bit-Wortlänge hatte; der vorherige PDP-8 des DEZ hatte nur 12 Bit Wörter. Der PDP 11 Familie wurde im Januar 1970 und Sendungen bekannt gegeben, hat am Anfang dieses Jahres begonnen. DEZ hat mehr als 170,000 PDP-11 in den 1970er Jahren verkauft. Am Anfang verfertigt der kleinen Logik des Transistor-Transistors ein einzelner Ausschuss wurde die in großem Umfang Integrationsversion des Verarbeiters 1975 entwickelt. Ein Einchipverarbeiter, der J-11 wurde 1979 entwickelt. Die letzten Modelle der PDP-11 Linie waren PDP-11/94 und 1990 eingeführter-11/93.

Innovative Eigenschaften

Befehlssatz orthogonality

Die PDP-11 Verarbeiter-Architektur hatte einen größtenteils orthogonalen Befehlssatz. Zum Beispiel, statt Instruktionen wie Last und Laden, hatte der PDP-11 eine Bewegungsinstruktion, für die irgendein operand (Quelle und Bestimmungsort) Gedächtnis oder Register sein konnte. Es gab keinen spezifischen Eingang oder Produktionsinstruktionen; der PDP-11 hat mit dem Gedächtnis kartografisch dargestellte Eingabe/Ausgabe verwendet, und so wurde dieselbe Bewegungsinstruktion verwendet; orthogonality hat sogar bewegende Daten direkt von einem Eingangsgerät bis ein Produktionsgerät ermöglicht. Kompliziertere Instruktionen, die ebenfalls beitragen, konnten Gedächtnis, Register, Eingang oder Produktion als Quelle oder Bestimmungsort haben.

Der grösste Teil von operands konnte einige von acht Wenden-Weisen zu acht Registern anwenden. Die Wenden-Weisen haben Register, unmittelbar, absolut, relativ zur Verfügung gestellt, haben (indirekt) aufgeschoben, und haben das Wenden mit einem Inhaltsverzeichnis versehen, und konnten Autozunahme und autodecrementation eines Registers durch ein (Byte-Instruktionen) oder zwei (Wortinstruktionen) angeben. Der Gebrauch des Verhältniswendens hat ein maschinensprachiges Programm mit der Position unabhängig sein lassen.

Keine hingebungsvollen Eingabe/Ausgabe-Instruktionen

Frühe Modelle des PDP-11 hatten keinen hingebungsvollen Bus für den Eingang/Produktion, aber nur ein Speicherbus hat Unibus, wie eingegeben, genannt, und Produktionsgeräte wurden zu Speicheradressen kartografisch dargestellt.

Ein Gerät des Eingangs/Produktion hat die Speicheradressen bestimmt, zu denen es antworten würde, und seinen eigenen Unterbrechungsvektoren und Unterbrechungspriorität angegeben hat. Dieses flexible durch die Verarbeiter-Architektur zur Verfügung gestellte Fachwerk hat es ungewöhnlich leicht gemacht, neue Busgeräte einschließlich Geräte zu erfinden, um Hardware zu kontrollieren, über die nicht nachgedacht worden war, als der Verarbeiter ursprünglich entworfen wurde. DEZ hat offen die grundlegenden Spezifizierungen von Unibus veröffentlicht, sogar prototyping Busschnittstelle-Leiterplatten anbietend, und Kunden dazu ermunternd, ihre eigene Unibus-vereinbare Hardware zu entwickeln.

Der Unibus hat das PDP-11 passende für die kundenspezifische Peripherie gemacht. Einer der Vorgänger von Alcatel-Lucent, Bell Telephone Manufacturing Company, hat den BTMC DPS-1500 (X.25) Paketvermittlungsnetz entwickelt und hat PDP-11 im regionalen und nationalen Netzverwaltungssystem mit mit der DPS-1500 Hardware direkt verbundenem Unibus verwendet.

Mitglieder der höheren Leistung der PDP-11 Familie, mit PDP-11/45 Unibus und 11/83 Q-Bussystemen anfangend, sind von der Annäherung des einzelnen Busses abgewichen. Statt dessen wurde Gedächtnis durch das hingebungsvolle Schaltsystem und den Raum im Zentraleinheitskabinett verbunden, während Unibus fortgesetzt hat, für die Eingabe/Ausgabe nur verwendet zu werden. In PDP-11/70 wurde das ein Schritt weiter, mit der Hinzufügung einer hingebungsvollen Schnittstelle zwischen Platten und Bändern und Gedächtnis über Massbus gemacht. Obwohl Geräte des Eingangs/Produktion fortgesetzt haben, in Speicheradressen kartografisch dargestellt zu werden, war etwas zusätzliche Programmierung notwendig, um die zusätzlichen Busschnittstellen aufzustellen.

Unterbrechungen

Der PDP-11 hat Hardware-Unterbrechungen an vier Vorzugsniveaus unterstützt. Unterbrechungen wurden durch Softwaredienstroutinen bedient, die angeben konnten, ob sie selbst (das Erzielen des Unterbrechungsnistens) unterbrochen werden konnten. Das Ereignis, das die Unterbrechung verursacht hat, wurde durch das Gerät selbst angezeigt, weil es den Verarbeiter der Adresse seines eigenen Unterbrechungsvektoren informiert hat.

Unterbrechungsvektoren waren Blöcke von zwei 16-Bit-Wörtern im niedrigen Kernadressraum (der normalerweise niedrig physischem Gedächtnis entsprochen hat) zwischen 0 und 776. Das erste Wort des Unterbrechungsvektoren hat die Adresse der Unterbrechungsdienstroutine und des zweiten Wortes der Wert enthalten, der in den PSW (Vorzugsniveau) auf dem Zugang zur Dienstroutine zu laden ist.

Der Artikel über die PDP-11 Architektur stellt mehr Details auf Unterbrechungen zur Verfügung.

Entworfen für die Massenproduktion

Der PDP-11 wurde für die Bequemlichkeit der Fertigung durch die angelernte Arbeit entworfen. Die Dimensionen seiner Stücke waren relativ nichtkritisch. Es hat einen leitungsgewickelten Platineneinschub verwendet. D. h. die gedruckten Leiterplatten in einen Platineneinschub-Stecker eingesteckt. Die Platineneinschub-Stecker hatten Quadratnadeln, die mit durch die Verpackung von Leitungen um sie verbunden werden konnten. Die Ecken der Nadeln würden in die Leitung beißen, um einen gasdichten (d. h. korrosionssicher, deshalb zuverlässig) Verbindung zu bilden.

LSI-11

Der LSI-11 (PDP-11/03), eingeführt war im Februar 1975 das erste PDP-11 erzeugte Modell mit der groß angelegten Integration; die komplette Zentraleinheit wurde auf vier LSI Chips enthalten, die durch den Digitalen Westlichen gemacht sind (der MCP-1600 Chipsatz; ein fünfter Span konnte hinzugefügt werden, um den Befehlssatz, wie geschildert, rechts zu erweitern). Es hat einen Bus verwendet, der eine nahe Variante von Unibus genannt den LSI Bus oder Q-Bus war; es hat sich von Unibus in erster Linie darin unterschieden Adressen und Daten wurden auf einen geteilten Satz von Leitungen gleichzeitig gesandt, im Vergleich damit getrennte Sätze von Leitungen, als in Unibus zu haben. Es hat sich auch ein bisschen darin unterschieden, wie es Eingabe/Ausgabe-Geräte gerichtet hat und es schließlich eine physische 22-Bit-Adresse erlaubt hat (wohingegen Unibus nur eine physische 18-Bit-Adresse erlaubt hat), und Operationen der Block-Weise wegen der bedeutsam verbesserten Bandbreite (den Unibus nicht unterstützt hat).

Der Mikrocode der Zentraleinheit schließt ein Testhilfeprogramm ein: firmware mit einer direkten Serienschnittstelle (RS-232 oder aktuelle Schleife) zu einem Terminal. Das hat den Maschinenbediener das Beseitigen durch das Schreiben von Befehlen und das Lesen von Oktalzahlen tun, aber nicht Schalter operieren und Lichter, die typische Beseitigen-Methode zurzeit lesen lassen. Der Maschinenbediener konnte so untersuchen und die Register des Computers, Gedächtnis und Geräte des Eingangs/Produktion modifizieren, diagnostizierend und vielleicht Misserfolge in der Software und Peripherie korrigierend (wenn ein Misserfolg den Mikrocode selbst nicht unbrauchbar gemacht hat). Der Maschinenbediener konnte auch der Platte angeben, davon zu starten.

Beide Neuerungen haben die Zuverlässigkeit vergrößert und haben die Kosten des LSI-11 vermindert.

Späterer Q-Bus hat Systeme solcher als LSI-11/23,/73 gestützt, und/83 haben auf Chipsätze basiert, die im Haus durch Digital Equipment Corporation entworfen sind. Später wurden PDP-11 Unibus Systeme entworfen, um ähnliche Q-Busverarbeiter-Karten mit einem Adapter von Unibus zu verwenden, um vorhandene Peripherie von Unibus manchmal mit einem speziellen Speicherbus für die verbesserte Geschwindigkeit zu unterstützen.

Es gab andere bedeutende Neuerungen in der Q-Busaufstellung. Zum Beispiel, eine Systemvariante des PDP-11/03 eingeführten vollen Systems Power-On Self-Test (POST).

Niedergang

Das grundlegende Design des PDP-11 war flexibel, und wurde ständig aktualisiert, um neuere Technologien zu verwenden. Jedoch hat der beschränkte Durchfluss von Unibus und Q-bus angefangen, ein Systemleistungsengpass zu werden, und die logische 16-Bit-Adressbeschränkung hat die Entwicklung von größeren Softwareanwendungen behindert. Der Artikel über die PDP-11 Architektur beschreibt die Hardware, und Softwaretechniken haben gepflegt, um Adressraum-Beschränkungen zu arbeiten.

Der 32-Bit-Nachfolger des DEZ des PDP-11, der VAX (für die "virtuelle Adresserweiterung") hat die 16-Bit-Beschränkung überwunden, aber war am Anfang ein auf den Time-Sharing-Markt des hohen Endes gerichteter Superminicomputer. Der frühe VAXes hat eine PDP-11 Vereinbarkeitsweise zur Verfügung gestellt, unter der viel vorhandene Software in der Parallele mit der neueren 32-Bit-Software sofort verwendet werden konnte.

In den 1980er Jahren haben IBM PC und seine Klone größtenteils den kleinen Computermarkt übernommen, und DEZ war unfähig, diese Konkurrenz zu entgegnen.

Neuere Mikroprozessor-Chips wie Motorola 68000 (1979) und Intel 80386 (1985) haben auch das logische 32-Bit-Wenden eingeschlossen. Die Massenproduktion jener Chips hat jeden Kostenvorteil für den 16-Bit-PDP-11 beseitigt. Eine Linie von Personalcomputern, die auf dem PDP-11, der Berufsreihe im DEZ gestützt sind, hat gewerblich zusammen mit anderen non-PDP-11 PC-Angeboten vom DEZ gescheitert.

1994 hat DEZ die PDP-11 Systemsoftwarerechte auf Mentec Inc. verkauft, ein irischer Erzeuger von LSI-11 hat Vorstands-für den Q-Bus und ISA Architektur-Personalcomputer gestützt, und 1997 hat PDP-11 Produktion unterbrochen. Seit mehreren Jahren hat Mentec neue PDP-11 Verarbeiter erzeugt. Andere Gesellschaften haben einen Nische-Markt für den Ersatz für das Vermächtnis PDP-11 Verarbeiter, Plattensubsysteme usw. gefunden.

Bis zum Ende der 1990er Jahre nicht nur sind DEZ, aber der grösste Teil der Computerindustrie von Neuengland, die um dem PDP-11 ähnliche Minicomputer gebaut worden war, angesichts mikrocomputergestützter Arbeitsplätze und Server zusammengebrochen.

Modelle

Die PDP-11 Verarbeiter haben dazu geneigt, in mehrere natürliche Gruppen abhängig vom ursprünglichen Design zu fallen, auf das sie basieren, und welchen Eingabe/Ausgabe-Bus sie verwendet haben. Innerhalb jeder Gruppe wurden die meisten Modelle in zwei Versionen, einem beabsichtigtem für OEM und einem beabsichtigtem für Endbenutzer angeboten. Obwohl alle Modelle denselben Befehlssatz geteilt haben, haben spätere Modelle neue Instruktionen hinzugefügt und haben bestimmte Instruktionen ein bisschen verschieden interpretiert. Da sich die Architektur entwickelt hat, gab es auch Schwankungen im Berühren von einigen Verarbeiter-Status- und Kontrollregistern.

Modelle von Unibus

Die folgenden Modelle haben Unibus als ihr Hauptbus verwendet:

  • PDP-11/20 und PDP-11/15 — Der ursprüngliche, nichtmikroprogrammierte Verarbeiter; entworfen von Jim O'Loughlin. Das Schwimmen des Punkts wurde durch peripherische Optionen mit verschiedenen Datenformaten unterstützt.
  • PDP-11/35 und PDP-11/40 — Ein mikroprogrammierter Nachfolger PDP-11/20; die Designmannschaft wurde von Jim O'Loughlin geführt.
  • PDP-11/45, PDP-11/50, und PDP-11/55 — Ein viel schnellerer mikroprogrammierter Verarbeiter, der bis zu 256 Kilobytes des Halbleiter-Gedächtnisses statt oder zusätzlich zum Kerngedächtnis verwenden konnte. Das erste Modell, um ein fakultatives FP11 Schwimmpunkt-Coprozessor zu unterstützen, das das in späteren Modellen verwendete Format gegründet hat.
  • PDP-11/70 — hat sich Die 11/45 Architektur ausgebreitet, um 4 Mb des physischen Gedächtnisses zu erlauben, das auf einen privaten Speicherbus, 2 Kilobytes des Gedächtnisses des geheimen Lagers und viel schnellere über Massbus verbundene Eingabe/Ausgabe-Geräte getrennt ist.
  • PDP-11/05 und PDP-11/10 — Ein kostenreduzierter Nachfolger PDP-11/20.
  • PDP-11/34 und PDP-11/04 — Kostenreduzierte später folgende Produkte zum 11/35 und 11/05; PDP-11/34 wurde Konzept von Bob Armstrong geschaffen. Der 11/34 hat bis zu 256 Kilobytes des Gedächtnisses von Unibus unterstützt. PDP-11/34a unterstützt eine schnelle Schwimmpunkt-Auswahl und der 11/34c hat eine Speicherauswahl des geheimen Lagers unterstützt.
  • PDP-11/60 — Ein PDP-11 mit dem Benutzer-Writable Mikrosteuerungsladen; das wurde von einer anderen von Jim O'Loughlin geführten Mannschaft entworfen.
  • PDP-11/44 — Ersatz für den 11/45 und 11/70, der fakultatives Gedächtnis des geheimen Lagers und Schwimmpunkt-Verarbeiter unterstützt hat, und eine hoch entwickelte Serienkonsole-Schnittstelle und Unterstützung für 4 Mb des physischen Gedächtnisses eingeschlossen hat. Die Designmannschaft wurde von John Sofio geführt. Das war der letzte PDP-11 zu bauende Verarbeiter mit getrennten Logiktoren; spätere Modelle wurden alle mikroprogrammiert.
  • PDP-11/24 — der Erste VLSI PDP-11 für Unibus, mit dem "Fonz-11" (F11) Chipsatz mit einem Adapter von Unibus.
  • PDP-11/84 — das Verwenden des VLSI "Kiefer 11" (J11) Chipsatz mit einem Adapter von Unibus.
  • PDP-11/94 — J11-basiert, schneller als 11/84.

Q-Busmodelle

Die folgenden Modelle haben den Q-Bus als ihr Hauptbus verwendet:

  • PDP-11/03 (auch bekannt als LSI-11/03) — Der erste LSI PDP-11, dieses System hat einen chipset vom Westlichen Digital verwendet und hat 60 Kilobytes des Gedächtnisses unterstützt.
  • PDP-11/23 — die Zweite Generation von LSI (F-11). Frühe Einheiten haben nur 248 Kilobytes des Gedächtnisses unterstützt.
  • PDP-11/23 +/MicroPDP-11/23 — Verbesserter 11/23 mit mehr Funktionen auf der (größeren) Verarbeiter-Karte.
  • MicroPDP-11/73 — Die dritte Generation LSI-11, dieses System hat die schneller "Kiefer 11" (J-11) Chipsatz verwendet und hat bis zu 4 Mb des Gedächtnisses unterstützt.
  • MicroPDP-11/53 — Langsamer 11/73 mit dem Gedächtnis an Bord.
  • MicroPDP-11/83 — Schneller 11/73 mit PMI (private Speicherverbindung).
  • MicroPDP-11/93 — Schneller 11/83; Endmodell des Q-Busses PDP-11 im DEZ.
  • KXJ11 - QBUS Karte (M7616) mit PDP-11 hat peripherischen Verarbeiter und DMA Kontrolleur gestützt. Gestützt auf einer J11 Zentraleinheit, die mit 512 Kilobytes des RAM, 64 Kilobytes des ROMs und der parallelen und Serienschnittstellen ausgestattet ist.
  • Mentec M100 — Umgestaltung von Mentec des 11/93, mit J-11 chipset an 19.66 MHz, vier Serienhäfen an Bord, 1-4 Mb des Gedächtnisses an Bord und fakultativem FPU.
  • Mentec M11 — Verarbeiter-Steigungsausschuss; Mikrocodedurchführung des PDP-11 Befehlssatzes durch Mentec, mit dem TI 8832 ALU und TI 8818 Mikroablaufsteuerung von Instrumenten von Texas.
  • Mentec M1 — Verarbeiter-Steigungsausschuss; Mikrocodedurchführung des PDP-11 Befehlssatzes durch Mentec, mit Atmel 0.35 μm ASIC.
  • Quickware QED 993 — Hohe Leistung PDP-11/93 Verarbeiter-Steigungsausschuss.
  • DECserver 500 und 550 LAT Endserver DSRVS-BA das Verwenden des KDJ11-SB chipset

Modelle ohne Standardbus

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

Die PDT Reihen waren Tischsysteme auf den Markt gebracht als "kluge Terminals". Der/110 und/130 wurden in einer VT100 Endeinschließung aufgenommen. Der/150 wurde in einer Tischplatte-Einheit aufgenommen, die zwei schlaffe 8-Zoll-Laufwerke, drei asynchrone Serienhäfen, einen Druckeranschluss, einen Modemhafen und einen gleichzeitigen Serienhafen eingeschlossen hat und ein Außenterminal verlangt hat. Alle drei haben denselben chipset, wie verwendet, auf LSI-11/03 und LSI-11/2 in vier "microm" s verwendet. Es gab eine Auswahl, die zwei der microms in ein Doppeltransportunternehmen verbunden hat, eine Steckdose für einen EIS/FIS Span befreiend. Der/150 in der Kombination mit einem VT-105 Terminal wurde auch als MiniMINC, eine preisgünstige Version des MINC-11 verkauft.

  • PRO-325
  • PRO-350
  • PRO-380

Die Berufsreihen im DEZ waren Tisch-PCs, die beabsichtigt sind, um sich mit den früheren 8088 und 80286 basierten Personalcomputern von IBM zu bewerben. Die Modelle wurden mit 5¼-Zoll-Diskette-Laufwerken und Festplatten ausgestattet außer den 325, die keine Festplatte hatten. Das ursprüngliche Betriebssystem war P/OS, der im Wesentlichen RSX-11M + mit einem Menüsystem auf der Spitze war. Da das Design beabsichtigt war, um Softwareaustausch mit vorhandenen PDP-11 Modellen zu vermeiden, war ihr krankes Schicksal auf dem Markt keine Überraschung für irgendjemanden außer dem DEZ Der RT-11 wurde schließlich zur PRO Reihe getragen. Ein Hafen zum PRO für RSTS/E wurde auch inner bis DEZ getan, aber wurde nicht veröffentlicht. Der PRO-325 und die-350 Einheiten haben auf dem DCF-11 ("Fonz") chipset, dasselbe, wie gefunden, im 11/23, 11/23 + und 11/24 basiert. Der PRO-380 hat auf dem DCJ-11 ("Kiefer") chipset, dasselbe, wie gefunden, im 11/53,73,83 und anderen basiert, obwohl, nur an 10 MHz wegen Beschränkungen in der Unterstützung chipset laufend.

Modelle, die geplant, aber nie eingeführt wurden

  • PDP-11/27 — Kiefer 11 Durchführung, die den VAXBI Bus als sein Haupteingabe/Ausgabe-Bus verwendet hätte.
  • PDP-11/68 — Ein später folgender zu PDP-11/60, der 4 Mb des physischen Gedächtnisses unterstützt hätte.
  • PDP-11/74 — PDP-11/70, der erweitert wurde, um in einer Prozession mehrgehende Eigenschaften zu enthalten. Bis zu vier Verarbeiter konnten miteinander verbunden werden, obwohl die physische Leitungsführung unhandlich geworden ist. Eine andere Schwankung auf dem 11/74 enthalten sowohl die in einer Prozession mehrgehenden Eigenschaften als auch der Kommerzielle Befehlssatz. Eine bedeutende Zahl des Prototyps 11/74 (verschiedener Typen) wurde gebaut, und mindestens zwei Mehrverarbeiter-Systeme wurden Kunden für die Beta-Prüfung gesandt, aber keine Systeme wurden jemals offiziell verkauft. Ein vier Verarbeiter-System wurde durch den RSX-11 aufrechterhalten die Betriebssystementwicklungsmannschaft für die Prüfung und ein uniprocessor System hat PDP-11 Technik für das allgemeine Zweck-Time-Sharing gedient. Der 11/74 war erwartet, um dieselbe Zeit wie die Ansage des neuen 32-Bit-Erzeugnisses und des ersten Modells eingeführt zu werden: der VAX 11/780. Gerücht hat gemeint, dass der Grund der 11/74 wurde annulliert, wegen seiner höheren Leistung im Vergleich zum 11/780 war (sieh zum Beispiel http://www.classiccmp.org/pipermail/cctech/2006-February/057197.html). Marketing wurde deshalb besorgt, dass die Verfügbarkeit eines höheren Durchführens PDP-11 Wanderung zum neuen VAX verlangsamen würde. Eher war die Fähigkeit, das Produkt im Feld aufrechtzuerhalten, das Problem.

Jedoch Komplott oder nicht, DEZ ist nie im Stande gewesen erfolgreich wandern seine komplette PDP-11 Kundenbasis zum VAX ab. Der primäre Grund war nicht Leistung, aber die höhere Echtzeitansprechbarkeit des PDP-11.

Spezielle Zweck-Versionen

  • GT40 — VT11 Vektor-Grafikterminal mit PDP-11/05.
  • GT42 — VT11 Vektor-Grafikterminal mit PDP-11/10.
  • GT44 — VT11 Vektor-Grafikterminal mit PDP-11/40.
  • GT62 — VS60 Vektor-Grafikarbeitsplatz mit PDP-11/34a.
  • H11 — Heathkit OEM-Version LSI-11/03.
  • VT20 — Terminal mit PDP-11/05 mit der direkten kartografisch dargestellten Zeichenanzeige für die Textbearbeitung und das Schriftsetzen (Vorgänger des VT71)
  • VT71 — Terminal mit LSI-11/03 und QBUS Platineneinschub mit der direkten kartografisch dargestellten Zeichenanzeige für die Textbearbeitung und das Schriftsetzen.
  • VT103 — VT100 mit dem Platineneinschub, um einen LSI-11 zu veranstalten.
  • VT173 — Ein Redigieren-Terminal des hohen Endes, das einen 11/03 enthält, der seine Redigieren-Software über eine Serienverbindung zu einem Gastgeber-Minicomputer geladen hat. Verwendet in verschiedenen Veröffentlichen-Umgebungen wurde es auch mit DECset, der VAX/VMS von Digital 3.x angeboten die heimische Weise-OEM-Version des Datalogics Pagers hat Gruppe-Zusammensetzungsmotor automatisiert. Als VT173 Warenbestand 1985 erschöpft wurde, Digital hat DECset unterbrochen und hat seine Kundenabmachungen zu Datalogics übertragen. (HP verwendet jetzt den Namen-HP DECset für eine Softwareentwicklung toolset Produkt.)
  • MINC-11 — Laborsystem, das auf 11/03 oder 11/23 gestützt ist; wenn gestützt, auf dem 11/23 wurde es als ein 'MINC-23' verkauft, aber viele MINC-11 Maschinen wurden mit dem 11/23 Verarbeiter feldbefördert. Frühe Versionen des MINC-spezifischen Softwarepakets würden auf dem 11/23 Verarbeiter wegen feiner Änderungen im Befehlssatz nicht laufen; MINC 1.2 wird als vereinbar mit dem späteren Verarbeiter dokumentiert.
  • C.mmp — Mehrverarbeiter-System von der Universität von Carnegie Mellon.
  • SBC 11/21 (boardname KXT11) Falke und Falke Plus — einzelner Vorstandscomputer auf einer Karte von Qbus, die den grundlegenden PDP-11 Befehlssatz durchführt, der auf T11 chipset gestützt ist, der statischen 32-Kilobyte-RAM, zwei ROM-Steckdosen, drei Serienlinien enthält, passen 20 Bit Eingabe/Ausgabe, drei Zwischenraum-Zeitmessern und einem DMA Zwei-Kanäle-Kontrolleur an. Bis zu 14 Falken konnten in ein System von Qbus gelegt werden.
  • KXJ11 — QBUS Karte (M7616) mit PDP-11 hat peripherischen Verarbeiter und DMA Kontrolleur gestützt. Gestützt auf einer J11 Zentraleinheit, die mit 512-Kilobyte-RAM, 64-Kilobyte-ROM und parallelen und Serienschnittstellen ausgestattet ist.
  • HSC enden hoch CI Plattenkontrolleure haben bestiegenen J11 des Platineneinschubs und F11 Verarbeiter-Karten verwendet, um ihr CHRONISCHES Betriebssystem zu führen.

Nicht bevollmächtigte Klone

Der PDP-11 war genug populär, dass viele unerlaubte PDP-11-compatible Minicomputer und Mikrocomputer in Ostblock-Ländern erzeugt wurden. Mindestens einige von diesen waren mit den PDP-11 des DEZ mit der Nadel vereinbar und konnten Peripherie und Systemsoftware teilen. Diese schließen ein:

  • SM-4, SM-1420, SM-1600, Elektronika BK Reihe, Elektronika 60, Elektronika 85, DVK und UKNC (in der Sowjetunion).
  • SM-4, SM-1420, IZOT-1016 und Peripherie (in Bulgarien).
  • MERA-60 in Polen.
  • SM-1620, SM-1630 (in Ostdeutschland).
  • SM-4, TPA-1140, TPA-1148, TPA-11/440 (in Ungarn).
  • Unabhängig und Koralle (in Rumänien).
  • CalData — Gemacht in den Vereinigten Staaten, hat den ganzen DEZ der von OS geführt

Betriebssysteme

Mehrere Betriebssysteme waren für den PDP-11 verfügbar

Vom digitalen

  • BATCH-11/DOS-11
  • KAPPEN 11 (Kassette Basiertes Programm-Entwicklungssystem)
  • GAMMA 11
  • DSM-11
  • IAS
  • P/OS
  • RSTS/E
  • RSX-11
  • RT-11
  • Ultrix-11
  • CHRONISCHER Hierarchischer Lagerungskontrolleur-Manager

Von Dritten

  • ANDOS
  • CSI-DOS
  • DEMOS (die Sowjetunion)
  • Zwang (Universität Illinois an Urbana-Champaign/Datalogics)
  • Fuzzball
  • MERT
  • Mikromacht Pascal
  • MK-DOS
  • MONECS
  • MTS (System Stark mehrbeanspruchend, das in RTL/2 durch SPL geschrieben ist)
  • MUMPS
  • PC11 (Decus 11-501/Pilkington)
  • polyhervor, Forth Inc. Hervor für den PDP-11
  • ROSTTP (Echtzeitbetriebssystem für den Endfernschreiber Processing/Simpact)
  • SHAREeleven, SHAREplus
  • Solo durch pro Brinch Hansen
  • Bereich (Infosphere - Portland Oregon 1981-87)
  • Softech Mikrosysteme UCSD System mit UCSD Pascal
  • TRAX (Transaktionsverarbeitungssystem)
  • TRIPOS
  • TSX-plus
  • Unix (viele Versionen, einschließlich der Version 6 Unix, Version 7 Unix, UNIX System III, und 2BSD)
  • Xinu OS zu Unterrichtszwecken
  • Venix (Durchführung/Hafen von Unix, der von VenturCom entwickelt ist)

Peripherie

Eine breite Reihe der Peripherie war verfügbar; einige von ihnen wurden auch in anderen Systemen im DEZ wie der PDP-8 oder PDP-10 verwendet.

Der folgende ist etwas von der allgemeineren PDP-11 Peripherie.

  • CR11 — hat Karte-Leser geschlagen
  • LA30/LA36 — DECwriter Punktmatrix Drucktastatur-Terminal
  • LP11 — hoher Geschwindigkeitsliniendrucker
  • PC11 — hohe Geschwindigkeit papertape Leser/Schlag
  • RA, RD-Reihe — hat Platte-Festplatte befestigt
  • RK Reihe — Festplatte mit der austauschbaren Platte
  • RL01/RL02 — Festplatte mit der austauschbaren Platte
  • RM, RP Reihe — austauschbare Mehrplatte-Festplatte
  • RX01/RX02 — 8-Zoll-Diskette
  • TU11 — 9 Spur-Band-Laufwerk
  • TU56 — DECtape Block-gerichtetes Band-System
  • VT05/VT50/VT52/VT100 — Video zeigt Terminal

Verwenden

Die PDP-11 Familie von Computern wurde zu vielen Zwecken verwendet. Es wurde als ein Standardminicomputer für die Mehrzweckcomputerwissenschaft, wie Time-Sharing, wissenschaftliche, Bildungs- oder Geschäftscomputerwissenschaft verwendet. Eine andere allgemeine Anwendung war Echtzeitprozesssteuerung und Fabrikautomation.

Einige OEM-Modelle wurden oft auch als eingebettete Systeme verwendet, um komplizierte Systeme wie Verkehrsampel-Systeme, medizinische Systeme, numerische kontrollierte Fertigung, oder für das Netzmanagement zu kontrollieren. Ein Beispiel solchen Gebrauches von PDP-11 war das Management des Paket-Koppelnetzes Datanet 1. In den 1980er Jahren wurde Vereinigten Königreichs Flugsicherungsradarverarbeitung auf einem PDP 11/34 System bekannt als PRDS - Bearbeitetes Radaranzeigesystem an RAF Westlicher Drayton geführt. Die Software für das Therac-25 medizinische geradlinige Partikel-Gaspedal ist auch auf einem 32K PDP 11/23 gelaufen.

Ein anderer Gebrauch war für die Lagerung von Testprogrammen für Teradyne hat Ausrüstung, in einem System bekannt als der TSD (Testsystemdirektor) GEGESSEN. Als solcher waren sie im Gebrauch, bis ihre Software inoperabel durch das Problem des Jahres 2000 gemacht wurde.

Siehe auch

  • Heathkit H11, ein 1977-Personalcomputer von Heathkit, der auf dem PDP-11 gestützt ist
  • Makro11, die heimische Zusammenbau-Sprache des PDP-11
  • PL-11, ein Monteur auf höchster Ebene für den PDP-11, der an CERN geschrieben ist
  • SIMH, ein vielfacher Minicomputer-Architektur-Emulator, der in tragbarem C geschrieben ist

Referenzen

Weiterführende Literatur

  • Michael Singer, PDP-11. Assembler-Programmierung und Maschinenorganisation, John Wiley & Sons, New York: 1980.

Links


Paul J. McAuley / Paar, das programmiert
Impressum & Datenschutz