Řada GE-600 - GE-600 series


Řada GE-600 byla rodina 36bitových sálových počítačů pocházejících z 60. let, postavená společností General Electric (GE). Když společnost GE opustila sálové počítače, byla linka prodána společnosti Honeywell , která podobné systémy vybudovala do 90. let, když se divize přesunula do skupiny Groupe Bull a poté do společnosti NEC .

Tento systém je možná nejlépe známý jako platforma, na které Dartmouth Time Sharing System (DTSS) strávil většinu svého života, a také základní stroj pro operační systém Multics . Multics byl podporován přidáním virtuální paměti provedeným v pozdějších verzích série.

Architektura

Řada 600 používala 36bitová slova a 18bitové adresy. Měli dva 36bitové akumulátory , osm 18bitových indexových registrů a jeden 8bitový registr exponentů. Podporoval plovoucí desetinnou čárku v 36bitové jednoduché přesnosti a 2 x 36bitové dvojité přesnosti, přičemž exponent byl uložen samostatně, což umožnilo až 71 bitů přesnosti (jeden znak se používá pro znaménko). Měl propracovanou sadu režimů adresování, z nichž mnohé používaly nepřímá slova , z nichž některá byla automatická inkrementace nebo automatická dekrementace. Podporoval 6bitové a 9bitové bajty prostřednictvím režimů adresování; tyto podporovaly extrahování konkrétních bytů a zvyšování ukazatele bajtů, ale ne náhodný přístup k bytům.

To také zahrnovalo řadu regulátorů kanálů pro zpracování I / O . CPU mohl předat krátké programy napsané v samostatném kanálu La Manche regulátoru strojového jazyka , který by pak bylo zajištěno zpracování dat, přesunout ji do nebo z paměti a vyvolat přerušení , když dokončena. To umožnilo hlavní CPU přejít na další úkoly a čekat na dokončení pomalého I / O, což je primární funkce systémů sdílení času .

Operační systémy

Původně operační systém pro počítače řady 600 byl GECOS , vyvinutý společností GE od roku 1962. V letech 1963 až 1964 byla na modelu GE-235 vyvinuta první verze systému sdílení času Dartmouth (DTSS). DTSS byl první skutečně užitečný systém sdílení času a měl na trhu velký vliv. Je to také platforma, kde byl poprvé vyvinut programovací jazyk BASIC . Computer History Museum je Corporate historie Collection popisuje GE Mark I historie takto:

Předchůdce společnosti General Electric Information Services začínal jako obchodní jednotka ve společnosti General Electric vytvořená za účelem prodeje nadbytečného počítačového času na počítačích používaných k poskytování ukázek zákazníkům. V roce 1965 společnost Warner Sinback doporučila, aby začali prodávat služby sdílení času pomocí systému sdílení času (Mark 1) vyvinutého v Dartmouthu na počítači General Electric 265. Tato služba byla okamžitým úspěchem a do roku 1968 měla společnost GEIS 40% na trhu sdílení času v hodnotě 70 milionů USD. Služba pokračovala v růstu a postupem času přešla na GE vyvinuté operační systémy Mark II a Mark III běžící na velkých sálových počítačích.

Operační systém GE Mark II (později Mark III) byl používán společností GE Information Services jako základ pro jeho timesharing a síťový výpočetní průmysl. Ačkoli Mark II / Mark III byl původně založen na systému Dartmouth, systémy se rychle rozcházely. Mark II / III začlenil mnoho funkcí, které jsou obvykle spojeny se systémy zpracování transakcí on-line, jako je žurnalizace a granulované zamykání souborů . Na počátku 70. let 20. století přijala Mark III vysoce spolehlivou klastrovou technologii, ve které mělo přístup k více souborovým systémům až osm procesorových systémů (každý s vlastní kopií operačního systému).

