Contact us Heritage collections Image license terms
HOME ACL ACD C&A Literature Technology
Further reading: □ OverviewBrochure
INF CCD CISD Archives Contact us Heritage archives Image license terms

Search

   
C&ATechnologyOrion
C&ATechnologyOrion
ACL ACD C&A INF CCD CISD Archives
Further reading

Overview
Brochure

Ferranti Orion Brochure

November 1960

Ferranti Orion Computer System

Ferranti Orion Computer System
Full image ⇗
© UKRI Science and Technology Facilities Council

The Great Nebula in Orion photographed through a telescope. The soft greenish hue of the ionized gas gradually dimming toward the edge of the field, with its immobile shadings smooth and mellow in spots, hard and sharp elsewhere, together with the diamond-like scintillations of the four closely packed stars of the Trapezium, present a striking picture.

The Ferranti Orion Computer System

Introducing the FERRANTI ORION computer system

The ORION system enables a business to introduce automation of its procedures by stages, until eventually every aspect of its operations has been brought under an integrated system of control.

The principal features of ORION which enable it to be used in this way are:

Ferranti Orion Architecture

Ferranti Orion Architecture
Full image ⇗
© UKRI Science and Technology Facilities Council

INPUT

Punched Cards

Punched Cards
Full image ⇗
© UKRI Science and Technology Facilities Council

For all types of data arising on punched cards, punched in any way, according to any coding system, with provision for interstage reading, alphabetical punching and all types of over-punching.

Marked Cards

Marked Cards

For interrogating the computer from an out-station, a sales office or a factory floor, by inserting a marked card into the transactor and obtaining an edge-punched reply.

Flexowriter Tape

Flexowriter Tape
Full image ⇗
© UKRI Science and Technology Facilities Council

For Sales Order, Job Card, Goods Received data arising as a by-product of Flexowriter document preparation and for preparing programs. Full range of alphanumeric upper and lower case characters with parity check.

Creed Tapes

Creed Tapes
Full image ⇗
© UKRI Science and Technology Facilities Council

For data arising as a by-product of keyboard accounting machine operations such as ledger-posting or pre-listing, and for information received by Telex.

Magnetic Tape

Magnetic Tape
Full image ⇗
© UKRI Science and Technology Facilities Council

For input of file data in the extremely short time of 89 microseconds per word - equivalent to about 45,000 punched cards per minute. The magnetic tape may be read in either direction.

OUTPUT

Line Printer

Line Printer
Full image ⇗
© UKRI Science and Technology Facilities Council

For medium volumes of results presented in the same form as conventional punched card tabulations, with very flexible layout, full range of upper case alphabetical characters and multiple carbon copies, Such tabulation will be used for internal factory and office control.

Rank Xerox Printer

Rank Xerox Printer
Full image ⇗
© UKRI Science and Technology Facilities Council

For large volumes of results the Rank Xeronic printer provides the equivalent of a high speed printing press under computer control, with complete flexibility of layout and a wide range of typescript, including upper and lower case lettering in a variety of founts. Printing at this speed is needed for large scale dispatching, invoicing and purchase ordering operations.

Punched Card

Punched Card
Full image ⇗
© UKRI Science and Technology Facilities Council

For information for the office or shop floor, interpreted punched cards provide a convenient unit document.

Ampex Tape Decks

Ampex Tape Decks
Full image ⇗
© UKRI Science and Technology Facilities Council

For carry forward file data for re-input next time, the file is processed at 89 microseconds per word, equivalent to about 45,000 punched card equivalents per minute.

Paper Tape Punch

Paper Tape Punch
Full image ⇗
© UKRI Science and Technology Facilities Council

For printing off-line on Creed or Flexowriter page printers with sprocket-fed stationery, and for Telex transmission.

On-line Flexowriter

On-line Flexowriter

For monitoring information put out by the Organisation Programme during operation.

An Orion Word

An Orion Word
Full image ⇗
© UKRI Science and Technology Facilities Council

The Ferranti ORION computer system

The Ferranti ORION computer system
Full image ⇗
© UKRI Science and Technology Facilities Council

The Ferranti ORION computer system

