Ferranti Mark I
   HOME

TheInfoList



OR:

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 A computer is a machine that can be programmed to automatically carry out sequences of arithmetic or logical operations (''computation''). Modern digital electronic computers can perform generic sets of operations known as ''programs'', wh ...
. Although preceded as a commercial digital computer by the
BINAC BINAC (Binary Automatic Computer) is an early electronic computer that was designed for Northrop Corporation, Northrop Aircraft Company by the Eckert–Mauchly Computer Corporation (EMCC) in 1949. J. Presper Eckert, Eckert and Mauchly had started ...
and the Z4, the Z4 was electromechanical and lacked software programmability, while BINAC never operated successfully after delivery. The Ferranti Mark 1 was "the tidied up and commercialised version of the Manchester Mark I". The first machine was delivered to the
Victoria University of Manchester The Victoria University of Manchester, usually referred to as simply the University of Manchester, was a university in Manchester, England. It was founded in 1851 as Owens College. In 1880, the college joined the federal Victoria University. A ...
in February 1951 (publicly demonstrated in July) ahead of the
UNIVAC I The UNIVAC I (Universal Automatic Computer 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 invento ...
which was delivered to the
United States Census Bureau The United States Census Bureau, officially the Bureau of the Census, is a principal agency of the Federal statistical system, U.S. federal statistical system, responsible for producing data about the American people and American economy, econ ...
in late December 1952, having been sold on 31 March 1951.


History and specifications

Based on the
Manchester Mark 1 The Manchester Mark 1 was one of the earliest stored-program computers, developed at the Victoria University of Manchester, England from the Manchester Baby (operational in June 1948). Work began in August 1948, and the first version was operat ...
, which was designed at the University of Manchester by Freddie Williams and
Tom Kilburn Tom Kilburn (11 August 1921 – 17 January 2001) was an English mathematician and computer scientist. Over his 30-year career, he was involved in the development of five computers of great historical significance. With Freddie Williams he wor ...
, the machine was built by
Ferranti Ferranti International PLC or simply Ferranti was a UK-based electrical engineering and equipment firm that operated for over a century, from 1885 until its bankruptcy in 1993. At its peak, Ferranti was a significant player in power grid system ...
of the United Kingdom. The main improvements over it were in the size of the
primary Primary or primaries may refer to: Arts, entertainment, and media Music Groups and labels * Primary (band), from Australia * Primary (musician), hip hop musician and record producer from South Korea * Primary Music, Israeli record label Work ...
and
secondary storage Computer data storage or digital data storage is a technology consisting of computer components and Data storage, recording media that are used to retain digital data. It is a core function and fundamental component of computers. The cent ...
, a faster multiplier, and additional instructions. Assembly of the computer began in the autumn of 1950 and lasted six months. The Mark 1 used a 20-bit word stored as a single line of dots of electric charges settled on the surface of a
Williams tube The Williams tube, or the Williams–Kilburn tube named after inventors Frederic Calland Williams, Freddie Williams and Tom Kilburn, is an early form of computer memory. It was the first Random-access memory, random-access digital storage devi ...
display, each cathodic tube storing 64 lines of dots. Instructions were stored in a single word, while numbers were stored in two words. The main memory consisted of eight tubes, each storing one such page of 64 words. Other tubes stored the single 80-bit accumulator (A), the 40-bit "multiplicand/quotient register" (MQ) and eight "B-lines", or
index register An index register in a computer's central processing unit, CPU is a processor register (or an assigned memory location) used for pointing to operand addresses during the run of a program. It is useful for stepping through String (computer science ...
s, which was one of the unique features of the Mark 1 design. The accumulator could also be addressed as two 40-bit words. An extra 20-bit word per tube stored an offset value into the secondary storage. Secondary storage was provided in the form of a 512-page
magnetic drum Drum memory was a magnetic data storage device invented by Gustav Tauschek in 1932 in Austria. Drums were widely used in the 1950s and into the 1960s as computer memory. Many early computers, called drum computers or drum machines, used dru ...
, storing two pages per track, with about 30 milliseconds revolution time. The drum provided eight times the storage of the original designed at Manchester. The instructions, like the Manchester machine, used a single-address format in which operands were modified and left in the accumulator. There were about fifty instructions in total. The basic cycle time was 1.2 milliseconds, and a multiplication could be completed in the new parallel unit in about 2.16 milliseconds (about 5 times faster than the original). The multiplier used almost a quarter of the machine's 4,050
vacuum tube A vacuum tube, electron tube, thermionic valve (British usage), or tube (North America) is a device that controls electric current flow in a high vacuum between electrodes to which an electric voltage, potential difference has been applied. It ...
s. Several instructions were included to copy a word of memory from one of the Williams tubes to a
paper tape Five- and eight-hole wide punched paper tape Paper tape reader on the Harwell computer with a small piece of five-hole tape connected in a circle – creating a physical program loop Punched tape or perforated paper tape is a form of data st ...
machine, or read them back in. Several new instructions were added to the original Manchester design, including a
random number A random number is generated by a random (stochastic) process such as throwing dice. Individual numbers cannot be predicted, but the likely result of generating a large quantity of numbers can be predicted by specific mathematical series and st ...
instruction and several new instructions using the B-lines. The original Mark 1 had to be programmed by entering alphanumeric characters representing a five-bit value that could be represented on the paper tape input. The engineers decided to use the simplest mapping between the paper holes and the binary digits they represented, but the mapping between the holes and the physical keyboard was never meant to be a binary mapping. As a result, the characters representing the values from 0–31 (five-bit numbers) looked entirely random, specifically /E@A:SIU½DRJNFCKTZLWHYPQOBG"MXV£. The first machine was delivered to the University of Manchester. Ferranti had high hopes for further sales, and were encouraged by an order placed by the
Atomic Energy Research Establishment The Atomic Energy Research Establishment (AERE), also known as Harwell Laboratory, was the main Headquarters, centre for nuclear power, atomic energy research and development in the United Kingdom from 1946 to the 1990s. It was created, owned ...
for delivery in autumn 1952. However, a change of government while the second machine was being built led to all government contracts over £100,000 being cancelled, leaving Ferranti with a partially completed Mark 1. The company ultimately sold it to the
University of Toronto The University of Toronto (UToronto or U of T) is a public university, public research university whose main campus is located on the grounds that surround Queen's Park (Toronto), Queen's Park in Toronto, Ontario, Canada. It was founded by ...
, who had been building their own machine, but saw the chance to buy the complete Mark 1 for even less. They purchased it for around $30,000, a "fire sale" price, and
Beatrice Worsley Beatrice Helen Worsley (18 October 1921 – 8 May 1972) was a Canadian computer scientist, the first woman in the country to work in that profession. She received her Ph.D. from the University of Cambridge with Maurice Wilkes as adviser, the firs ...
gave it the nickname FERUT. FERUT was extensively used in business, engineering, and academia, among other duties, carrying out calculations as part of the construction of the St. Lawrence Seaway.
Alan Turing Alan Mathison Turing (; 23 June 1912 – 7 June 1954) was an English mathematician, computer scientist, logician, cryptanalyst, philosopher and theoretical biologist. He was highly influential in the development of theoretical computer ...
wrote a programming manual.


Mark 1 Star

After the first two machines, a revised version of the design became available, known as the Ferranti Mark 1 Star or the Ferranti Mark 1*. The revisions mainly cleaned up the
instruction set In computer science, an instruction set architecture (ISA) is an abstract model that generally defines how software controls the CPU in a computer or a family of computers. A device or program that executes instructions described by that ISA, s ...
for better usability. Instead of the original mapping from holes to binary digits that resulted in the random-looking mapping, the new machines mapped digits to holes to produce a much simpler mapping, ø£½0@:$ABCDEFGHIJKLMNPQRSTUVWXYZ. Additionally, several commands that used the index registers had side effects that led to quirky programming, but these were modified to have no side effects. The original machines' JUMP instructions landed at a location "one before" the actual address, for reasons similar to the odd index behaviour, but these proved useful only in theory and quite annoying in practice, and were similarly modified. Input/output was also modified, with five-bit numbers being output least significant digit to the ''right'', as is typical for most numeric writing. These, among other changes, greatly improved the ease of programming the newer machines. The Mark 1/1* weighed . At least seven of the Mark 1* machines were delivered between 1953 and 1957, one of them to
Shell Shell may refer to: Architecture and design * Shell (structure), a thin structure ** Concrete shell, a thin shell of concrete, usually with no interior columns or exterior buttresses Science Biology * Seashell, a hard outer layer of a marine ani ...
labs in
Amsterdam Amsterdam ( , ; ; ) is the capital of the Netherlands, capital and Municipalities of the Netherlands, largest city of the Kingdom of the Netherlands. It has a population of 933,680 in June 2024 within the city proper, 1,457,018 in the City Re ...
. Another was installed at
Avro Avro (an initialism of the founder's name) was a British aircraft manufacturer. Its designs include the Avro 504, used as a trainer in the First World War, the Avro Lancaster, one of the pre-eminent bombers of the Second World War, and the d ...
, the aircraft manufacturers, at their Chadderton factory in Manchester. This was used for work on the Vulcan among other projects. Conway Berners-Lee and Mary Lee Woods, the parents of
Tim Berners-Lee Sir Timothy John Berners-Lee (born 8 June 1955), also known as TimBL, is an English computer scientist best known as the inventor of the World Wide Web, the HTML markup language, the URL system, and HTTP. He is a professorial research fellow a ...
, inventor of the
World Wide Web The World Wide Web (WWW or simply the Web) is an information system that enables Content (media), content sharing over the Internet through user-friendly ways meant to appeal to users beyond Information technology, IT specialists and hobbyis ...
, both worked on the Ferranti Mark 1 and Mark 1*.


Computer music

Included in the Ferranti Mark 1's instruction set was a ''hoot'' command, which enabled the machine to give auditory feedback to its operators. The sound generated could be altered in pitch, a feature which was exploited when the Mark 1 made the earliest known recording of computer-generated music, playing a medley which included "
God Save the King "God Save the King" ("God Save the Queen" when the monarch is female) is ''de facto'' the national anthem of the United Kingdom. It is one of national anthems of New Zealand, two national anthems of New Zealand and the royal anthem of the Isle ...
", " Baa Baa Black Sheep", and "
In the Mood "In the Mood" is a popular big band-era jazz standard recorded by Americans, American bandleader Glenn Miller. "In the Mood" is based on the composition "Tar Paper Stomp" by Wingy Manone. The first recording under the name "In the Mood" was re ...
". The recording was made by the
BBC The British Broadcasting Corporation (BBC) is a British public service broadcaster headquartered at Broadcasting House in London, England. Originally established in 1922 as the British Broadcasting Company, it evolved into its current sta ...
towards the end of 1951, with the programming being done by
Christopher Strachey Christopher S. Strachey (; 16 November 1916 – 18 May 1975) was a British computer scientist. He was one of the founders of denotational semantics, and a pioneer in programming language design and computer time-sharing.F. J. Corbató, et al., T ...
, a mathematics teacher at Harrow and a friend of
Alan Turing Alan Mathison Turing (; 23 June 1912 – 7 June 1954) was an English mathematician, computer scientist, logician, cryptanalyst, philosopher and theoretical biologist. He was highly influential in the development of theoretical computer ...
. It was not, however, the first computer to have played music; CSIRAC, Australia's first digital computer, achieved that with a rendition of "
Colonel Bogey The "Colonel Bogey March" is a British march that was composed in 1914 by Lieutenant F. J. Ricketts (1881–1945) (pen name Kenneth J. Alford), a British Army bandmaster who later became the director of music for the Royal Marines at Plymouth ...
".


Computer games

In November 1951, Dr.
Dietrich Prinz Dietrich Gunther Prinz (March 29, 1903 – December 1989) was a computer science pioneer, notable for his work on early British computers at Ferranti, and in particular for developing the first limited chess program in 1951. Biography He was born ...
wrote one of the earliest computer games, a chess-playing program for the Manchester Ferranti Mark 1 computer. The limitation of the Mark 1 computer did not allow for a whole game of chess to be programmed. Prinz could only program mate-in-two
chess problems A chess problem, also called a chess composition, is a puzzle created by the composer using chess pieces on a chessboard, which presents the solver with a particular task. For instance, a position may be given with the instruction that White i ...
. The program examined every possible move for White and Black (thousands of possible moves) until a solution was found, which took 15–20 minutes for easy problems but several hours in general. The program's restrictions were: no
castling Castling is a move in chess. It consists of moving the king (chess), king two squares toward a rook (chess), rook on the same and then moving the rook to the square that the king passed over. Castling is permitted only if neither the king ...
, no double
pawn Pawn most often refers to: * Pawn (chess), the weakest and most numerous chess piece in the game * Pawnbroker or pawnshop, a business that provides loans by taking personal property as collateral Pawn or The Pawn may also refer to: Places * Pa ...
move, no
en passant In chess, ''en passant'' (, "in passing") describes the capture by a Pawn (chess), pawn of an enemy pawn on the same and an adjacent that has just made an initial two-square advance. This is a special case in the rules of chess. The capturi ...
capture, no pawn
promotion Promotion may refer to: Marketing * Promotion (marketing), one of the four marketing mix elements, comprising any type of marketing communication used to inform or persuade target audiences of the relative merits of a product, service, brand or i ...
, nevertheless it could distinguish between
checkmate Checkmate (often shortened to mate) is any game position in chess and other chess-like games in which a player's king is in check (threatened with ) and there is no possible escape. Checkmating the opponent wins the game. In chess, the king is ...
and
stalemate Stalemate is a situation in chess where the player whose turn it is to move is not in check and has no legal move. Stalemate results in a draw. During the endgame, stalemate is a resource that can enable the player with the inferior position ...
.


See also

*
History of computing hardware The history of computing hardware spans the developments from early devices used for simple calculations to today's complex computers, encompassing advancements in both analog and digital technology. The first aids to computation were purely mec ...
* List of vacuum-tube computers *
Manchester computers The Manchester computers were an innovative series of Von Neumann architecture, stored-program Computer, electronic computers developed during the 30-year period between 1947 and 1977 by a small team at the Victoria University of Manchester, Uni ...
* Dietrich Prinz's Chess Program


References


Notes


Citations


Bibliography

* * *


Further reading

* * *


External links


Ferranti Mark 1 at Computer50

A simulator of the Ferranti Mark 1, executing Christopher Strachey's Love letter algorithm from 1952

The Ferranti Mark 1* that went to Shell labs in Amsterdam, Netherlands
(Dutch only)
Google translation
* * Contains photo of the console * Programming Ferut in Transcode: :*, :*{{Cite book , last=Gotlieb , first=C.C. , chapter-url=https://archive.org/details/sim_computers-and-people_1956-07_5_7/page/n28/ , title=Computers and Automation: Vol 5 Iss 7 , date=1956-07-01 , publisher=Berkeley Enterprises , others=Internet Archive , pages=29–31 , language=English , chapter=Free Use of the Toronto Computer, and the Remote Programming of it. Part 2. Early British computers Ferranti Ferranti computers History of Manchester History of science and technology in England Department of Computer Science, University of Manchester Vacuum tube computers Serial computers