Ferranti Sirius

Last updated

Ferranti's Sirius was a minicomputer released in 1961 (operating in 1959 on a time rental basis). [1] Designed to be used in smaller offices without a dedicated programming staff, the Sirius used decimal arithmetic instead of binary, supported Autocode to ease programming, was designed to fit behind a standard office desk, and ran on UK standard mains electricity (then 240 V) with no need for cooling. It was also fairly slow, with instruction speeds around 4,000 operations per second, and had limited main memory based on delay lines, but as Ferranti pointed out, its price/performance ratio was difficult to beat.

Contents

History

Magnetic amplifiers

During the 1950s there was widespread interest in the use of magnetic amplifiers as a solid state switching device. [2] The amplifiers used the saturation points and hysteresis curves of a magnetic core to sum a number of inputs and settle to a single output state. The various logical functions were achieved by linearly adding the input signals on control lines and generating an output signal if the sum exceeded a fixed threshold, defined by the saturation property of the magnetic core. This process came to be known as "Ballot Box Logic" due to the way the inputs created a majority-rule on the output. One difference between magnetic logic and conventional tube or transistor systems is that it is the current that defines the logic levels, not voltage. [3]

Since the magnetic cores were open in the middle, any number of control lines could be threaded through them. This was particularly useful when implementing a best two-out-of-three, a common logic circuit used in binary adders. [3] Another possibility is to use the same core as the switching element in several different portions of the machines logic. For instance, a single core could be used as part of the system that reads instructions from memory, and then again as part of the ALU, as long as both functions don't operate at the same time (as they would in an instruction pipeline).

Interest in magnetic amplifiers lasted only a short time through the 1950s. When they were first being studied, transistors were expensive and unreliable devices, but the introduction of new manufacturing techniques in the late 1950s started to address both of these problems. [3] In spite of their other advantages, magnetic amplifiers quickly disappeared as transistor based logic became increasingly common, and only a few computers based on these systems were produced. [4]

Neuron

One group working on the magnetic amplifier design was Gordon Scarrott's team at Ferranti R&D labs in West Gorton, Manchester. [3] This team had a longstanding partnership with Manchester University, after commercializing the Manchester Mark 1 and several follow-on designs.

As the prices of transistors dropped, Ken Johnson, an engineer at the lab, proposed a new type of transistor-based logic that followed the same conventions as the magnetic amplifiers, namely that binary logic was based on current levels instead of voltages. Like the magnetic amplifiers, Johnson's design could be used to control several different inputs. Better yet, the system often required only one transistor per logic element, whereas conventional voltage-based logic often required two or more. [3] Although transistors were falling in price they were still expensive, so a machine based on Johnson's design might offer similar performance at a much lower price. He dubbed the concept "Neuron" due to its resemblance to the neurons in the brain. [5]

Interest in Neuron was high, and the team decided to build a small machine to test it, known as "Newt", [6] for "Neuron test". This machine was successful, and the lab was so impressed that they decided to expand the testbed into a complete computer. The result was the Sirius, which was much less expensive than similar machines using traditional transistor logic. [3] Sirius was announced on 19 May 1959 with claims that it would be the smallest and most economically priced computer in the European market. [7] The Sirius was marketed in England for £20,000, a deal compared to its competitors, the Elliott 803 at £35,000 and the ICT 1301 at £120,000. [8] About 20 were produced in total. [9]

Orion

Convinced that Neuron was a major advance, Ferranti R&D proposed a much larger machine based on the same logic, one that would have even greater price advantages over traditional designs. The new machine was aimed at the business market, not their traditional high-performance niche, and Prudential plc signed up as a launch customer while several other large insurance firms followed. Emerging as the Ferranti Orion in 1961, [10] the system proved to be a disaster. As the machine was much larger than the Sirius physically, it had longer wire runs and thus required larger currents to operate the Neurons. [3] [6] Electrical noise and settling times were major issues, and Orion was much slower than promised.

Engineers at other Ferranti offices were concerned about the Neuron-based design from the start, but were never able to convince management to stop the effort. [6] When Orion failed, these teams were able to convince Prudential that they could deliver a machine five times as fast at the same price point within three years. A ground-up redesign using traditional transistor logic followed and emerged in 1964 as the Orion 2. [11] However, the losses caused by the Orion project were too great for management's taste, and the computer divisions had already been sold off to International Computers and Tabulators in October 1963.

