PDP-11 - PDP-11


z Wikipedie, otevřené encyklopedie
PDP-11/40. Procesor je v dolní části. TU56 dual DECtape pohon je umístěn nad ním.

PDP-11 je série 16-bitových minipočítačů prodávaných Digital Equipment Corporation (DEC) od 1970 do 1990, jeden po sobě jdoucích výrobků v PDP řady. Celkem asi 600.000 PDP-11s všech modelů byly prodány, což je jeden z nejúspěšnějších produktových řad DEC. PDP-11 je zvažován některými odborníky za nejpopulárnější minipočítač vůbec.

PDP-11 obsahuje řadu nových funkcí v jeho instrukční sady a dalších univerzálních registrů , které dělaly to mnohem jednodušší naprogramovat než předchozí modely v řadě. Navíc inovativní Unibus systém umožnil externí zařízení, které mají být snadno připojeny k systému pomocí přímého přístupu do paměti , otevření systému na širokou škálu periferních zařízení . PDP-11 nahradil PDP-8 v řadě aplikací v reálném čase , ačkoli obě produktové řady žili souběžně po dobu více než 10 let. Ale snadnost programování PDP-11 dělal to velmi populární pro všeobecné použití na počítači používá stejně.

Konstrukce PDP-11 inspiroval design pozdní-1970 mikroprocesory, včetně Intel x86 a Motorola 68000 . Konstrukční vlastnosti PDP-11 operační systémy, stejně jako jiné operační systémy od Digital Equipment, ovlivňoval konstrukci jiných operačních systémů, jako je CP / M , a tím i MS-DOS . První oficiálně pojmenovaný verze Unix běžel na PDP-11/20 v roce 1970. To je obyčejně uvedeno, že programovací jazyk C využil několika low-level PDP-11 závislé na programovacích funkcí, i když ne původně záměrné.

Snaha rozšířit PDP-11 od 16 do 32-bitové adresování vedl k VAX-11 design, který převzal část svého názvu z PDP-11.

Dějiny

Předchozí stroj

V roce 1963, prosinec představil to, co je považováno za první komerční minipočítač ve formě PDP-5 . Jednalo se o 12-bit provedení přizpůsobena od 1962 LINC stroj, který byl určen pro použití v laboratorním nastavení. Prosinci mírně zjednodušený systém a instrukční sadu Linku, jehož cílem PDP-5 na menších nastavení, které nepotřebují moc jejich většího 18-bit PDP-4 . PDP-5 byla úspěšná, nakonec prodávat asi 50,000 příkladů.

Během této doby se trh s počítači se pohybovala od počítačových slovních délek na základě jednotek 6 bitů na jednotkách 8-bitů, po zavedení do 7-bit ASCII standard. V roce 1967-68, DEC inženýři 16bitové stroj, PDP-X, ale vedení nakonec zrušilo projekt.

Několik inženýrů z PDP-X vlevo DEC a tvořil Všeobecné údaje . Příští rok se představil 16bitové údaje Obecné Nova . Nova byla velkým úspěchem, prodávat desítky tisíc jednotek a zahájit co by se stal jedním z hlavních konkurentů DEC je přes 1970 a 80. let.

Uvolnění

Následné úsilí, s kódovým označením „Desk Calculator“, podíval se na různé možnosti před volbou, co se stalo 16-bit PDP-11; Rodina PDP-11 byla oznámena v lednu 1970 a dodávky začal brzy v tomto roce. Prosinci prodalo více než 170.000 PDP-11s v roce 1970.

Zpočátku vyrobena z drobného TTL , je jednou deskou ve velkém měřítku integrace verze procesoru byla vyvinuta v roce 1975. A dva nebo tři-čip procesoru, J-11 byla vyvinuta v roce 1979. posledních modelů PDP-11 linie byly PDP-11/94 a -11/93 zaveden v roce 1990.

inovativní funkce

Instrukční sada kolmost