The Ferranti ORION computer system
Full image ⇗
© UKRI Science and Technology Facilities Council

Data transfers

When Orion uses a peripheral device for the input or output of data the transfer proceeds, and meanwhile the computer is able to continue with other work until the peripheral device requires access to a word in the core store. then the computer hesitates for 16 microseconds (maybe halfway through an instruction) to allow the word to be transferred. the computer then continues with its work from where it had left off. The diagram shows simultaneous reading from one tape deck, writing on another, and operation of an (independent) program.

Thus, even when transferring to and from magnetic tape, more than 80% of the full speed of the computer is available for other work.

Lockouts are provided as shown, to prevent the program from interfering with a transfer once it has begun.

Transfers of data may take place to or from any part of the store, and are of the general form: transfer Y words starting at X.

All transfers are fully checked, with built-in check-sums on magnetic tape, and checked for both reading and punching of cards.

Simultaneous reading and writing

Simultaneous reading and writing
Full image ⇗
© UKRI Science and Technology Facilities Council

Layout of data

The store of ORION holds words of 48 binary digits representing either alphanumeric words of eight 6-binary-digit characters, or numbers equivalent to 14 decimal-digit integers.

Special facilities are included in ORION for rapid conversion of sterling, decimal, or other radix numbers in character form, to the equivalent binary numbers, and vice versa. These facilities enable the whole contents of a punched card, read at the highest available speeds, to be converted in less than 10% of the card reading time.

Twelve tracks are used for recording data on 1-inch Ampex tape which may be written forwards, or read backwards or forwards at an instantaneous rate of 90,000 characters per second, 89 microseconds per word. Blocks on tape are of arbitrary length and will normally be long compared with record lengths.

In a typical case, 250-word blocks might be used for records of average length 10 words. These records could be read or written at 45,000 records per minute, corresponding to 33 milliseconds per block made up as follows:-

25 records × 10 words × 89 microseconds = 23 milliseconds 
stop/start time for block               = 10 milliseconds 
Total                                   = 33 milliseconds 

How ORION uses time

The diagram opposite illustrates the way the time-sharing operates in a simple case. It shows a few milliseconds in the history of two programs.

In this case, two summaries are being prepared simultaneously. The first of these is a sales analysis formed from recorded quantities and values on punched cards. The second is a similar summary of costing data taken from magnetic tape.

At the instant at which the period illustrated starts, the first of a series of sets of cost data is being read from magnetic tape while a sales analysis program is completing the analysis of a card read in previously.

The card program has priority over the tape program in order to ensure that the comparatively slow card reader is not kept waiting.

On the other hand, while the sales card is being read the computer is able to use the time on by getting on with the costing work.

In general, probably four programs will be found to be the most usual combination to run at once, although provision is made for many more programs.

How ORION uses time

How ORION uses time
Full image ⇗
© UKRI Science and Technology Facilities Council

How ORION decides what to do next

In order to enable ORION to make full use of the time available during a data transfer, a complete automatic priority scanning facility is provided. This enables a number of distinct programs to share the computer.

As soon as any program tries to refer to data or equipment which is locked out during a data transfer, or as soon as any transfer is completed, the program priorities are automatically scanned and a switch made to an appropriate program.

An essential feature of the ORION system is the built-in program protection facility. By this means, each program has a section of the system reserved to it, consisting of two areas in the working store, an area of the drum store and a set of peripheral devices. Reservations are noted automatically during input of the program and the machine is so constructed that a program cannot alter or refer to the contents of any part of the system outside its own reservations.

Priority scanning is carried out by a permanent program at the end of the store called the Time Sharer routine. This routine keeps account of the computer time used by each program.

When ORION reaches the end of a problem, or a batch of data (such as a pack of cards in a reader), it will not stop as previous computers would have done, but will enter another permanent program called the Organisation Program. This will carry out appropriate changes in the program priority list and continue with the remaining programs. Or it may read in another program and alter the reservations accordingly.

The Time Sharer

The Time Sharer
Full image ⇗
© UKRI Science and Technology Facilities Council

The form of Instructions

The working store of ORION consists of 4,096 words of magnetic cores, extendable to 16,384 words. This is backed by the drum store, consisting of a number of drum units, each of which has either one or two drums. Each drum has a capacity of 16,384 words.

