Řada CDC 160 - CDC 160 series
![]() CDC 160-A s detailem ovládacího panelu | |
Vývojář | Seymour Cray |
---|---|
Výrobce | Control Data Corporation |
Datum vydání | 1960 |
Zaváděcí cena | 100 000 USD, což odpovídá 864 229 USD v roce 2019 |
Dodané jednotky | 400 |
Úložný prostor | 4096 slov magnetického jádra |
Napájení | 115 V, 12 A |
Rozměry | 29 od 61 1⁄2 o 30 palců (740 mm × 1560 mm × 760 mm) |
Hmotnost | 810 lb (370 kg) |
Nástupce | Řada CDC 6000 |
The Řada CDC 160 byla série minipočítače postaven Control Data Corporation. CDC 160 a CDC 160-A byly 12bitové minipočítače[1][2] výroba od roku 1960 do roku 1965; CDC 160G byl 13bitový minipočítač s rozšířenou verzí instrukční sady CDC 160-A a režimem kompatibility, ve kterém nepoužíval 13. bit.[3] Model 160 navrhl Seymour Cray - údajně během dlouhého třídenního víkendu.[4]Vešel do stolu, kde seděl jeho operátor.
160 architektura používá doplněk aritmetický s end-around carry.[5]
NCR společně prodával 160-A pod svým vlastním jménem několik let v 60. letech.[6]
Přehled
Vydavatelská společnost, která zakoupila CDC 160-A, to popsala jako „stroj pro jednoho uživatele bez možnosti dávkového zpracování. Programátoři a / nebo uživatelé by šli do počítačové učebny, posadili se na konzolu, načetli bootstrap papírové pásky a spustili program."[7]
CDC 160-A byl jednoduchý hardware, a přesto poskytoval celou řadu funkcí, které byly zmenšenými schopnostmi nalezenými pouze u větších systémů. Byla to tedy ideální platforma pro seznámení programátorů nováčků se sofistikovanými koncepty nízké úrovně Vstup výstup (I / O) a přerušit systémy.
Všech 160 systémů mělo a papírová páska čtenář a punč a většina měla Psací stroj IBM Electric upraven tak, aby fungoval jako počítačový terminál.[8][9][10] Paměť na 160 byla 4096 12bitových slov. CPU měl 12 bitů doplněk akumulátor, ale žádné násobení ani dělení. K dispozici byla celá řada pokynů a několik režimů adresování. Nepřímé adresování bylo téměř stejně dobré jako indexové registry. Sada instrukcí podporovala jak relativní (k aktuálnímu registru P), tak absolutní. Původní sada instrukcí neměla instrukci volání podprogramu a mohla adresovat pouze jednu banku paměti.[1]
V modelu 160-A byl přidán „zpětný skok“ a instrukce k přepnutí paměťové banky. Zpětný skok povolil jednoduché volání podprogramu a přepínání bank umožnilo řešit jiné 4K banky paměti, i když neohrabaně, až na celkem 32 768 slov.[2] Dodatečná paměť byla drahá a musela žít v samostatné krabici velké jako 160. Model 160-A mohl také přijmout jednotku násobení / dělení, což byla další velká a drahá periferní skříň.
V 160 a 160-A byla doba cyklu paměti 6,4 mikrosekundy. Přidání trvalo dva cykly. Průměrná instrukce trvala 15 mikrosekund, při rychlosti zpracování 67 000 instrukcí za sekundu.[1][2]
Model 160G rozšířil registry a paměťová slova na 13 bitů; v režimu G bylo použito všech 13 bitů, zatímco v režimu A bylo použito pouze spodních 12 bitů, pro binární kompatibilitu s 160-A. Model 160G přidal některé pokyny, včetně vestavěných pokynů pro násobení a dělení a několik dalších režimů adresování.[3][11]
Nízkoúrovňové I / O umožňovaly ovládání zařízení, rozhraní pro určování stavu zařízení a pro čtení a zápis dat jako jednotlivé bajty nebo jako bloky. I / O lze dokončit do registru nebo do paměti nebo přes a přímý přístup do paměti (DMA) kanál. Rozdíl mezi těmito typy I / O spočíval v tom, že běžné I / O „zavěsily“ CPU, dokud nebyla operace I / O dokončena, ale DMA I / O umožnilo CPU pokračovat v provádění instrukcí současně s přenosem dat. Systém přerušení byl čistě založen na IO, což znamená, že všechna přerušení byla generována externě. Přerušení byly zavedeny do neofytů jako výstražný mechanismus, kterým mohl být program informován o dokončení dříve zahájené operace DMA I / O.
Oblasti použití