PDP-11 architektura procesoru má většinou ortogonální instrukční sadu . Například namísto instrukcí, jako je zatížení a obchodu , PDP-11 má pohybovou instrukci pro které buď operand (zdrojová a cílová) může být paměť nebo se zaregistrujte. Neexistují žádné specifické vstupní nebo výstupní instrukce; PDP-11 používá paměti mapované I / O a tak stejný tah se používá instrukce; ortogonalita dokonce umožňuje přenášení dat přímo ze vstupního zařízení na výstupní zařízení. Složitější instrukce, jako doplněk také může mít paměť, registr, vstup nebo výstup jako zdroj nebo cíl.

Většina operandy lze použít některý z osmi režimů adresování osm registrů. Adresování režimy poskytují zaregistrovat, bezprostřední, absolutní, relativní, odložené (nepřímé) a indexovány adresování a může určit autoincrementation a autodecrementation z registru jednou (instrukcí byte) nebo dva (instrukce slovo). Použití relativní adresování umožňuje strojově jazykový program se pozice nezávislé .

Žádné specializované vstupně-výstupní instrukce /

Časné modely PDP-11 měl žádnou speciální autobus pro vstup / výstup , ale pouze systémové sběrnice volal Unibus jako vstupní a výstupní zařízení byly mapovány na adresy paměti.

Vstupně / výstupní zařízení určeno paměť adresy, na které se bude reagovat, a specifikovány vlastní vektor přerušení a přerušení prioritu . Tento flexibilní rámec poskytnuté architekturou procesoru dělal to neobyčejně snadné vymýšlet nové autobusové zařízení, včetně zařízení pro ovládání hardware, který nebyl uvažované kdy byl procesor původně navržen. Prosinci zveřejněná základní specifikace Unibus, dokonce nabídl prototypů desek plošných spojů autobusové rozhraní a podpoře zákazníkům vyvíjet vlastní Unibus kompatibilní hardware.

Unibus dělal PDP-11 vhodný pro vlastní periférií. Jeden z předchůdců společnosti Alcatel-Lucent , v Bell Telephone Manufacturing Company , vyvinula-1500 DPS BTMC paketové přepínání ( X.25 síť) a používá PDP-11s na regionální a celostátní systém pro správu sítě, s Unibus přímo spojena s DPS-1500 hardware.

Členové vyšší výkonové řady PDP-11, přičemž se vychází ze PDP-11/45 a 11/83 Unibus Q-sběrnicových systémů, odchýlil od přístupu single-bus. Místo toho, paměť byl propojen tím vyhrazeným obvodem a prostoru v CPU skříni, zatímco Unibus pokračoval být použit pouze pro I / O. V PDP-11/70, byly vzaty krok dále, s přidáním vyhrazené rozhraní mezi disky a pásky a paměti, přes Massbus . Přestože vstupní / výstupní zařízení pokračoval být mapovány do adres paměti, některé další programovací bylo nutné zřídit přidané sběrnice rozhraní.

přerušení

PDP-11 podporuje hardwarové přerušení na čtyřech prioritních úrovní. Přerušení jsou obsluhovány software služby rutiny, které by mohly určit, zda se oni sami by mohla být přerušena (dosažení přerušení hnízdění ). Událost, která způsobí, že přerušení je indikován samotném přístroji, neboť informuje procesor adresy vlastního přerušení vektoru.

Přerušení vektory jsou bloky dvou 16-bitových slov v nízké adresového prostoru jádra (které normálně odpovídalo nízké fyzické paměti) mezi 0 a 776. První slovo vektoru přerušení obsahuje adresu pro službu rutiny přerušení a druhé slovo hodnota které mají být vloženy do PSW (prioritní úroveň) při vstupu do servisního režimu.

Tento článek na PDP-11 architektura poskytuje více podrobností o přerušení.

Určený pro hromadnou výrobu

