Řada Honeywell 6000 - Honeywell 6000 series - Wikipedia
![]() | |
Výrobce | Honeywell Inc. |
---|---|
Datum vydání | 1970 |
Operační systém | GCOS, Multics, CP-6 |
The Řada Honeywell 6000 počítače byly rebadged verze General Electric je Řada 600 mainframy vyráběné firmou Honeywell International, Inc. od roku 1970 do roku 1989. Společnost Honeywell získala tuto linku, když v roce 1970 koupila počítačovou divizi GE a pokračovala v jejich vývoji pod různými názvy po mnoho let.[1]
Špičkovým modelem byl model 6080 s výkonem přibližně 1MIPS. Menší modely byly 6070, 6060, 6050, 6040 a 6030. V roce 1973 byl představen low-end 6025.[2] Sudé modely obsahovaly Vylepšená sada instrukcí feature (EIS), který přidal desítkové aritmetické operace a operace úložiště do úložiště k původní slovně orientované architektuře.[3]
V roce 1973 společnost Honeywell představila stroj řady 6180, stroj řady 6000 s úpravami adresování na podporu Multics operační systém. V roce 1974 společnost Honeywell vydala verzi 68/80, která přidala paměť cache v každém procesoru a podporu velké (2–8 milionů slov) přímo adresovatelné paměti.[4] V roce 1975 byly systémy řady 6000 přejmenovány na Úroveň 66, které byly o něco rychlejší (na 1,2 MIPS) a nabídly větší paměti. V roce 1977 byla linka opět přejmenována na 66 / DPS a v roce 1979 na DPS-8, opět s malým zlepšením výkonu na 1,7 MIPS.[5] Model Multics byl DPS-8 / M.[6]
V roce 1989 společnost Honeywell prodala svoji počítačovou divizi francouzské společnosti Groupe Bull kteří pokračovali v prodeji kompatibilních strojů.
Hardware