- Aplikace v reálném čase
- Offline převod dat
- Vědecké zpracování dat
- Obchodní zpracování údajů
- Sběr a redukce dat
- Řešení technických problémů
- Komunikační a telemetrické systémy
- Ovládejte satelitní počítačový systém dat[12]
Periferní zařízení
- Systémy magnetických pásek 163 nebo 164
- 161 psací stroj
- 1610 Systém čtení a děrování karet
- 1612 řádková tiskárna
- 165 plotter
- 166 Tiskárna s vyrovnávací pamětí
- 167 Čtečka karet
- 168 Aritmetická jednotka
- 169 Pomocná paměťová jednotka
- 350 čtečka papírových pásek
- Model BRPE-11 Děrovačka papíru dálnopisného typu
- 603 Transport magnetické pásky[12]
Nástupci
160 architektura byla upravena tak, aby se stala základem periferní procesory (PP) v Řada CDC 6000 sálové počítače a jejich nástupci.[4] Velké části instrukční sady 160 se v periferních procesorech nezměnily. Došlo však ke změnám, které začleňovaly programování 6000 datových kanálů a ovládání centrální procesor. Na počátku 6000. let téměř celý operační systém běžel v PPs. Toto ponechalo centrální procesor nezatížený požadavky operačního systému a dostupný pro uživatelské programy.
Reference
- ^ A b C 160 Příručka pro programování počítače (PDF). Control Data Corporation. 1960. Citováno 28. března 2013.
- ^ A b C Control Data 160-A Computer Programming Manual (PDF). Control Data Corporation. Březen 1963. Citováno 28. března 2013.
- ^ A b Referenční příručka k programování řídicích dat 160G (PDF). Control Data Corporation. 11. května 1965. Citováno 28. března 2013.
- ^ A b Lawrence Liddiard (květen 1986). „Stroje Seymoura Craye (část 2)“ (PDF).
CDC 160, o kterém se říká, že jej o víkendu navrhl Cray, bylo prvních 60 000 $ CDC lavice (ne plocha počítače) počítač, který se stal prototypem I / O procesoru pro periferní procesory obklopující CDC 6600 a 7600.
- ^ „Programátorská referenční příručka pro CDC-160“ podle Douglas W. Jones
- ^ Flamm, Kenneth (1988). Vytvoření počítače: vláda, průmysl a špičkové technologie. Brookings Institution Press. str. 118. ISBN 0815728506.
- ^ Peter Clark (červenec 1982). „DEC TIMESHARING (1965)“. DEC Professional. str. 34.
- ^ Control Data 160 Typewriter Unit (PDF). Control Data Corporation. Prosinec 1962. Citováno 28. března 2013.
- ^ Řídicí data 160 Počítač (PDF). Control Data Corporation. Citováno 28. března 2013.
- ^ Řídicí počítač Data 160-A (PDF). Control Data Corporation. Listopad 1962. Citováno 28. března 2013.
- ^ „Control Data 160G Computer System“ (PDF). Control Data Corporation. Citováno 28. března 2013.
- ^ A b "Počítač s řídicími daty 160" (PDF). Srpna 1961. Citováno 26. listopadu 2017.