PDP-11 byl navržen pro snadnou výrobu ze strany částečně kvalifikovaní práce. Rozměry jeho kusy byly relativně nekritické. Je použit drát zabalený sběrnici . To znamená, že desky s plošnými spoji zapojen do konektoru na základní desce. Základní deska konektory měl hranaté kolíky, které by mohly být spojené s tím, že balí dráty kolem nich. Rohy kolíků by kousnout do drátu tvoří plynotěsný (tj korozi-důkaz, proto spolehlivé) spojení.

LSI-11

Q-Bus deska s LSI-11/2 CPU
Prosinec "Fonz-11" (F11) Chipset
Prosinec "Čelisti-11" (J11) Chipset

LSI-11 (PDP-11/03), který byl zaveden v únoru 1975, je první PDP-11 model vyrábí pomocí integrace ve velkém měřítku ; celý procesor je obsažena na čtyřech LSI čipů ze strany Western Digital (na MCP-1600 čipová sada; pětina čip mohou být přidány k rozšíření instrukční sadu, jako na obrázku vpravo). Používá autobus, který je blízký varianta Unibus nazýván LSI autobus nebo Q-Bus ; se liší od Unibus především v tom, že řeší a data jsou multiplexovány na společné sady vodičů, než mají samostatné sady vodičů. Rovněž se mírně liší v tom, jak se zabývá I / O zařízení, a to se nakonec nechá fyzické adresy 22-bitové (zatímco Unibus umožňuje pouze fyzická adresa 18-bit) a operace bloku režim pro výrazně větší šířku pásma (které Unibus nemá Podpěra, podpora).

CPU mikrokódu obsahuje ladicí : firmware s přímým sériovým rozhraním ( RS-232 , nebo proudové smyčky ) do terminálu . To umožňuje obsluze provést ladění zadáním příkazů a čtení osmičkové číslo, spíše než operační přepínače a čtení světla, typický způsob ladění v té době. Operátor tak může přezkoumat a upravit registry, paměť a vstupní / výstupní zařízení počítače, diagnostiku a možná oprava selhání softwaru a periferií (pokud selhání vyřadí mikrokód sám). Operátor může také určit, který disk se spustit z.

Obě inovace zvýšila spolehlivost a snížené náklady na LSI-11.

Později Q-Bus založené systémy, jako je LSI-11/23, / 73 a 83 / jsou založeny na čipové sady navržených v domě u Digital Equipment Corporation. Později PDP-11 Unibus systémy byly navrženy tak, aby používají podobné Q-Bus procesorových karet, pomocí adaptéru Unibus podporovat stávající Unibus periferie , někdy i se speciální paměťové sběrnice pro zlepšení rychlosti.

Tam byly jiné významné inovace v Q-Bus nastoupit. Například varianta systém PDP-11/03 zaveden celý systém samočinného testu (POST).

Pokles

Základní provedení PDP-11 byl flexibilní, a byl průběžně aktualizován pomocí nové technologie. Avšak omezená průchodnost z Unibus a Q-bus začíná být systém výkon překážkou a 16bitové omezení Logická adresa brzdí rozvoj větších softwarových aplikací. Tento článek na PDP-11 architektura popisuje hardwarové a softwarové techniky používané obejít omezení adres prostor.

DEC 32-bit následník PDP-11 se VAX (pro "virtuální adresa příponu") překonal omezení 16-bit, ale byl zpočátku superminicomputer zaměřena na high-end time sdílení trhu. Na počátku VAX procesorů poskytlo PDP-11 režim kompatibility , za jakých hodně stávající software by mohl být okamžitě použit, a to souběžně s novější 32bitový software, ale tato funkce byla vynechána s prvním MicroVAX .

