Ferranti Pegasus - Ferranti Pegasus

Typická počítačová instalace Pegasus, na pohled v Science Museum v Londýně .
FerrantiPegasusComputer1959.jpg

Pegasus byl časný britský počítač s vakuovými trubicemi (ventily) postavený společností Ferranti , Ltd, který propagoval konstrukční prvky, které usnadnily život technikům i programátorům. Původně byl pojmenován Ferranti Package Computer, protože jeho hardwarový design navazoval na model Elliott 401 s modulárními zásuvnými balíčky. Velká část vývoje byla výsledkem tří mužů: WS (Bill) Elliott (hardware); Christopher Strachey (software) a Bernard Swann (marketing a podpora zákazníků). Byl to Ferrantiho nejoblíbenější ventilový počítač s 38 prodávanými. První Pegasus byl dodán v roce 1956 a poslední byl dodán v roce 1959. Ferranti získal finanční prostředky na vývoj od společnosti National Research Development Corporation (NRDC).

Nejméně dva stroje Pegasus přežily, jeden v The Science Museum v Londýně a jeden, který byl vystaven v Science and Industry Museum v Manchesteru, ale který byl nyní přemístěn do skladu v archivech Science Museum ve Wroughtonu. Pegasus ve Vědeckém muzeu v Londýně zahájil svůj první program v prosinci 1959 a byl pravidelně předváděn až do roku 2009, kdy došlo k závažné elektrické poruše. Na začátku roku 2014 se Vědecké muzeum rozhodlo natrvalo odejít do důchodu a účinně tak ukončit život jednoho z nejstarších fungujících počítačů na světě. Pegasus oficiálně držel titul nejstaršího počítače na světě až do roku 2012, kdy byla v Národním muzeu výpočetní techniky dokončena obnova počítače Harwell .

Design

V té době bylo běžné, že nebylo jasné, zda byla chyba způsobena hardwarem nebo programem. V důsledku toho Christopher Strachey z NRDC, který byl sám skvělým programátorem, doporučil následující designové cíle:

  1. Nutnost optimálního programování (upřednostňovaného Alanem Turingem ) měla být minimalizována, „protože měla tendenci se časově ztrácet intelektuálním koníčkem programátorů“;
  2. Potřeby programátora měly být rozhodujícím faktorem při výběru sady instrukcí ; a
  3. Mělo to být levné a spolehlivé.

První cíl byl pouze částečně splněny: protože oba programu a data, na kterých bylo pracují musel být v 128 slov z primárního úložiště obsažených v 8-slovních nikl zpožďovacích linek . Zbytek paměti se držel na magnetickém bubnu o délce 7936 slov, který se otáčel rychlostí 3750 ot./min, takže bylo často nutné použít vynalézavost ke snížení počtu převodů mezi rychlým obchodem a bubnem.

Přední panel Pegasu.

Pegasus měl osm akumulátorů , z nichž sedm bylo možné použít také jako rejstříky indexů , první počítač umožňující toto dvojí použití. Akumulátory 6 a 7 byly známé jako p a q a podílely se na instrukcích pro násobení a dělení a některých pokynech pro dvojitou délku. Každé slovo obsahovalo 39 bitů plus jeden bit pro kontrolu parity . Dvě 19bitové instrukce byly zabaleny do jednoho slova a další bit, který lze použít k označení zarážky (volitelný stop), aby pomohl při ladění . V souladu s druhým cílem Stracheyho měl relativně velkorysý soubor instrukcí pro počítač své doby, ale neexistovalo žádné výslovné ustanovení o hardwaru pro zpracování znaků ani čísel s plovoucí desetinnou čárkou .

Rychlost aritmetických operací byla přibližně stejná jako u počítače Elliott 402, který dokázal přidat za 204 mikrosekund a množit se za 3366 mikrosekund. Základní cyklus instrukčního cyklu Pegasus pro sčítání / odčítání / pohyb a logické instrukce byl 128 mikrosekund. Pokyny k násobení, dělení, zarovnávání a řazení vyžadovaly variabilní čas. Převody do az bubnu byly synchronní. Rozložení bloků na bubnu bylo prokládáno, aby bylo umožněno určité zpracování mezi přenosy do / z po sobě jdoucích bloků. Počítač byl inzerován jako vážící 2,560 lb (1,2 t).

