CDC 1604 - CDC 1604
CDC 1604 | |
---|---|
![]() CDC 1604 s obrázkem v měřítku | |
Design | |
Výrobce | Control Data Corporation |
Návrhář | Seymour Cray |
Datum vydání | 1960 |
Prodané jednotky | 50+ |
Cena | 1 030 000 $ (192 kB) [1] |
Kryt | |
Rozměry | Výška: 176 cm (69 palců) Délka: 227 cm (89 palců) Šířka: 68 cm (27 palců) [2] |
Hmotnost | 2 200 liber (1 000 kg) |
Napájení | 5.5 kW Při 208 V 60 Hz[2] |
Systém | |
Operační systém | Co-Op Monitor (vyvinutý organizací uživatelů) |
procesor | 48-bit procesor @ 208 kHz [2] |
Paměť | 192 kilobajtů (32767 x 48 bitů) [2] |
Úložný prostor | - |
MIPS | 0.1 |
FLOPS | - |
Předchůdce | - |
Nástupce | CDC 3800 a 3400 |
The CDC 1604 byl 48-bit počítač navržený a vyrobený společností Seymour Cray a jeho tým v Control Data Corporation (CDC). Model 1604 je známý jako jeden z prvních komerčně úspěšných tranzistorové počítače. (The IBM 7090 Legenda říká, že označení 1604 bylo vybráno přidáním první ulice CDC (501 Park Avenue) do bývalého Crayova projektu, ERA-UNIVAC 1103.[3]
Omezená 24bitová verze označená jako CDC 924, byl krátce nato vyroben a dodán NASA.[4]
První 1604 byl dodán do americké námořnictvo Postgraduální škola v lednu 1960[5] pro aplikace podporující major Centra řízení provozu flotily primárně pro předpověď počasí v Havaj, Londýn, a Norfolk ve Virginii. Do roku 1964 bylo postaveno více než 50 systémů. The CDC 3600, který přidal pět operačních kódů, nahradil 1604 a „byl do značné míry kompatibilní“ s ním.[6]
Jeden z letadel 1604 byl odeslán do Pentagonu do DASA (Agentura pro atomovou podporu obrany) a použit během kubánských raketových krizí k předvídání možných úderů Sovětského svazu proti USA.
12bitový minipočítač, nazvaný CDC 160, se často používal jako I / O procesor v 1604 systémech. Samostatná verze 160 zvaná CDC 160-A byla pravděpodobně prvním minipočítačem.[7]
Architektura

Registry CDC 1604 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Paměť v CDC 1604 se skládala z 32K 48bitů slova magnetické základní paměť s dobou cyklu 6,4 mikrosekund.[6] Bylo to organizováno jako dvě banky po 16 tis. Slov, s lichými adresami v jedné bance a sudými adresami v druhé. Obě banky byly rozděleny fázově o 3,2 mikrosekundy, takže průměrná efektivní doba přístupu do paměti byla 4,8 mikrosekundy. Počítač provedl přibližně 100 000 operací za sekundu.
Každé 48bitové slovo obsahovalo dvě 24bitové instrukce. Formát instrukce byl 6-3-15: šest bitů pro operační kód, tři bity pro „označení“ (indexový registr pro instrukce pro přístup do paměti, podmínka pro instrukce pro skok (větev)) a patnáct bitů pro adresu paměti (nebo posun (pro pokyny k směnám).
CPU obsahovalo 48bitový akumulátor (A), 48bitový registr masky (Q), 15bitový čítač programu (P) a šest 15bitových indexových registrů (1-6).[8] Použito interní celočíselné vyjádření doplněk aritmetický. Interní formát s plovoucí desetinnou čárkou byl 1-11-36: jeden bit znaménka, jedenáct bitů offsetového (předpjatého) binárního exponenta a třicet šest bitů binárního významu.[9]
Nejvýznamnější tři bity akumulátoru byly převeden z digitálního na analogový a připojen k elektronkovému zesilovači zvuku obsaženému v konzole. Toto zařízení lze použít k programování zvukových výstrah pro operátora počítače nebo ke generování hudby. Ti, kteří znají vnitřní fungování softwaru, často slyšeli, jaké části úkolu provádí CDC 1604; jako ladicí pomůcka například nekonečná opakující se hudební fráze naznačovala, že program uvízl ve smyčce.
Použití a aplikace
V roce 1960, jedna z prvních aplikací pro dolování textu, Maškaráda, byl napsán pro Marathon Oil Společnost v Findlay, Ohio. Maškaráda byla dolování textu program, který používal syntaktické struktury pod textovými daty k maskování slov a frází pro účely vyhledávání.[10]
V průběhu roku 1969, Fleet Operations Control Center, Pacific (FOCCPAC v Kunii) dne Oahu v Havaj zahájila Automatizované kontrolní prostředí (ACE) využívající klastr pěti CDC 160A k dohledu nad sítí více úkolů se čtyřmi CDC 1604.
The Minuteman I. byl prvním americkým systémem ICBM s pevnými raketami, který byl nasazen. Byly tam dva zcela samostatné návrhy pozemních stanic, které byly vyvinuty nezávisle. Menší a elegantnější konstrukce s jedním silem zahrnovala dva redundantní počítačové systémy CDC 1604, každý vybavený duálními skříněmi obsahujícími čtyři 200 bpi magnetická páska pohony. Počítače byly použity k předběžnému výpočtu navádění a zaměřování řídicích informací. Výsledky založené na aktuálním počasí a informace o cílení byly do rakety staženy před vypuštěním. Modelové displeje obou těchto návrhů pozemních stanic ICBM, včetně blokových modelů počítačů CDC 1604, lze zobrazit na Octave Chanute Aerospace Museum v Rantoul, Illinois.
Třetí verze PLATO počítačový vzdělávací systém byl implementován na CDC 1604-C.[11]
ŽOVIÁLNÍ byl použit jako hlavní programovací jazyk CDC 1604, zatímco osmičkový byl použit k programování sdílených služeb podporovaných CDC 160A. NAVCOSSACT se sídlem v Washington Navy Yard poskytované systémy a podpora školení.
Podle Irvinga Johna Gooda byl CDC 1604 použit k sestavení „kreslící“ plachetnice od Sama Schmitta a Stocktona Gainese.
Podobné stroje
Konstrukce 1604 byla používána sovětskou laboratoří jaderných zbraní. Jejich BESM-6 počítač, který vstoupil do výroby v roce 1968, byl navržen jako software kompatibilní s CDC 1604,[12] ale běžel 10krát rychleji a měl další registry.
924
CDC 924 | |
---|---|
![]() CDC 924 s měřítkem | |
Design | |
Výrobce | Control Data Corporation |
Návrhář | Seymour Cray |
Datum vydání | 1961[13] |
Prodané jednotky | 12+ (1964) |
Cena | $ 180,000 [1] |
Kryt | |
Rozměry | Výška: 173 cm (68 palců) Délka: 157 cm (62 palců) Šířka: 66 cm (26 palců) [14] |
Hmotnost | 650 kg [14] |
Napájení | 2.3 kW Při 208 V 60 Hz [14] |
Systém | |
Operační systém | - |
procesor | 24-bit procesor @ 188 kHz |
Paměť | 24 kilobajtů (8192 x 24 bitů) [14] |
Úložný prostor | - |
MIPS | - |
FLOPS | - |
Předchůdce | - |
Nástupce | CDC 3000 |
The CDC 924 byl 24bitový počítač, který podporoval použití „jakýchkoli vstupně-výstupních zařízení schopných komunikovat s 160 a / nebo 1604 počítač, “[15] a jeho šest nezávislých kanálů umožňovalo 3 simultánní vstupní operace, i když 3 kanály současně prováděly výstup.
Jako mnoho procesorů CDC,[8] používal aritmetiku komplementu.
Některé pokročilé funkce 924, které obsahovaly 64 pokynů, byly:
- Šest indexových registrů. Hodnota „7“ byla vyhrazena pro indikaci nepřímého adresování.
- instrukce „provést“ (v tom, co referenční příručka k hardwaru nazvala „podprogram jediné instrukce“).[15]:str. 2–41.
- výkonné pokyny pro vyhledávání úložiště.:str. 2–32 až 2–35
Reference
- ^ A b 1964 Počítačový průzkum, PDF
- ^ A b C d Počítač CDC 1604, svazek 1, popis a provoz (60. prosince, pdf)
- ^ Kupodivu velmi podrobný rok 1975 orální historie s počítačovými inženýry CDC ano ne potvrdit tuto legendu: když byla položena otázka „1604“, zasvěcenci se zasmáli a odpověděli: „V té době to bylo docela populární, že to byl původ“ a „Nikdy jsme to nedokázali doložit. lidí, kteří tomu věří. “ Stránka 21 orální historie poskytuje oficiální vysvětlení CDC pro 1604: původním cílem bylo podporovat 16K paměti a 4 páskové jednotky.
- ^ „BUNCH“.
- ^ „Control Data Corporation“. Historie výpočtů.
- ^ A b „Skutečné stroje s 24bitovými a 48bitovými slovy“.
- ^ Ed Thelen. "CDC 160A". Citováno 15. dubna 2011.
- ^ A b Hassitt, Anthony; Ralston, Anthony (2014). Počítačové programování a počítačové systémy. ISBN 978-1483258416.
- ^ Fleming, Georgi. „CDC 1604“. nssdc.gsfc.nasa.gov. Citováno 2017-03-05.
- ^ JP Brzozowski (1983). Msgstr "MASQUERADE: Hledání úplného textu abstraktů pomocí automatického indexování". Journal of Information Science. 6 (2–3): 67–73. doi:10.1177/016555158300600205. S2CID 61928952.
- ^ „PLATO - počítačový vzdělávací systém“.
- ^ Impagliazzo, John; Proydakov,? Eduard (2011). Pohledy na sovětské a ruské výpočty. ISBN 978-3642228162.
- ^ „Sběr dat Control Corporation - historická časová osa“. Charles Babbage Institute.
- ^ A b C d Referenční příručka pro CDC 924 (PDF, říjen 62)
- ^ A b „Referenční příručka k počítači Control Data 924“ (PDF). Říjen 1962.
externí odkazy
- Neil R. Lincoln s 18 inženýry Control Data Corporation (CDC) na architektuře a designu počítačů, Charles Babbage Institute, University of Minnesota. Mezi inženýry patří Robert Moe, Wayne Specker, Dennis Grinna, Tom Rowan, Maurice Hutson, Curt Alexander, Don Pagelkopf, Maris Bergmanis, Dolan Toth, Chuck Hawley, Larry Krueger, Mike Pavlov, Dave Resnick, Howard Krohn, Bill Bhend, Kent Steiner, Raymon Kort a Neil R. Lincoln. Témata diskusí zahrnují CDC 1604, CDC 6600, CDC 7600, CDC 8600, CDC STAR-100 a Seymour Cray.
- On-line kopie příruček CDC 1604.