Za deset let PDP-11 byl nejmenší systém, který by mohl spustit Unix , ale v roce 1980 se IBM PC a jeho klony do značné míry převzal malý trh s počítači; BYTE v roce 1984 uvádí, že PC je Intel 8088 mikroprocesor překonal PDP-11/23 při spuštění Unix. Novější mikroprocesory takový jako Motorola 68000 (1979,) a Intel 80386 (1985 Typ) také 32-bitové logické adresování. 68000, běh s vlastní hardware, který za předpokladu, chráněné paměti, byl používán v Apple Lisa , stroj, který byl schopen běžet Microsoft ‚s Xenix v roce 1984, s až 2 MB instalované paměti RAM. Masová výroba a prodej těchto čipů eliminovány jakékoliv cenové výhody pro 16-bitové PDP-11. Řada osobních počítačů založených na PDP-11, na profesionální DEC série, neúspěšný komerčně, spolu s dalšími non-PDP-11 PC nabídek od DEC.

V roce 1994 prodal prosince systému softwarových práv na PDP-11 se MENTEC Inc., irského výrobce LSI-11 desek založených na Q-Bus a ISA architektura osobních počítačů, a v roce 1997 přerušena PDP-11 výroba. Již několik let, MENTEC produkoval nové procesory PDP-11. Ostatní firmy našel mezeru na trhu pro náhrada za starší PDP-11 procesorů, diskových subsystémů, atd

Do konce 1990, nejen DEC ale většina z New England počítačovém průmyslu, který byl postaven kolem minipočítačů podobných PDP-11 se zhroutila tváří v tvář pracovních stanic a serverů na bázi mikropočítačů.

modely

Procesory PDP-11 inklinují k pádu do několika fyzických skupin v závislosti na původním návrhu, na nichž jsou založeny a které I / O sběrnice, které používají. V každé skupině, většina modelů byly nabízeny ve dvou verzích, jeden určený pro OEM a jeden určený pro koncové uživatele. Přestože všechny modely mají stejný instrukční sadu, novější modely přidány nové instrukce a interpretovat určité pokyny trochu jinak. Jak se vyvíjela architektura, tam byly také rozdíly v zacházení s některými stavu procesoru a řídicí registry.

Unibus modely

Původní PDP-11/20 na předním panelu
Původní PDP-11/70 na předním panelu
Později PDP-11/70 s disky a pásky

Tyto modely používají Unibus jako jejich hlavní sběrnice:

  • PDP-11/20 a PDP-11/15 - Původní, non-mikroprogramovaný procesor; navrhl Jima O'Loughlin. Plovoucí bod je podporován obvodovými možnosti použití různých datových formátů. 11/20 postrádá jakékoliv ochrany paměti hardwaru, pokud dovybavit KS-11 mapování paměti add-on.
  • PDP-11/45, PDP-11/50, a PDP-11/55 - mnohem rychlejší mikroprogramovaný procesor, který lze použít až 256  kB z polovodičové paměti namísto nebo navíc k základní paměti ; podporovat mapování paměti a ochranu. První model pro podporu volitelný FP11 s plovoucí desetinnou čárkou koprocesor , který zavedený formát používaný v dalších modelech.
  • PDP-11/35 a PDP-11/40 - mikroprogramovaný následníci PDP-11/20; konstrukční tým pod vedením Jima O'Loughlin.
  • PDP-11/05 a PDP-11/10 - Cena-zredukovaný nástupce PDP-11/20.
  • PDP-11/70 - K 11/45 architektura sjednocena tak, aby 4  MB fyzické paměti rozdělené na soukromou paměťové sběrnice, 2 KB vyrovnávací paměti a mnohem rychlejší I / O zařízení připojená přes Massbus.
  • PDP-11/34 a PDP-11/04 - Cost-snížen follow-on produktů do 11/35 a 11/05; PDP-11/34 Koncept byl vytvořen Bobem Armstrongem. 11/34 podporuje až 256 KB paměti UNIBUS. PDP-11 / 34a podporuje možnost rychle se s plovoucí desetinnou čárkou a 11 / 34c podpořila vyrovnávací paměti možnost.
  • PDP-11/60 - PDP-11 s uživatelsky zapisovat obchodě Mikro; to byl navržen jiný tým v čele s Jimem O'Loughlin.
  • PDP-11/44 - Náhrada za 11/45 a 11/70, který byl zaveden v roce 1980, který podporuje volitelný (ačkoli zřejmě vždy součástí dodávky) cache paměti procesoru FP-11 s plovoucí desetinnou čárkou (jednu desku za použití šestnáct AMD Am2901 bit slice procesory) a komerční instrukční sada (CIS, dvě desky). To zahrnuje důmyslnou sériovou konzoli rozhraní a podporu pro 4 MB fyzické paměti. Konstrukční tým byl řízen Johnem Sofio. Toto bylo poslední PDP-11 procesoru, které mají být konstruovány za použití diskrétních logických hradel ; novější modely byly všechny mikroprocesorem. Byl to také poslední model vyrábí v Digital Equipment Corporation .
  • PDP-11/24 - první VLSI PDP-11 pro Unibus, pomocí "Fonz-11" (F11) čipová sada s adaptérem UNIBUS.
  • PDP-11/84 - Použití VLSI "Čelisti-11" (J11) čipová sada s adaptérem UNIBUS.
  • PDP-11/94 - J11 bázi rychleji než 11/84.