Description

The Sirius was based on decimal numbers stored as 4 binary digits each, [12] or "binary-coded decimal", a useful design for many tasks that the Neuron circuits allowed to be implemented inexpensively. Numbers were stored as a string of ten decimal digits in one of eight accumulators, along with a parity bit. [13] The computer words could also be used to store half of a double-length number, or five characters. [14]

The accumulators were backed by what Ferranti called a "single-level store", a main memory formed out of a series of torsional delay-line memory elements storing 50 words each. Machines were normally supplied with 1,000 words, [12] but this could be expanded through additional cabinets with 3,000 words each to reach a total of 10,000 words. [13] Normally the first 200 words were used to store library routines.

The instruction set was a single-address format stored in single decimal digits of a word, containing a 6-digit address, a 2-digit instruction code, and 1-digit specifying the "A" and "B" accumulators. In most instructions the contents of the B register, treated as an index register, were added to the address field and the contents of that memory location were processed and output to A. For instance, instruction "01" subtracted the contents of the addressed location from A and wrote the result back to A. [12] As the Sirius used decimals for storage, the system offered a number of instructions that quickly multiplied the input or output by 10, by shifting the numbers in the accumulators. The Sirius was also supplied with a version of Autocode adapted from the Ferranti Pegasus, and Autocode programs from the Pegasus could be run on the Sirius "with very little alteration." [15]

The computer operated at 500 kHz, but because each digit was stored as 4 bits, the basic word operational cycle was 80 microseconds. [16] The ALU was serial, so addition or subtraction took 240 microseconds, [17] and overall processing speed was about 4,000 operations a second. [14] General multiplication or division took between 4 and 10 milliseconds, averaging 8. Although this is relatively slow, even for the era, Ferranti boasted that "The Sirius computer is nearly twice as fast as any other existing computer at its price, both as regards speeds of input and output and speeds of computation." [17]

Operator input was provided in the form of a box with 10 columns of digits in the center with buttons for each number from 0 to 10. A single column on the left was used to select an accumulator, and the other than to input the ten digit value. There was a row of command keys on the right. Output consisted of two ten-digit displays using nixie tubes on the front of the machine, which also featured a large electric clock. [18]

All machines were also supplied with a Ferranti TR5 or TR7 photo-electric paper tape reader that read at 300 characters a second, and a slower Teletype paper tape printer (no speed is given, likely 110). Further input/output was offered through two input and two output channels, normally connected to a five-way switch box that allowed the operator to select which devices were fed to which channels. Magnetic tape, punched card, printers and other common I/O devices were supported through these channels. [13]

The machine was designed to fit into small offices with a minimum of support. It required 5 amps of standard 50 Hz 240 V mains power, the only concern being that it was "free from excessive fluctuations". [19] The case was only 10 inches deep, 4 foot 9 inches high, and 6 foot 9 inches across. This size was chosen to allow it to be placed directly behind a standard office desk, and the power supply was positioned so it projected into the knee-hole area. The reader and input box were normally placed on the desk, while the paper tape punch, a relatively large machine, was separate and sized to provide an even desktop. [20]

It weighed about 560 pounds (250 kg). [1] [21]

Related Research Articles

The bit is the most basic unit of information in computing and digital communications. The name is a portmanteau of binary digit. The bit represents a logical state with one of two possible values. These values are most commonly represented as either "1" or "0", but other representations such as true/false, yes/no, on/off, or +/ are also widely used.

<span class="mw-page-title-main">IBM 1620</span> Small IBM scientific computer released in 1959

The IBM 1620 was announced by IBM on October 21, 1959, and marketed as an inexpensive scientific computer. After a total production of about two thousand machines, it was withdrawn on November 19, 1970. Modified versions of the 1620 were used as the CPU of the IBM 1710 and IBM 1720 Industrial Process Control Systems.

<span class="mw-page-title-main">UNIVAC I</span> First general-purpose computer designed for business application (1951)

The UNIVAC I was the first general-purpose electronic digital computer design for business application produced in the United States. It was designed principally by J. Presper Eckert and John Mauchly, the inventors of the ENIAC. Design work was started by their company, Eckert–Mauchly Computer Corporation (EMCC), and was completed after the company had been acquired by Remington Rand. In the years before successor models of the UNIVAC I appeared, the machine was simply known as "the UNIVAC".

