- Ferranti Mark I
The Ferranti Mark I was the world's first successful commercially available general-purpose
electronic computer [ Although it was preceded by theBINAC and the Z4, BINIAC was not intended to be a general purpose computer and it was never used for its intended purpose,cite web |url = http://www.palosverdes.com/lasthurrah/binac-description.html | title = Description of the BINAC |accessdate= 2008-07-26 | work = citing Annals of the History of Computing, Vol. 10 #1 1988 and Z4 waselectro-mechanical not electronic cite web | url = http://www.deadmedia.org/notes/3/034.html | title = Dead medium: the Zuse Ziffernrechner; the V1, Z1, Z2, Z3 and Z4 program-controlled electromechanical digital computers; the death of Konrad Zuse | accessdate = 2008-07-26 ] , with the first machine being delivered in February1951 , just beating theUNIVAC I .The machine was built by
Ferranti of theUnited Kingdom . It was based on theManchester Mark I , which was designed at the University of Manchester by Freddie Williams andTom Kilburn . The Manchester Mark I effectively served as a prototype for the Ferranti Mark I; the main improvements over it were in the size of theprimary storage andsecondary storage , a faster multiplier, and additional instructions.The Mark I used a 20-bit word that was stored as a single line of dots on a
Williams tube display, each tube storing a total of 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", orindex register s, which was one of the unique features of the Mark I 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-pagemagnetic drum , 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 five times faster than the original). Several instructions were included to copy a word of memory from one of the Williams tubes to a
paper tape machine, or read them back in. Several new instructions were added over the original Manchester design, including arandom number instruction and several new instructions using the B-lines.The original Mark I had to be programmed by entering alphanumeric characters representing a 5-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 were never meant to be a binary mapping. As a result the characters representing the values from 0-31 (5-bit numbers) looked entirely random, specifically /E@A:SIU½DRJNFCKTZLWHYPQOBG"MXV£. Each instruction was represented by a single character,
The first machine was delivered to the University of Manchester. Ferranti had high hopes for further sales of the machine, and were happy when an order was placed by the
Atomic Energy Research Establishment for delivery in autumn of 1952. However there was a change of government while the machine was being built, and all government contracts over ₤100,000 were cancelled outright. This left a partially completed Mark I sitting at Ferranti, and it was eventually purchased by theUniversity of Toronto at "fire sale" prices. The UofT machine, nicknamed "FERUT", would go on to be widely used in business, engineering and academia.After the first two machines a revised version of the design began being delivered. This was known as the Ferranti Mark I* or the Ferranti Star. The revisions mainly cleaned up the
instruction set 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 in order 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. Similarly, the original machines' JUMP instructions landed at a location "one before" the actual address, for reasons similar to the odd index behavior, but these proved useful only in theory and quite annoying in practice, and were similarly modified. Input/output was also modified, with 5-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. At least seven of the Mark I* machines were delivered from1951 to1957 . One of them was exported to Shell labs inAmsterdam .Oldest recorded computer music
The earliest recording of a computer playing music is thought to be those played on a Ferranti Mark I at the University of Manchester. Recordings were made by the
BBC in Autumn 1951 of the machine playing Baa Baa Black Sheep,God Save the King and part ofIn the Mood . It was not however the first computer to have played music -CSIRAC , Australia's first digital computer, achieved that with a rendition ofColonel Bogey . [cite news|title='Oldest' computer music unveiled |url=http://news.bbc.co.uk/1/hi/technology/7458479.stm|date=2008-06-17|accessdate=2008-06-18|work=BBC News Online |last=Fildes |first=Jonathan ]References
External links
* [http://www.computer50.org/mark1/FM1.html Ferranti Mark I at Computer50]
* [http://www.dai.ed.ac.uk/homes/cam/fcomp.shtml Who Made the First Computer?]
* [http://alpha60.de/research/muc/ A simulator of the Ferranti Mark I, executing Christopher Strachey's Love letter algorithm from 1952]
* [http://www.xs4all.nl/~onnoz/miracle/ The Ferranti Mark I* that went to Shell labs in Amsterdam, Netherlands] (Dutch only)
Wikimedia Foundation. 2010.