Q-bus modely

PDP-11/03 sejmutí krytu ukázat CPU deska, paměťový modul pod. Dva ze čtyř 40-pin balíčků CPU Chipset má byly odstraněny, a volitelný FPU je také chybí.

Tyto modely používají Q-Bus jako svoji hlavní sběrnice:

  • PDP-11.03 (také známý jako LSI-11/03) - první PDP-11 realizované s integrací rozsáhlých integrovaných obvodů, tento systém používá čtyři balíček MCP-1600 čipová sada od Western Digital a podporuje 60 kB paměti ,
  • PDP-11/23 - Druhá generace LSI (F-11). Rané jednotky podporovány pouze 248 kB paměti.
  • PDP-11/23 + / MicroPDP-11/23 - Zlepšení 11/23 s více funkcí na (větší) procesorové karty.
  • MicroPDP-11/73 - třetí generace LSI-11, tento systém používá rychlejší "čelisti-11" ( J-11 ), čipové sady a podporuje až 4 MB paměti.
  • MicroPDP-11/53 - 11/73 Pomalejší s palubní paměti.
  • MicroPDP-11/83 - Rychlejší 11/73 s PMI (soukromé paměti propojit).
  • MicroPDP-11/93 - Rychlejší 11/83; finální prosince Q-Bus PDP-11 modelu.
  • KXJ11 - QBUS karta (M7616) s PDP-11 na bázi periferní procesor a řadič DMA. na J11 CPU vybavené s 512 kB RAM, 64 KB ROM a paralelní a sériové rozhraní založené.
  • MENTEC M100 - MENTEC redesign 11/93, s J-11 čipové sady na 19,66 MHz, čtyři na palubní sériových portů, 1-4 MB interní paměť, a volitelně FPU.
  • MENTEC M11 - Processor modernizace deska; Implementace mikrokódu z PDP-11 instrukce nastavuje MENTEC pomocí TI 8832 ALU a TI 8818 mikrosekvenátoru od společnosti Texas Instruments .
  • MENTEC M1 - Processor modernizace deska; realizace mikrokódu PDP-11 instrukcí nastavuje MENTEC, pomocí Atmel 0,35  um ASIC .
  • Quickware QED-993 - vysoký výkon PDP-11 procesor / 93 aktualizace board.
  • DECserver 500 a 550 LAT terminálové servery DSRVS-BA pomocí KDJ11-SB chipset

Modely bez standardního autobusu

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

