Ferranti Pegasus

Ferranti Pegasus
A typical Pegasus computer installation, on view at the Science Museum, London.
The front panel of the Pegasus.

Pegasus was an early thermionic valve (vacuum tube) computer built by Ferranti, Ltd of Great Britain.

The Pegasus 1 was first delivered in 1956 and the Pegasus 2 was delivered in 1959. Ferranti sold twenty-six copies of the Pegasus 1 and twelve copies of the Pegasus 2, making it Ferranti's most popular valve (vacuum tube) computer.

At least two Pegasuses survive, one in The Science Museum (London) and one in The Manchester Museum of Science and Industry. The Pegasus in The Science Museum (London) ran its first program in December 1959 and is still regularly demonstrated. It is the oldest working digital electronic computer in the world.

Christopher Strachey recommended these design objectives:

  1. The necessity for Optimum programming (favored by Alan Turing) was to be minimised, "because it tended to become a time-wasting intellectual hobby of the programmers";
  2. The needs of the programmer were to be a governing factor in selecting the order code (instruction set); and
  3. It was to be cheap and reliable.

The first objective was only partially met: because both program and the data on which it was to operate had to be in the 56 words of primary storage, it was often necessary to resort to tricks in order to reduce the number of transfers between that store and the drum memory. To what extent the third objective was reached, depends on how one views a price of £50,000 for Pegasus 1 without tape drives, line printer or punched card input and output, which required an hour or more of preventative maintenance by a resident engineer every morning, before a programmer or operator was allowed near it.

Pegasus had eight accumulators, seven of which could also be used as index registers. (It was the first computer to allow this dual use.) Accumulators 6 and 7 were known as p and q and were involved in multiply and divide and some double length shift instructions. It had 56 words of fast memory stored in nickel delay lines, which was supplemented by a magnetic drum holding 5120 words. A word was 40 bits, of which one bit was for parity checking. Two 19-bit instructions were packed into one word and the extra bit (not counting the parity bit) could be used to indicate a breakpoint (optional stop), to assist in debugging. It had a relatively generous instruction set for a second generation computer, but there was almost no provision for handling either characters or floating point numbers.

The speed of arithmetic operations was about the same as the Elliott 402 computer, which could add in 204 microseconds and multiply in 3366 microseconds. The Pegasus basic instruction cycle time for add/subtract/move and logical instructions was 128 microseconds. Multiply, divide, justify and shift instructions took a variable time to complete. Transfers to and from magnetic drum were synchronous and had to be optimised where possible. The layout of blocks on the magnetic drum was interleaved to allow some processing between transfers to/from consecutive blocks.

In 1956 the first Pegasus was used to calculate the stresses and strains in the tail plane of the first vertical take off aeroplane, the Saunders-Roe SR.53[citation needed]; the results were used to check the manufacturers figures; the programmer was Anne Robson. Because of the importance of a computer it was housed in the drawing room, complete with an Adam's ceiling, of Ferranti's London office in Portland Place.

In 1957, a Pegasus computer was used to calculate 7480 digits of pi, a record at the time.

Hugh McGregor Ross was one of the people who worked on the Pegasus.

A printout from a Pegasus Computer

References

  • Early British Computers, by Simon Lavington, Digital Press (US) and Manchester University Press (UK), 1980, ISBN 0-932376-08-8.
  • The Pegasus Story: A history of a vintage British computer, by Simon Lavington, London, Science Museum, 2000. ISBN 1-900747-40-5.

External links


Wikimedia Foundation. 2010.

Игры ⚽ Поможем сделать НИР

Look at other dictionaries:

  • Pegasus — Cette page d’homonymie répertorie les différents sujets et articles partageant un même nom. Cet article possède un paronyme, voir : Pégase. Pegasus est le nom latin qui désigne le cheval ailé Pégase …   Wikipédia en Français

  • Ferranti-Packard 6000 — The FP 6000 was a second generation mainframe computer developed and built by Ferranti Packard in the early 1960s. It is particularly notable for supporting multitasking, being one of the first commercial machines to do so. Only six FP 6000s were …   Wikipedia

  • Pegasus (disambiguation) — In Greek mythology, Pegasus was a winged horse that was the son of Poseidon.Pegasus may also refer to:Astronomy and Aerospace* Pegasus (constellation), a northern constellation * Pegasus rocket, a winged space booster developed by Orbital… …   Wikipedia

  • Ferranti — Infobox Defunct Company company name = Ferranti company slogan = fate = Bankrupt broken up successor = GEC Marconi, Matra Marconi Space foundation = 1905 (as Ferranti Ltd) defunct = Bankrupt 1993 location = industry = Electronics Defence key… …   Wikipedia

  • Ferranti (entreprise) — Pour les articles homonymes, voir Ferranti. Moteur Ferranti, au Museum des Sciences et de l Industrie …   Wikipédia en Français

  • Christopher Strachey — Born 16 November 1916 Hampstead, England Died 18 May 1975 Oxford, England …   Wikipedia

  • Christopher Strachey — (* 16. November 1916 in Hampstead, England; † 1975) war ein britischer Informatiker. Er war einer der Begründer der denotationellen Semantik und ein Pionier im Entwurf von Programmiersprachen. Die Familie Strachey hat berühmte Mitglieder in… …   Deutsch Wikipedia

  • Computer — For other uses, see Computer (disambiguation). Computer technology redirects here. For the company, see Computer Technology Limited. Computer …   Wikipedia

  • Chronology of computation of π — The table below is a brief chronology of computed numerical values of, or bounds on, the mathematical constant pi (π). See the history of numerical approximations of pi for explanations, comments and details concerning some of the calculations… …   Wikipedia

  • ALGOL — This article is about the programming language family. For other uses, see Algol (disambiguation). ALGOL Paradigm(s) procedural, imperative, structured Appeared in 1958 Designed by Bauer, Bottenbruch, Rutishauser, Samelson, Backus, Katz, Perlis …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”