Multics operační systém byl zahájen v roce 1964 jako moderní nového operačního systému pro série 600, ačkoli to nebylo výroba-ready do roku 1969. GE byl dodavatel hardware s projektem a jedním z rozvojových partnerů (jiní byli Massachusetts Institute of Technology a Bell Labs ). GE viděl tento projekt jako příležitost jasně se oddělit od ostatních prodejců nabídkou tohoto pokročilého OS, který by fungoval nejlépe pouze na jejich strojích. Multics vyžadoval řadu dalších funkcí v CPU, aby byl skutečně efektivní, a Johna Couleura doplnil Edward Glaser z MIT, aby provedl požadované úpravy. Výsledkem byl GE-645 , který zahrnoval podporu virtuální paměti . Adresování bylo upraveno tak, aby kromě 18bitové adresy používalo také 18bitový segment , čímž se dramaticky zvětšila teoretická velikost paměti a podpora virtuální paměti byla mnohem snazší.

Dějiny

Řadu počítačů GE-600 vyvinul tým vedený Johnem Couleurem z práce, kterou odvedli pro vojenský projekt MISTRAM v roce 1959. MISTRAM byl radarový sledovací systém, který se používal u řady projektů, včetně projektu Apollo . Letectvo vyžadovalo shromažďování dat počítače, které mají být instalovány v sledovací stanice downrange z mysu Canaveral . Data by nakonec byla sdílena s 36bitovým strojem IBM 7094 na mysu, takže počítač by pravděpodobně musel být také 36bitový. Společnost GE pro tento úkol vyrobila stroj zvaný M236 a v důsledku 36bitových potřeb nakonec fungovala podobně jako 7094.

GE původně neměla v úmyslu vstoupit na komerční počítačový trh se svým vlastním strojem. Na počátku 60. let však byla společnost GE největším uživatelem sálových počítačů IBM a výroba jejich vlastních strojů se zdála jako vynikající způsob, jak snížit náklady na jejich výpočetní oddělení. Podle jednoho odhadu by byly náklady na vývoj zaplaceny za jediný rok bez poplatků za pronájem IBM. Mnozí zůstali skeptičtí, ale po roce vnitřních hádek se projekt komercializace M236 nakonec dočkal v únoru 1963.

Stroj byl původně nabízen jako hlavní GE-635 a pomalejší, ale kompatibilní GE-625 a GE-615 . Zatímco většina šlo o jednoprocesorové systémy, 635 mohla být konfigurována se čtyřmi CPU a až se čtyřmi řadiči vstupů a výstupů (IOC), každý s až 16 kanály společného periferního rozhraní. Model 635 byl pravděpodobně prvním příkladem systému SMP pro všeobecné použití , ačkoli software GECOS / GCOS považoval procesory za hlavní a až tři podřízené.

V srpnu 1964 IBM považovala řadu GE 600 za „silnou konkurenci ve středních a velkých vědeckých oblastech“. V květnu 1965 byl do závodu GE Schenectady dodán první počítač GE-625, který nahradil pět dalších počítačů různých velikostí a značek. Řada GE 635 byla dodána v průběhu roku 1965, včetně dvou Martinovi Mariettovi v listopadu.

Řada 600 se skládala ze šesti modelů: 605, 615, 625, 635, 645 a 655. GE nabídla krabici pro připojení k 635 s názvem 9SA, která umožnila 635 spouštět 7094 programů.

615 byl 635 s řídicí jednotkou (CU) a operační jednotkou (OU) překrytí zakázáno a 36bitovou šířkou paměťové cesty. 625 byl 635 s řídicí jednotkou a operační jednotkou překrytím zakázán a 72bitovou šířkou paměťové cesty. 635 měl 72bitovou šířku paměťové cesty a překrytí CU / OU povoleno. Rozdíl mezi těmito modely byl méně než 10 vodičů na základní desce. Služba v terénu mohla v případě potřeby převést 615 na 635 nebo 625 nebo naopak za pár hodin; kromě těch několika drátů byly 615, 625 a 635 identické. Model 605 byl používán v některých realtime / vojenských aplikacích a byl v podstatě 615 bez hardwaru s plovoucí desetinnou čárkou. Programy kódované pro 605 by fungovaly bez jakékoli úpravy na jakémkoli jiném 600řádkovém procesoru. 645 byl upravený procesor 635, který poskytoval hardwarovou podporu pro operační systém Multics vyvinutý na MIT .