<span class="mw-page-title-main">IBM 650</span> Vacuum-tube 1950s computer system

The IBM 650 Magnetic Drum Data-Processing Machine is an early digital computer produced by IBM in the mid-1950s. It was the first mass-produced computer in the world. Almost 2,000 systems were produced, the last in 1962, and it was the first computer to make a meaningful profit. The first one was installed in late 1954 and it was the most popular computer of the 1950s.

<span class="mw-page-title-main">IBM 700/7000 series</span> Mainframe computer systems made by IBM through the 1950s and early 1960s

The IBM 700/7000 series is a series of large-scale (mainframe) computer systems that were made by IBM through the 1950s and early 1960s. The series includes several different, incompatible processor architectures. The 700s use vacuum-tube logic and were made obsolete by the introduction of the transistorized 7000s. The 7000s, in turn, were eventually replaced with System/360, which was announced in 1964. However the 360/65, the first 360 powerful enough to replace 7000s, did not become available until November 1965. Early problems with OS/360 and the high cost of converting software kept many 7000s in service for years afterward.

<span class="mw-page-title-main">Ferranti Mark 1</span> First commercial computer

The Ferranti Mark 1, also known as the Manchester Electronic Computer in its sales literature, and thus sometimes called the Manchester Ferranti, was produced by British electrical engineering firm Ferranti Ltd. It was the world's first commercially available electronic general-purpose stored program digital computer.

<span class="mw-page-title-main">IBM 305 RAMAC</span> First computer to use magnetic disk storage

The IBM 305 RAMAC was the first commercial computer that used a moving-head hard disk drive for secondary storage. The system was publicly announced on September 14, 1956, with test units already installed at the U.S. Navy and at private corporations. RAMAC stood for "Random Access Method of Accounting and Control", as its design was motivated by the need for real-time accounting in business.

The Burroughs B2500 through Burroughs B4900 was a series of mainframe computers developed and manufactured by Burroughs Corporation in Pasadena, California, United States, from 1966 to 1991. They were aimed at the business world with an instruction set optimized for the COBOL programming language. They were also known as Burroughs Medium Systems, by contrast with the Burroughs Large Systems and Burroughs Small Systems.

<span class="mw-page-title-main">International Computers and Tabulators</span>

International Computers and Tabulators or ICT was a British computer manufacturer, formed in 1959 by a merger of the British Tabulating Machine Company (BTM) and Powers-Samas. In 1963 it acquired the business computer divisions of Ferranti. It exported computers to many countries and in 1968 became part of International Computers Limited (ICL).

The ICT 1301 and its smaller derivative ICT 1300 were early business computers from International Computers and Tabulators. Typical of mid-sized machines of the era, they used core memory, drum storage and punched cards, but they were unusual in that they were based on decimal logic instead of binary.

The DRTE Computer was a transistorized computer built at the Defence Research Telecommunications Establishment (DRTE), part of the Canadian Defence Research Board. It was one of the earlier fully transistorized machines, running in prototype form in 1957, and fully developed form in 1960. Although the performance was quite good, equal to that of contemporary machines like the PDP-1, no commercial vendors ever took up the design, and the only potential sale to the Canadian Navy's Pacific Naval Laboratories, fell through. The machine is currently part of the Canadian national science and technology collection housed at the Canada Science and Technology Museum.

The FP-6000 was a second-generation mainframe computer developed and built by Ferranti-Packard, the Canadian division of Ferranti, 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 sold before the computer division of Ferranti-Packard was sold off by Ferranti's UK headquarters in 1963, the FP-6000 becoming the basis for the mid-range machines of the ICT 1900, which sold into the thousands in Europe.

<span class="mw-page-title-main">NCR 315</span>

The NCR 315 Data Processing System, released in January 1962 by NCR, is a second-generation computer. All printed circuit boards use resistor–transistor logic (RTL) to create the various logic elements. It uses 12-bit slab memory structure using magnetic-core memory. The instructions can use a memory slab as either two 6-bit alphanumeric characters or as three 4-bit BCD digits. Basic memory is 5000 "slabs" of handmade core memory, which is expandable to a maximum of 40,000 slabs in four refrigerator-size cabinets. The main processor includes three cabinets and a console section that houses the power supply, keyboard, output writer, and a panel with lights that indicate the current status of the program counter, registers, arithmetic accumulator, and system errors. Input/Output is by direct parallel connections to each type of peripheral through a two-cable bundle with 1-inch-thick cables. Some devices like magnetic tape and the CRAM are daisy-chained to allow multiple drives to be connected.

