Ferranti Pegasus - Ferranti Pegasus
Pegas byl časný Brit elektronka (ventil) počítač postavený Ferranti, Ltd, která byla průkopníkem designových funkcí usnadňujících život technikům i programátorům.[1][2][3] Původně byl pojmenován Počítač balíčku Ferranti protože jeho hardwarový design následoval designu Elliotta 401 s modulárními zásuvnými balíčky.[4] Velká část vývoje byla výsledkem tří mužů: W.S. (Bill) Elliott (hardware); Christopher Strachey (Software) a Bernard Swann (Marketing a zákaznická podpora).[5] Byl to Ferrantiho nejoblíbenější počítač s ventily[6] s 38 prodanými. První Pegasus byl dodán v roce 1956[7] a poslední byl dodán v roce 1959. Ferranti získal finanční prostředky na vývoj z National Research Development Corporation (NRDC).[8]
Nejméně dva stroje Pegasus přežily, jeden v The Muzeum vědy v Londýně a ten, který byl zobrazen v Muzeum vědy a průmyslu, Manchester ale který byl nyní odstraněn do úložiště v Vědecké muzeum archiv 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.[9][10] Na začátku roku 2014 se Vědecké muzeum rozhodlo natrvalo odejít do důchodu,[11] účinně končí ž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 obnovena Harwell počítač byla dokončena v Národní muzeum výpočetní techniky.
Design
V té době bylo běžné, že nebylo jasné, zda došlo k selhání způsobenému hardwarem nebo programem. V důsledku toho Christopher Strachey z NRDC který byl sám skvělým programátorem,[12] doporučil následující konstrukční cíle:
- Nutnost pro optimální programování (zvýhodněný Alan Turing ) měl být minimalizován, „protože měl tendenci se časově ztrácet intelektuálním koníčkem programátorů“;
- Potřeby programátora měly být rozhodujícím faktorem při výběru instrukční sada; a
- Mělo to být levné a spolehlivé.
První cíl byl splněn pouze částečně: protože program i data, na nichž měl fungovat, musely být v 128 slova z primární úložiště obsažené v 8-slovném niklu zpožďovací linky. Zbytek Paměť se konalo na 7936 slovech magnetický buben[13] který se otáčel při 3750 ot / min,[14] takže bylo často nutné použít vynalézavost ke snížení počtu převodů mezi rychlým skladem a bubnem.
Pegasus měl osm akumulátory, z nichž sedm lze také použít jako rejstříky rejstříků, první počítač umožňující toto dvojí použití. Akumulátory 6 a 7 byly známé jako p a q a byly zapojeny do instrukcí pro násobení a dělení a některých instrukcí dvojité délky posunu. Každé slovo obsahovalo 39 bitů plus jeden bit pro kontrola parity. Dva 19bitové instrukce byly zabaleny do jednoho slova a bit navíc, kterým lze označit a bod zlomu (volitelně zastavit), pomáhat při ladění. V souladu s druhým Stracheyovým cílem měl relativně velkorysou instrukční sadu pro počítač své doby, ale neexistovalo žádné výslovné ustanovení o hardwaru pro manipulaci se znaky nebo plovoucí bod čísla.
Rychlost aritmetických operací byla přibližně stejná jako u počítače Elliott 402, který mohl přidat 204 mikrosekundy a množí 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 znásobení, rozdělení, zarovnání a posunu 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).[15]
Do jaké míry bylo dosaženo třetího cíle Stracheyho, záleží na tom, jak se dívá na cenu 50 000 liber za Pegas 1, která neměla magnetické páskové jednotky, řádková tiskárna nebo děrný štítek vstup a výstup. 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“.[10]
Aplikace
Původní verze Pegasu, Pegasus 1, byla určena pro vědecké a technické aplikace. Jeho vstup byl přes 5-děr papírová páska s výstupem na pásku. Varianta pro zpracování obchodních dat se jmenovala Pegasus 2 a mohla být vybavena děrné štítky, magnetická páska a řádková tiskárna.[16]
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[Citace je zapotřebí ]; 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, spolu s Adamův strop, z kanceláře Ferranti v Londýně na Portland Place.
Pegasus 1 byl instalován na Cyber House, Sheffield podle Staffordské pivo pro použití United Steel. Byl to první počítač nainstalovaný pro kybernetika řízení.[17]Pegasus v Southampton University byl použit pro analýzu pozemní rezonance údaje pro Saro P.531 vrtulník, který nakonec vstoupil do výroby jako Westlandský zvěd a Westland Wasp.[18]
V roce 1957 byl počítač Pegasus použit k výpočtu 7480 číslic pi, záznam v té době. V roce 1959 Handley Page Ltd inzerovala zkušeným programátorům Pegasus, aby se připojili k jejich týmu letectví v Cricklewoodu v Londýně [19]
The University of Leeds měl počítač Pegasus, který řídil Sandy Douglas. To bylo mimo jiné použito pro projekt zpracování matričních záznamů univerzity.[20]
Včetně dalších lidí, kteří pracovali na Pegasu Hugh McGregor Ross a Donald B.Gillies.
Viz také
Reference
- ^ Ferranti Computers 1953-64 (PDF)Muzeum vědy a průmyslu, 2011, archivováno z originál (PDF) dne 2. října 2014, vyvoláno 15. listopadu 2014
- ^ Merry, Ian (podzim 1993), „Design Pegase“, Resurrection: The Bulletin of the Computer Conservation Society (7), ISSN 0958-7403
- ^ Pegasus - klasický britský počítač, University of Essex
- ^ Lavington 1980, str. 79.
- ^ Ross 2012, str. 1.
- ^ Burton, Chris (18. listopadu 2003), „Ferranti Pegasus, Perseus a Sirius: Dodací listy a aplikace“ (PDF), CCS-F3X1 (4), vyvoláno 15. listopadu 2014
- ^ "POČÍTAČE, ZÁMOŘE: 3. PEGASUS, Ferranti Limited, Anglie". Digitální počítačový zpravodaj. 8 (3): 11. července 1956.
- ^ Lavington 1980, str. 102.
- ^ Incident Pegasus a jeho následky, vyvoláno 23. února 2018
- ^ A b Muzeum vědy 2015.
- ^ Seznam projektů společnosti na ochranu počítače, vyvoláno 8. června 2014
- ^ Berners-Lee 1969.
- ^ Felton 1962, str. 279.
- ^ Weik 1957, str. 112.
- ^ Weik 1957, str. 114.
- ^ Felton 1962, str. 13.
- ^ Cabezas, Guido. „Staffordův životopis“. Guido Cabezas Fuentealba. Universidad del BioBio. Citováno 18. srpna 2015.
- ^ http://www.flightglobal.com/pdfarchive/view/1964/1964%20-%202166.html
- ^ https://www.flightglobal.com/FlightPDFArchive/1959/1959%20-%203007.pdf
- ^ P. F. Windley; L. R. 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
- Berners-Lee, C. M. (22. května 1969), „Pegasus - průkopník v oblasti spolehlivosti a snadného použití“, Počítač týdně: 12
- Felton, G. E. (1962), Programovací příručka Pegasus (PDF), Londýn: Ferranti Ltd.
- Kershaw, Donald, „Zkušenosti s Pegasem 1“, Resurrection: The Bulletin of the Computer Conservation Society (14)
- Lavington, Simon (červen 1980), Brzy britské počítače, Butterworth-Heinemann, ISBN 978-0932376084
- Lavington, Simon (2000), Příběh Pegase: Historie starého britského počítače, Londýn: Muzeum vědy, ISBN 978-1900747400
- Ross, Hugh McGregor; Kolegové (2012), Pegasus: Počáteční počítač, Sandy, Bedfordshire: Autoři online, ISBN 978-0-7552-1482-2
- Počítač Ferranti Pegasus (Youtube). Muzeum vědy. 13. května 2015.
- Weik, Martin H. (červen 1957). „Ferranti Pegasus“. ed-thelen.org. Druhý průzkum domácích elektronických digitálních výpočetních systémů. str. 112–114 (114).
externí odkazy
- Projekt Historie výpočetní techniky: Průmyslová éra, 1955–1957
- Vydání 1962 Programovací příručka Pegasus (38 MB PDF)
- The Computer Conservation Society, který pomáhal udržovat instalaci Pegasus v London Science Museum