Řada PDT byly desktopové systémy uváděné na trh jako „inteligentní terminály“. A / 110 a / 130 byla umístěna v VT100 skříně terminálu. A / 150 se nachází v stolního přístroje, který zahrnoval dva 8-palcové disketové jednotky, tři asynchronní sériové porty, jeden port tiskárny, jeden modem port, a jeden synchronní sériový port a požadované externího terminálu. Všechny tři použity stejné čipové sady, jak je používán v LSI-11/03 a LSI-11/2 ve čtyřech „uM“ s. Tam je možnost, která v sobě spojuje dvě z microms do jednoho dvojitého nosiče uvolní jednu zásuvku pro EIS / FIS čipu. Přepínač / 150 v kombinaci s VT105 terminálu byl také prodáván jako MiniMINC , rozpočet verze Minc-11 .

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

Professional prosince řady jsou stolní počítače jsou určeny soutěžit s dřívějšími IBM 8088 a 80286 osobních počítačů na bázi. Tyto modely jsou vybaveny 5? Palcové floppy disků a pevných disků, kromě 325, který nemá pevný disk. Původní Operační systém P / OS, který byl v podstatě RSX-11 M + se systémem menu na vrcholu. Vzhledem k tomu, design byl určen, aby se zabránilo výměně softwaru se stávajícími modely PDP-11, jejich osud nemocného na trhu nebylo žádným překvapením pro každého, kromě DEC. RT-11 operační systém byl nakonec přeneseno do PRO série. Port of RSTS / E na PRO série byla také provedena interní DEC, ale to nebylo povolené. Pro-325 a -350 jednotky jsou založeny na DCF-11 ( "Fonz") čipové sady, stejně, jak bylo zjištěno v 11/23, 11/23 + a 11/24. PRO-380 je založen na DCJ-11 ( „Čelisti“) čipové sady, stejně, jak bylo zjištěno v 11 / 53,73,83 a další, i když běží jen na 10 MHz z důvodu omezení nosné čipové sady.

Modely, které byly naplánovány, ale nikdy zavedeny

  • PDP-11/27 - Implementace Čelisti-11, který by používal VAXBI autobus za svůj hlavní I / O sběrnice.
  • PDP-11/68 - Pokračovací na PDP-11/60, která by podporované 4 MB fyzické paměti.
  • PDP-11/74 - PDP-11/70, která byla rozšířena a obsahuje multiprocessing funkce. Až čtyři procesory mohly být propojeny, ačkoli fyzické vedení kabelů se stal nepraktické. Další variace na 11/74 obsahuje oba prvky multi-processing a obchodní instrukční sadu. Značný počet prototypových 11 / 74s (různých typů) byly postaveny a alespoň dva víceprocesorové systémy byly zaslány k zákazníkům pro testování beta, ale žádné systémy byly někdy oficiálně prodáván. Čtyři procesor systém byl udržován vývojový tým operačního systému RSX-11 pro testování a jednoprocesorový systém sloužil PDP-11 inženýrství pro všeobecné použití timesharing. 11/74 měl být zaveden kolem stejného času jako oznámení o nové 32-bitové produktové řady a první model: VAX 11/780. 11/74 byla zrušena z důvodu obav o své pole udržovatelnost, i když zaměstnanci věřili, že skutečným důvodem bylo to, že překonal 11/780 a bude bránit jeho prodej. V každém případě, prosinec nikdy zcela migrovat své PDP-11 zákazníků k VAX. Primární důvod nebyl výkon, ale lepší v reálném čase reagovat PDP-11 je.

Verze pro zvláštní účely

