Řada CDC 160 - CDC 160 series

CDC 160
Kontrolní data 160-A.jpg
CDC 160-A s detailem ovládacího panelu
Vývojář Seymour Cray
Výrobce Control Data Corporation
Datum vydání 1960 ( 1960 )
Zaváděcí cena 100 000 USD, což odpovídá 874 803 USD v roce 2020
Dodané jednotky 400
Úložný prostor 4096 slov magnetického jádra
Napájení 115 V, 12 A
Rozměry 29 o 61+1 / 2 od 30 palců (740 mm x 1560 mm x 760 mm)
Hmotnost 810 lb (370 kg)
Nástupce Řada CDC 6000

Řada CDC 160 byla řada minipočítačů vytvořených společností Control Data Corporation . CDC 160 a CDC 160-A byly 12bitové minipočítače vyráběné v letech 1960 až 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. Model 160 navrhl Seymour Cray - údajně během dlouhého třídenního víkendu. Vešel do stolu, kde seděl jeho operátor.

Architektura 160 používá aritmetiku komplementu s koncovým přenosem .

Společnost NCR v 60. letech několik let prodávala model 160-A pod svým vlastním jménem několik let.

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."

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í začínajících programátorů se sofistikovanými koncepcemi nízkoúrovňových vstupů a výstupů (I / O) a přerušovacích systémů.

Všech 160 systémů mělo čtečku papírových pásků a razník a většina z nich měla psací stroj IBM Electric upravený tak, aby fungoval jako počítačový terminál . Paměť na 160 byla 4096 12bitových slov. CPU měl 12bitový doplňkový akumulátor, ale neměl se množit ani dělit. 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.

V modelu 160-A byl přidán „zpětný skok“ a instrukce k přepnutí paměťové banky. Zpětný skok umožňoval jednoduché volání podprogramů a přepínání bank umožňovalo oslovit ostatní 4K banky paměti, i když neohrabaně, až do celkového počtu 32 768 slov. 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 paměťového cyklu 6,4 mikrosekund. Přidání trvalo dva cykly. Průměrná instrukce trvala 15 mikrosekund, při rychlosti zpracování 67 000 instrukcí za sekundu.

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í.

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 prostřednictvím kanálu přímého přístupu do paměti (DMA). 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í byla zavedena do neofytů jako výstražný mechanismus, kterým mohl být program informován, že byla dokončena dříve zahájená operace DMA I / O.

Oblasti použití

Panel CDC 160
  • 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

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

Nástupci

Architektura 160 byla upravena tak, aby se stala základem periferních procesorů (PP) v sálových počítačích řady CDC 6000 a jejich nástupcích. Velké části instrukční sady 160 se v periferních procesorech nezměnily. Byly však provedeny změny, které začleňovaly programování 6000 datových kanálů a ovládání centrálního procesoru . Na počátku 6000. let fungoval v PPs téměř celý operační systém . Toto ponechalo centrální procesor nezatížený požadavky operačního systému a k dispozici pro uživatelské programy.

Reference

externí odkazy