<span class="mw-page-title-main">Elliott 803</span>

The Elliott 803 is a small, medium-speed transistor digital computer which was manufactured by the British company Elliott Brothers in the 1960s. About 211 were built.

The Little Man Computer (LMC) is an instructional model of a computer, created by Dr. Stuart Madnick in 1965. The LMC is generally used to teach students, because it models a simple von Neumann architecture computer—which has all of the basic features of a modern computer. It can be programmed in machine code or assembly code.

<span class="mw-page-title-main">D-17B</span> Missile guidance computer

The D-17B (D17B) computer was used in the Minuteman I NS-1OQ missile guidance system. The complete guidance system contained a D-17B computer, the associated stable platform, and power supplies.

The D-37C (D37C) is the computer component of the all-inertial NS-17 Missile Guidance Set (MGS) for accurately navigating to its target thousands of miles away. The NS-17 MGS was used in the Minuteman II (LGM-30F) ICBM. The MGS, originally designed and produced by the Autonetics Division of North American Aviation, could store multiple preprogrammed targets in its internal memory.

The Orion was a mid-range mainframe computer introduced by Ferranti in 1959 and installed for the first time in 1961. Ferranti positioned Orion to be their primary offering during the early 1960s, complementing their high-end Atlas and smaller systems like the Sirius and Argus. The Orion was based on a new type of logic circuit known as "Neuron" and included built-in multitasking support, one of the earliest commercial machines to do so.

<span class="mw-page-title-main">Manchester Mark 1</span> British stored-program computer, 1949

The Manchester Mark 1 was one of the earliest stored-program computers, developed at the Victoria University of Manchester, England from the Manchester Baby. Work began in August 1948, and the first version was operational by April 1949; a program written to search for Mersenne primes ran error-free for nine hours on the night of 16/17 June 1949.

The City & Guilds Mnemonic Code and its associated City & Guilds Computer was a specification for an assembler language and a virtual computer system that ran it. It was introduced in 1964 by the City and Guilds of London Institute and used as the basis for a number of computer programming and administration courses. The computer model was deliberately very simple, and operational systems were implemented as interpreters on a number of mainframe computers like the ICL 1900 series and Elliot 900 family. An updated version was released in 1968.

References

Citations

  1. 1 2 "COMPUTER AND DATA PROCESSING, NORTH AMERICA: SIRIUS – FERRANTI ELECTRIC, INC. – HEMPSTEAD L.I., NEW YORK". Digital Computer Newsletter. 11 (3): 1. Jul 1959.
  2. "Univac Solid State 80/90 Magnetic Amplifier and Experimental Board"
  3. 1 2 3 4 5 6 7 Scarrott
  4. See UNIVAC Solid State for one example.
  5. Gordon Scarrott, "From Torsional Mode Delay Lines to DAP", Computer Resurrection, Number 12 (Summer 1995)
  6. 1 2 3 Hall
  7. Barbara Ainsworth, "The Ferranti Sirius at Monash University", Computer Resurrection, Number 44 (Autumn 2008)
  8. Wilson, p. 383.
  9. Ainsworth, p. 3.
  10. Advantages, p. 4.
  11. Different sources suggest the new logic was either "Griblons" developed in the UK, or those from the "Gemini" design developed by Ferranti's Canadian subsidiary.
  12. 1 2 3 Introduction, p. 11.
  13. 1 2 3 Introduction, p. 6.
  14. 1 2 Introduction, p. 3.
  15. Introduction, p. 4.
  16. Introduction, p. 12.
  17. 1 2 Introduction, p. 7.
  18. See image, Introduction, p. 7.
  19. Introduction, p. 9.
  20. See image, Introduction, p. 3.
  21. "COMPUTERS AND CENTERS, OVERSEAS: 6. Ferranti, Ltd., Orion System and Sirius, London, England". Digital Computer Newsletter. 12 (1): 17–18. Jan 1960.

Bibliography

Further reading