Prosince GT40 běží Moonlander
Minc-23
  • GT40 - VT11 vektorová grafika terminál pomocí PDP-11/05.
  • GT42 - VT11 vektorová grafika terminál pomocí PDP-11/10.
  • GT44 - VT11 vektorová grafika terminál pomocí PDP-11/40.
  • GT62 - VS60 vektorová grafika pracovní stanice pomocí PDP-11 / 34a a grafický procesor VT48.
  • H11 - Heathkit OEM verze LSI-11/03.
  • VT20 - Terminál s PDP-11/05 s přímým mapované zobrazení znaků pro editaci textu a sazbu (předchůdce VT71)
  • VT71 - Terminál s LSI-11/03 a QBUS backplane s přímým mapované zobrazení znaků pro editaci textu a sazbu.
  • VT103 - VT100 s backplane hostit LSI-11.
  • VT173 - Špičkové úpravy terminál obsahující 11/03, který vloženého její software pro úpravu pomocí sériového připojení k hostitelskému minipočítač. Používá se v různých vydavatelských prostředí, to bylo také nabízeny s DECset, Digital VAX / VMS 3.x nativním režimu OEM verzi Datalogics Pager automatizované dávkové kompozice motoru. Když byl VT173 zásoby vyčerpány v roce 1985, digitální přerušena DECset a přenese své dohody zákaznická data Datalogics. (HP nyní používá název HP DECset pro rozvojovou sada nástrojů softwarového produktu).

  • MiNC-11 - Laboratorní systém založený na 11/03 nebo 11/23; pokud bude založeno na 11/23, to bylo prodáváno jako ‚Minc-23‘, ale mnoho Minc-11 stroje byly v terénu modernizovány s 11/23 procesoru. Brzy verze Minc specifického softwarového balíku by se spustit na 11/23 procesoru, protože jemných změn v instrukční sady; MiNC 1.2 je dokumentována jako kompatibilní s pozdějším procesoru.
  • C.mmp - více procesory systém z Carnegie Mellon University .
Unimation regulátor robotické rameno.
  • Tyto Unimation regulátory pro robotické rameno, použité / 73 systémy s DEC M8192 / KDJ11-A procesorové desky a dvou prosince DLV11-J (M8043) asynchronních desky sériového rozhraní Q-Bus 11 LSI,.
  • SBC 11/21 (boardname KXT11) Falcon a Falcon Plus - jednorázová palubní počítač na Qbus kartu, kterou se zavádí základní PDP-11 instrukční sady, založené na čipové sadě T11, který obsahuje 32 KB statické paměti RAM, dva ROM zásuvky, tři sériové linky, 20 bitový paralelní i / O, tři interval časovače a DMA řadič dvoukanálový. Až 14 Falcons mohl být umístěn do jednoho systému Qbus.
  • KXJ11 - QBUS karta (M7616) s PDP-11 na bázi periferní procesor a řadič DMA. na J11 CPU vybavené s 512 kB RAM, 64 kB ROM a paralelním a sériovým rozhraním na bázi.
  • HSC high-end řadiče CI disk používá základní deska namontována J11 a F11 procesorové karty provozovat své chronické operační systém.
  • VAX Console - prosinec Professional Series PC-38N s real-time rozhraní (RTI) byl použit jako konzole pro VAX 8500 a 8550 . RTI má dvě sériová linka jednotky: jedna se připojí na VAX monitorování životního prostředí modulu (EMM), a druhý se používá jako náhradní, který by mohl být použit pro přenos dat. RTI má také programovatelné periferní rozhraní (PPI), skládající se ze tří 8-bitových portů pro přenos dat, adres a řídicích signálů mezi konzoli a rozhraní VAX konzoly.

nelicencované klony

PDP-11 byl natolik populární, že mnoho nelicencované PDP-11 kompatibilní minipočítače a mikropočítače byly vyrobeny v východního bloku zemí. Někteří byli pin-kompatibilní s PDP-11 a mohl využít své periférie a systémový software. Tyto zahrnují:

Operační systémy

Některé operační systémy jsou k dispozici pro PDP-11

od Digital

Od třetích stran

komunikace

Server DECSA komunikace byla komunikační platforma vyvinutá DEC založený na PDP-11/24, přičemž ustanovení o uživatelských instalačních I / O kartami včetně asynchronních a synchronních modulů. Tento produkt se použije jako jeden z prvních obchodních platformy, na nichž síťové produkty by mohly být postaveny, včetně X.25 brány, SNA brány, směrovače a terminálové servery .