Do jaké míry bylo dosaženo třetího Stracheyho cíle, záleží na tom, jak se dívá na cenu 50 000 liber za Pegasus 1, který neměl magnetické páskové jednotky , linkovou tiskárnu nebo vstup a výstup děrné karty . Modulární design s zásuvnými jednotkami hardwaru jej však podle dnešních standardů učinil velmi spolehlivým a údržba byla „úskokem práce“.

Aplikace

Výtisk z počítače Pegasus

Původní verze Pegasu, Pegasus 1, byla určena pro vědecké a technické aplikace. Jeho vstup se uskutečňoval pomocí papírové pásky s 5 otvory a výstupu na pásku. Varianta pro zpracování obchodních dat se jmenovala Pegasus 2 a mohla být vybavena děrnými štítky , magnetickou páskou a linkovou tiskárnou .

V roce 1956 byl první Pegasus použit k výpočtu napětí a přetvoření v ocasní rovině Saunders-Roe SR.53 ; výsledky byly použity ke kontrole údajů výrobce; programátorkou byla Anne Robsonová. Kvůli důležitosti počítače byl umístěn v salonu s Adamovým stropem v londýnské kanceláři Ferranti v Portland Place.

Pegasus 1 byl instalován v Cyber ​​House v Sheffieldu společností Stafford Beer pro použití United Steel . Jednalo se o první počítač nainstalovaný pro správu kybernetiky . Pegasus na Southampton University byl použit pro analýzu dat pozemní rezonance pro vrtulník Saro P.531, který nakonec vstoupil do výroby jako Westland Scout a Westland Wasp .

V roce 1957 byl počítač Pegasus použit k výpočtu 7480 číslic , což byl v té době rekord. V roce 1959 Handley Page Ltd inzerovala zkušeným programátorům Pegasus, aby se připojili k jejich leteckému designovému týmu v Cricklewood v Londýně

The University of Leeds had a Pegasus computer, run by Sandy Douglas . To bylo mimo jiné použito pro projekt zpracování matričních záznamů univerzity.

Mezi další lidi, kteří pracovali na Pegasu, patřili Hugh McGregor Ross a Donald B. Gillies .

Viz také

Reference

  1. ^ Ferranti Computers 1953-64 (PDF) , Museum of Science & Industry, 2011, archivovány z původního (PDF) dne 2. října 2014 , vyvolány 15. listopadu 2014
  2. ^ Merry, Ian (podzim 1993), „The design of Pegasus“ , Resurrection: The Bulletin of the Computer Conservation Society (7), ISSN  0958-7403
  3. ^ Pegasus - vintage britský počítač , University of Essex
  4. ^ Lavington 1980 , str. 79.
  5. ^ Ross 2012 , str. 1.
  6. ^ Burton, Chris (18. listopadu 2003), „Ferranti Pegasus, Perseus a Sirius: Dodací seznamy a aplikace“ (PDF) , CCS-F3X1 (4) , vyvoláno 15. listopadu 2014
  7. ^ "POČÍTAČE, ZÁMOŘE: 3. PEGASUS, Ferranti Limited, Anglie" . Zpravodaj pro digitální počítače . 8 (3): 11. července 1956.
  8. ^ Lavington 1980 , str. 102.
  9. ^ Incident Pegasus a jeho následky , vyvoláno 23. února 2018
  10. ^ a b Muzeum vědy 2015 .
  11. ^ Seznam projektů společnosti na ochranu počítače , vyvolán 8. června 2014
  12. ^ Berners-Lee 1969 .
  13. ^ Felton 1962 , str. 279.
  14. ^ Weik 1957 , str. 112.
  15. ^ Weik 1957 , str. 114.
  16. ^ Felton 1962 , str. 13.
  17. ^ Cabezas, Guido. „Staffordův životopis“ . Guido Cabezas Fuentealba . Universidad del BioBio . Citováno 18. srpna 2015 .
  18. ^ http://www.flightglobal.com/pdfarchive/view/1964/1964%20-%202166.html
  19. ^ https://www.flightglobal.com/FlightPDFArchive/1959/1959%20-%203007.pdf
  20. ^ PF Windley; LR Kay; A. Rowland-Jones (1960). "Zpracování dat ve správě univerzity" . Počítačový deník . 3 (1): 15–20. doi : 10,1093 / comjnl / 3.1.15 .

Bibliografie

externí odkazy