Modely 605/615/625/635 a 645 byly v zásadě počítači druhé generace s diskrétní tranzistorovou logikou TTL a hrstkou integrovaných obvodů . Paměť se skládala ze dvou mikrosekundového feritového jádra , které bylo možné prokládat. GE koupila základní paměť od společností Fabri-Tek , Ampex a Lockheed . Paměť Lockheed měla tendenci být nejspolehlivější.

Pokračující problémy se spolehlivostí magnetických páskových systémů používaných se systémem vrhají palbu na celý projekt. V roce 1966 společnost GE zmrazila mnoho objednávek, zatímco jiné byly zcela zrušeny. Do roku 1967 byly tyto problémy odstraněny a stroje byly znovu spuštěny spolu s upgradovanou verzí operačního systému GECOS .

V roce 1967 byl zahájen navazující projekt na vytvoření nové generace 635. Nový GE-655 nahradil jednotlivé tranzistory z dřívějších modelů integrovanými obvody , což zdvojnásobilo výkon stroje a zároveň výrazně snížilo náklady na montáž. Stroj byl však stále ve vývoji v roce 1969 a byl oznámen, ale pravděpodobně nikdy nebyl dodán pod tímto názvem.

Do té doby projekt Multics konečně vytvořil operační systém použitelný koncovými uživateli. Kromě společností MIT, Bell Labs a GE byly systémy GE-645 se systémem Multics instalovány ve vývojovém středisku US Air Force Rome Development Center , Honeywell Billerica a Machines Bull v Paříži. Tyto poslední dva systémy byly použity jako „softwarová továrna“ projektem Honeywell / Bull k návrhu počítače Honeywell Level 64.

Společnost GE prodala svoji počítačovou divizi společnosti Honeywell v roce 1970, která přejmenovala řadu GE-600 na řadu Honeywell 6000 . Model 655 byl oficiálně vydán v roce 1973 jako Honeywell 6070 (s verzí se sníženým výkonem, 6030 a 6050). Byla přidána volitelná sada instrukcí Decimal / Business pro zlepšení výkonu COBOL . Jednalo se o Extended Instruction Set, aka EIS and the Decimal Unit nebo DU. Stroje s EIS byly „sudé“ řady 6040, 6060, 6080 a později 6025. Několik stovek těchto procesorů bylo prodáno. Paměť byla původně 600 ns feritové jádro vyrobené společností Lockheed. Novější verze používaly paměť MOS 750 ns. Ti dva mohli koexistovat v systému, ale ne v řadiči paměti.

Verze 6080 s různými změnami souvisejícími s Multics podobnými 645 byla vydána jako 6180 . Bylo dodáno několik desítek procesorů s architekturou 6180. Pozdější členové řady 6000 byli propuštěni pod různými jmény, včetně Level 66, Level 68, DPS-8, DPS-88, DPS-90, DPS-9000 od Honeywell, Groupe Bull a NEC .

Viz také

Reference

  1. ^ Sbírka firemních historie muzea počítačové historie: Podrobnosti o společnosti - General Electric Information Services (GEIS)
  2. ^ Memoriál IBM DSD ASG, 13. srpna 1954, USA v IBM, Exh 14791 str. 386
  3. ^ „Výcvik pro konverzi“. Mario V. Farina, Datamation, červen 1966
  4. ^ Datamation, srpen 1965, str.71

externí odkazy

  • Programovací referenční příručka pro GE-635 . Zahrnuje kompletní popis registrů, sady instrukcí a režimů adresování.
  • Pokyny nastaveny časování pro 625 a 635
  • Deska plošných spojů GE-645
  • „GE 600 Series“ , Digital Computer Newsletter , Office of Naval Research , Mathematical Sciences Division, vol. 16, č. 4, říjen 1964, strany 2-3
  • Shangri-la a Paříž 645
  • Mýty o Multics
  • „GE COMPATIBLES-600“ . Počítače a automatizace : 26–29. Srpna 1964.