Periferní zařízení

TU10 9 track tape drive.

Širokou škálu periférií byly k dispozici; některé z nich byly také použity v jiných systémech, jako je DEC a v PDP-8 nebo PDP-10 . Níže jsou uvedeny některé z více společných periferií PDP-11.

Použití

PDP-11 rodina počítačů byla použita k mnoha účelům. To bylo používáno jako standardní minipočítač pro obecné použití výpočetní techniky, jako je například sdílení času , vědecké, vzdělávací, zdravotnické či obchodní práce na počítači. Dalším častým žádost byla real-time řízení procesů a automatizace výroby .

Některé OEM modely byly také často používaný jako vestavěných systémů pro řízení složitých systémů, jako dopravních světel systémů, lékařských systémů, numerické kontrolované obrábění nebo pro správu sítě. Příkladem takového použití PDP-11s byl řízení s přepojováním paketů v síti Datanet 1. V roce 1980, Spojené království je řízení letového provozu pro zpracování radar byla provedena na systému PDP 11/34 známý jako PRDS - Zpracované Radar Display System u RAF West Drayton. Software pro Therac-25 lékařské lineární urychlovače částic také běžel na 32K PDP 11/23. V roce 2013 bylo oznámeno, že PDP-11 programátoři by bylo zapotřebí ke kontrole jaderných elektráren do roku 2050.

Další použití bylo pro skladování testovacích programů pro Teradyne ATE zařízení v systému, známého jako TSD (Test systému ředitel). Jako takový, oni byli v provozu až do jejich software byla vyřazena z provozu do roku 2000 problému . Americké námořnictvo používá PDP-11/34 řídit své Multi-stanice Prostorové dezorientace zařízení, simulátor používá v pilotní výcvik, až do roku 2007, kdy byl nahrazen emulátoru na bázi PC, které by mohly spustit originální software PDP-11 a rozhraní s regulátorem karet na zakázku Unibus.

PDP-11/45 byla použita pro experiment, který objevil J / ψ MESON v Brookhaven National Laboratory . V roce 1976, Samuel Ting obdržel Nobelovu cenu za tento objev.

emulátory

Náhražka-11

Náhražky-11, výrobek D Bit emuluje instrukční PDP-11 nastavit běžící pod DOS, OS / 2, Windows, Linux nebo stand-alone (bez OS). Může být použit ke spuštění RSTS nebo jiné PDP-11 operačních systémů.

SimH

SimH je emulátor, který sestavuje a běží na řadě platforem (včetně Linux ) a podporuje hardwarové emulace pro DEC PDP-1, PDP-8, PDP-10, PDP-11, VAX, AltairZ80, několik IBM sálových počítačích, a další minipočítače.

Charon-11

viz též

  • Heathkit H11 , je 1977 Heathkit osobní počítač založený na PDP-11
  • MACRO-11 , PDP-11 je rodný jazyk sestava
  • PL-11 , je assembler na vysoké úrovni pro PDP-11 písemné v CERNu
  • SIMH , násobkem minipočítač architektura emulátor psaný v přenosném C

Poznámky

Reference

  • PDP-11 procesor Příručka - PDP-11/05/10/35/40 , Digital Equipment Corporation, 1973
  • PDP-11 procesor příručka - PDP-11/04 / 34a / 44/60/70 , Digital Equipment Corporation, 1979

Další čtení

  • Eckhouse, jr., Richard H .; Morris, L. Robert (1979), mikropočítače Systems Organization, programování a aplikace (PDP-11) , Englewood Cliffs, New Jersey : Prentice-Hall , ISBN  0-13-583914-9
  • Michael Singer, PDP-11. Assembler Language Programování a Machine organizace , John Wiley & Sons, NY: 1980.

externí odkazy