Systémy řady 6000 byly označovány jako „orientované na paměť“ - a řadič systému v každém paměťovém modulu rozhodované požadavky od jiných systémových komponent (procesorů atd.). Paměťové moduly obsahovaly 128 K slov o délce 1,2 μs 36-bit slova; systém by mohl podporovat jeden nebo dva paměťové moduly pro maximálně 256 kB slov (1 MB 9bitových bajtů). Každý modul byl obousměrný prokládaná paměť.
Volaná zařízení Multiplexory vstupu / výstupu (IOM) sloužil jako inteligentní I / O řadiče pro komunikaci s většinou periferií. IOM podporoval dva různé typy periferních kanálů: Společné periferní kanály zvládne rychlost přenosu dat až 650 000 cps; Kanály rozhraní periferního subsystému povolené převody až 1,3 milionu cps.
6000 podporovalo více procesorů a IOM.[7] Každý procesor a IOM měly čtyři porty pro připojení k paměti; každý paměťový modul měl osm portů pro komunikaci s ostatními součástmi systému, s přerušovací buňkou pro každý port.[8]
Ochrana a přemístění paměti bylo provedeno pomocí základna a hranice zaregistrujte se v procesoru, Registr základní adresy (BAR). IOM byl předán obsah BARu pro každý I / O požadavek, což mu umožňuje používat spíše virtuální než fyzické adresy.
Se systémem lze také použít různé komunikační řadiče. Starší DATANET-30 a DATANET 305 - určený pro menší systémy s až dvanácti terminály připojenými k IOM.[9] Procesor DATANET 355 připojený přímo k řadiči systému v paměťovém modulu a byl schopen podporovat až 200 terminálů.
procesor
CPU fungovalo na 36bitových slovech,[10] a adresy byly 18 bitů. The Registr akumulátorů (AQ) byl 72 bitů, nebo k nim bylo možné přistupovat samostatně jako dva 36bitové registry (A a Q) nebo čtyři 18bitové registry (AU, AL, QU, QL). Osmibitový Registr exponentů obsahoval exponent pro plovoucí bod operace ( mantisa byl v AQ). Bylo jich osm osmnáct bitů rejstříky rejstříků X0 až X7.[11]
18-bit Registr základní adresy (BAR) obsahoval základní adresu a počet bloků 1024 slov přiřazených programu (použitých 6180) segmentace spíše než BAR). Systém také obsahoval několik účelových registrů: 18bitový Počítadlo instrukcí (IC) a 27 bitů Registr časovače (TR) s rozlišením 2 μs. Pro detekci a ladění poruch byly použity sady speciálních registrů.
Sada instrukcí EIS přidala dalších osm 24bitových registrů AR0 až AR7. Tyto registry obsahovaly 18bitovou adresu slova, 2bitovou adresu znaku ve slově a 4bitovou adresu bitu ve znaku.
Formát registru adres: 1 11 2 2 0 7 89 0 3 + ------------------- + - + ---- + | Slovo | C | Bit | + ------------------- + - + ---- +
Formáty pokynů
Sada základních instrukcí stroje řady 6000 měla více než 185 jednoslovných jednoslovných pokynů.[12] Základní pokyny byly jedno slovo. Adresy ukazovaly na deskriptory operandů který obsahoval skutečnou adresu operandu a další informace.
Formát základní instrukce: 1 1 2 2 2 2 3 0 7 8 6 7 8 9 5 + ------------------- + ---------- - + - + ------ + | Y | OP | I | Štítek | + ------------------- + ----------- + - + ------ +
- Y je pole adresy (18 bitů).
- OP je operační kód (9 bitů), další bit 27 je bit rozšíření opcode.
- Já je bit blokování přerušení.
- Štítek označuje typ úpravy adresy, která má být provedena.
Pokyny EIS byly dvouslovné až čtyřslovné pokyny v závislosti na konkrétní instrukci.
Formát instrukce EIS: 1 1 2 2 2 2 3 slovo 0 7 8 6 7 8 9 5 + ------------------- + --------- - + - + ------ + 0 | Variabilní pole | OP | I | MF1 | + ------------------- + ----------- + - + ------ + 1 | Deskriptor operandu 1 nebo nepřímé slovo | + ---------------------------------------- + 2. Deskriptor operandu 2 nebo nepřímé slovo. (volitelně) + - - - - - - - - - - - - - - - - - - - - - + 3. Deskriptor operandu 3 nebo nepřímé slovo. (volitelně) + - - - - - - - - - - - - - - - - - - - - - +
- Variabilní pole obsahuje informace týkající se konkrétní instrukce.
- OP je operační kód EIS ..
- Já je bit blokování přerušení.
- MF1 popisuje úpravu adresy, která má být provedena pro deskriptor 1. Jsou-li přítomny operandy 2 a 3, pole proměnné obsahuje MF2 a MF3.
Režimy adresování
Bylo podporováno několik úrovní nepřímého adresování. Nepřímé adresy měly stejný formát jako pokyny a na každé úrovni byla provedena úprava adresy označená polem značky nepřímé adresy.[13]
Pole značky instrukce sestávalo z 3 bitů modifikátor značky (tm) a 4-bit označení značky (td).
- Modifikátor tagu označuje typ modifikace, která má být provedena na adrese instrukce:
- Registrovat (R): Přidejte pole adresy (Y) k obsahu registru označenému označovačem tagu.
- Zaregistrujte se pak nepřímo (RI): Proveďte úpravu adresy jako v úpravě registru, použijte slovo na efektivní adrese jako nepřímou adresu operandu.
- Nepřímý a poté se zaregistrujte (IR): Získejte nepřímé slovo z adresy určené Y a proveďte úpravu požadovanou polem značky nepřímého slova. To může mít za následek více úrovní indirection. Proveďte úpravu adresy určenou instrukcí o posledním nalezeném nepřímém slově.
- Nepřímé a poté shodné (IT): Získejte nepřímé slovo z adresy určené Y, poté použijte adresu v nepřímém slově jako efektivní adresu. Bity 30-35 nepřímého slova obsahovaly a záznam pole, které lze použít k adresování znaků ve slově.
U typů modifikací R, RI a IR obsahuje označení tag registr, který se má použít pro indexování (X0-X7, AU, AL, QU, QL, IC). Další hodnoty TD naznačovaly, že Y by mělo být použito jako okamžitý operand. Přímé adresování bylo zvláštním případem, kdy byla jako adresa operandu použita Y bez jakékoli úpravy.
Datové formáty
Data byla uložena v formát big-endian. Bity byly očíslovány od 0 (nejvýznamnější) do 35 nebo 71 (nejméně významné).[12]
- Binární data s pevným bodem byl uložen v dvojitý doplněk. Podporovány byly operandy půl slova (18 bitů), slova (36 bitů) a dvou slov (72 bitů). Byly poskytnuty instrukce pro násobení a dělení, které by operand považovaly spíše za binární zlomek než za celé číslo.
- Binární data s plovoucí desetinnou čárkou může být jednoduchá přesnost (36 bitů) nebo dvojitá přesnost (72 bitů). V obou případech byl exponentem osm bitů, binární dvojitý doplněk. Mantisa byla buď 28 nebo 64 bitů, dvojková komplementární binárka.
- Údaje o postavách byl buď 6bitový BCD nebo 9bitový ASCII.
Periferní zařízení
V roce 1971 byly pro stroje řady 6000 k dispozici následující periferie.[9]
- Ovládací konzole, připojený k IOM, byla tiskárna-klávesnice, která pracovala rychlostí 15 znaků za sekundu (cps).
- Subsystém úložiště vyměnitelných disků DSS180 poskytla až 18 disků využívajících disky fyzicky kompatibilní s disky IBM 2316 použitými v 2314.[14] Disky byly formátovány tak, aby poskytovaly 384 šestibitových znaků na sektor a 27 648 000 znaků na balíček. Průměrná doba hledání byla 34 milisekund (ms) a rychlost přenosu dat byla 416 000 cps.
- Subsystém úložiště vyměnitelných disků DSS190 poskytl až 16 disků využívajících disky kompatibilní s jednotkami IBM 3336-11 použitými v 3330. Disky byly formátovány sektory s proměnnou délkou v násobcích 384 znaků. Jedno balení pojme až 133 320 000 znaků. Průměrná doba přístupu byla 30 ms a rychlost přenosu dat byla 1 074 000 cps.
- Subsystém úložiště disků DSS270 poskytl až 20 modulů disku head-per-track. Kapacita na modul byla 15,3 milionu znaků. Průměrná doba přístupu byla 26 ms a maximální přenosová rychlost byla 333 000 cps.
- Subsystém úložiště disků DSS167 povoleno až osm online diskových jednotek plus offline náhradní. Kapacita na disk byla 15 milionů znaků; průměrná doba přístupu byla 87,5 ms a rychlost přenosu dat byla 208 000 cps.
- Subsystém úložiště vyměnitelných disků DSS170 povoleno až osm online diskových jednotek plus offline náhradní. Kapacita na disk byla 27,5 milionu znaků; průměrná doba přístupu byla 72,5 ms a rychlost přenosu dat byla 416 000 cps.
- Magnetická páska byl k dispozici v různých modelech a všechny používaly ½ palce s otevřeným kotoučem magnetická páska. Různé modely dokázaly číst a zapisovat sedm stopové nebo devítistopé pásky s hustotou od 200 bitů na palec (bpi) do 1600 bpi rychlostí 37,5 palce za sekundu (ips) do 150 ips. Maximální přenosová rychlost byla 266 znaků za sekundu (cps). Všechny modely připojené k systému prostřednictvím IOM.
- Řádkové tiskárny byly vlakové tiskárny PRT300 schopné tisku rychlostí 1150 řádků za minutu (l / min) a PRT201 rychlostí 1200 l / min.
- Děrná karta Zařízení se skládalo ze čtečky karet CRZ201 schopné číst až 900 karet s 80 sloupci za minutu (CPM) a děrovače karet CPZ201, které dokázalo vyseknout až 300 karet s 80 sloupci za minutu.
Software
Primární operační systém protože linka byla Obecný komplexní operační systém (GCOS), kterou společnost Honeywell původně zdědila po GECOS společnosti General Electric. V roce 1978 společnost Honeywell představila přepsanou verzi GCOS 8, která podporovala virtuální paměť. Multics OS také běžel na vybraných modelech CPU.[15][16]
V roce 1974 koupila společnost Honeywell Datové systémy Xerox (XDS) a vyvinul obdobný operační systém Xerox CP-V tak jako CP-6 běžet na systémech DPS-8 za účelem zachování věrné zákaznické základny společnosti Xerox.[5]
Reference
- ^ JNC @ Gunkies.org (2017). "Řada Honeywell 6000".
Série Honeywell 6000 byla rodina sálových počítačů s dlouhou životností, vyráběná od roku 1970 do roku 1989. Nyní jsou pravděpodobně nejznámější jako stroje, na kterých Multics běžel po většinu svého života, po počátečním období na stroji General Electric . Byli potomky rodiny řady GE 600; poté, co byl počítačový obchod GE prodán společnosti Honeywell v roce 1966, byly nahrazeny řadou 6000.
- ^ „Honeywell tlačí na velké náklady na počítač“. Montrealský věstník. 12. září 1973. Citováno 11. května 2014.
- ^ "Honeywell Series 6000" (PDF). Bitsavers.org.
Systémy řady 6000 využívají paměťově orientovanou architekturu.
- ^ https://ban.ai/multics/doc/MAC-PR-11-a004966.pdf - PROJEKTOVÁ ZPRÁVA O POKROKU MAC XI - strana 107
- ^ A b Bellec, Jean. „z GECOS do GCOS8“. historie velkých systémů v GE, Honeywell, NEC a Bull. Archivovány od originál 2. července 2014. Citováno 8. května 2014.
- ^ Thelen, vyd. „Honeywell DPS8“. Citováno 8. května 2014.
- ^ „Nový vědec“. 25. února 1971. str. 425.
Honeywell se netají tím, že se jeho nová řada 6000 vyvinula z ...
- ^ Honeywell (1. září 1980). Průvodce produkty pro velké systémy (PDF). p. Oddíl 3.3.1, str. 164.
- ^ A b Honeywell (1971). Souhrnný popis řady 6000 (PDF).
- ^ "Honeywell Years".
- ^ „Honeywell DPS8 - Ed Thelen“.
Multics stroj v tomto řádku byl Honeywell 6180 ... Ale všechny byly .. 8 index-register, A a Q register machines
- ^ A b Honeywell, Inc. (červenec 1974). Kapesní průvodce GMAP (PDF).
- ^ E. L. Burke (1974). „Emulace počítačového systému Honeywell 6180“ (PDF).
- ^ „70C 480 11_7209_Honeywell_Series_6000 11 7209 Honeywell“.
DSS181 ODSTRANITELNÝ SUBSYSTÉM SKLÁDÁNÍ DISKŮ: Poskytuje poměrně rychlý ... fyzicky kompatibilní s IBM 2316 Disk Pack
- ^ „Multics history“.
- ^ "Multics features".