The instruction code has been carefully chosen so as to provide a compact and rapid means of coding complex operations, such as those encountered in sorting and file handling.

Most instructions are available in either a two-address or a three-address form. In the three-address form, the third address designates the destination of the result of an operation on the first two addresses, and is restricted to the first 64 words in the part of the store allocated to those programs concerned. These 64 words are known as the program's accumulators. In the two-address form, either or both the addresses will be modified by the contents of an accumulator.

A new feature in the ORION code is that described as replacement. This enables either the first or second address in any instruction to be replaced by the contents of the register specified by the address in the original instruction, before the instruction is obeyed. This form of instruction is particularly useful when referring to items whose position in the store is random, but which can be referred to indirectly through an index. Addresses may be both replaced and modified, replacement happening first.

For simple arithmetical instructions, the times depend on the type of instruction and the extent of replacement as follows :-

3-address instruction            - 64 microseconds 
Unmodified 2-address instruction - 48 microseconds 
Modified 2-addressinstruction    - 68 microseconds 
and for each replaced address a further 16 microseconds

Multiplication (cumulative, double-length product) takes from 156 to 172 microseconds. Other forms of multiplication are available.

The time for division depends on the binary structure of the numbers operated on. Division ( eg unrounded with quotient and remainder) takes from 564 microseconds minimum to 1,112 microseconds maximum. The statistical expectation of the time for random dividends (double-length) and divisors is 574 microseconds.

Special instructions are provided for packing and unpacking fields, for radix conversion and for table search.

Orion Instructions

Orion Instructions
Full image ⇗
© UKRI Science and Technology Facilities Council

Advantages of using ORION

Some Ferranti computer customers

Ferranti Computers are being used in all types of organisations, for all kinds of work including banking, budgetary control, insurance sales analysis, sales forecasting, production planning, material requirement calculations, costing, payroll and a wide range of scientific applications. Some of the customers Systems for Ferranti Computers and Data Processing Systems are given below.

Commercial Users in the UK
  • British Petroleum Co. Ltd.
  • Imperial Chemical Industries Ltd. (Dyestuffs Division).
  • Martins Bank Ltd.
  • The London and Manchester Assurance Co. Ltd.
  • The Prudential Assurance Co. Ltd.
  • The Scottish Widows' Fund and Life Assurance Society.
  • The Standard Life Assurance Co.
General Users in the UK
  • Associated Electrical Industries (Rugby) Ltd.
  • Babcock and Wilcox Ltd.
  • Bruce Peebles and Co. Ltd.
  • Imperial Chemical Industries Ltd. (Central Instrument Laboratory).
  • Shell International Petroleum Co, Ltd.
  • The General Electric Co. Ltd.
  • The Steel Company of Wales Ltd.
  • The United Steel Companies Ltd.
Commercial Users Overseas
  • AB Datacentralen, Stockholm (Insurance).
  • AB Turitz and Co., Gothenburg (Retail Stores).
  • Skandia Insurunce Company, Stockholm.
  • South African Mutual Life ASSUl'lmCe Society, Cape Town.
  • Svenska Flygmotor A B, Trollhattan (Production Planning).
Universities and Scientific Organisations
  • The Universities of Buenos Aires, Durham, Leeds, London, Manchester. Oxford, Southampton, Stuttgart.
  • Admiralty Research Laboratory.
  • Air Ministry, The Meteorological Office.
  • Council for European Nuclear Research, Geneva.
  • D.S.I.R., The Road Research Laboratory.
  • The Belgian Atomic Energy Authority.
  • The Swedish Atomic Energy Authority.
  • The United Kingdom Atomic Authority, Harwell, Risley. and Winfrith Heath.
Aircraft Design Groups (excluding data processing)
  • British Aircraft Corporation (3 Ferranti computers)
  • Hawker Siddeley Group (5 Ferranti computers)
  • Royal Aircraft Establishment (2 Ferranti computers)
⇑ Top of page
© Chilton Computing and UKRI Science and Technology Facilities Council webmaster@chilton-computing.org.uk
Our thanks to UKRI Science and Technology Facilities Council for hosting this site