Small-Scale Experimental Machine
The Manchester Small-Scale Experimental Machine (SSEM), nicknamed Baby, was the first stored-program computer to run a program, on June 21, 1948. It was developed by Frederic C. Williams and Tom Kilburn at the University of Manchester.
Related Topics:
Stored-program - Computer - June 21 - 1948 - Frederic C. Williams - Tom Kilburn - University of Manchester
~ ~ ~ ~ ~ ~ ~ ~ ~ ~
The computer was built around a Williams tube, which was developed by Williams and Kilburn. The Williams tube stored 32 words of 32 bits each. This was used for he computer's memory, which had the advantage of allowing random access to memory, rather than the sequential access of the delay line memory units. It was a serial machine, operating on one bit at the time. The input was a bank of switches to set any bit in memory, and the output was a bit pattern on the Williams tube (a cathode ray tube).
Related Topics:
Williams tube - Words - Bit - Memory - Random access - Sequential access - Delay line memory - Serial machine - Input - Cathode ray tube
~ ~ ~ ~ ~ ~ ~ ~ ~ ~
The SSEM was a very limited machine, apparently more for the purposes of testing the Williams tube and other hardware than for producing a practical computer. It was limited because (1) it could store a total of only 32 numbers and instructions, and (2) the instruction set was very limited. The instructions in the instruction set were:
~ ~ ~ ~ ~ ~ ~ ~ ~ ~
- take a number from memory, negate it, and load it into the accumulator
- subtract a value from the accumulator
- write the number in the accumulator back to memory
- a conditional branch depending on the value in the accumulator
- stop
- A History of Computing Technology, by Michael A. Williams, IEEE Computer Society Press, 1997.
A division program was written, using pencil-and-paper method, operating on one bit at the time. It was used to divide 230-1 by 31, giving the answer in about 1.5 seconds. Then this routine was used in a program to show that 314,159,265 and 217,828,183 are relatively prime. Finally, a program was written to find the largest divisor of integers, by testing all numbers from a starting point down as possible divisors, with repeated subtraction used for division. This program was comprised of seventeen instructions and it was written by Kilburn. (A nineteen instruction amended version of it has been published.)
~ ~ ~ ~ ~ ~ ~ ~ ~ ~
It ran successfully on June 21, 1948, first on small integers. Whithin a few days it was run on 230-1 by trying every number from 218-1 down. It ran for 52 minutes, executing 3.5 million accesses to memory and 2.1 instructions, and produced the correct answer.
~ ~ ~ ~ ~ ~ ~ ~ ~ ~
The SSEM developed into the Manchester Mark I, which led to the Ferranti Mark I, the world's second commercially available general-purpose computer. At around the same time EDSAC was being developed at the University of Cambridge Mathematical Laboratory.
Related Topics:
Manchester Mark I - Ferranti Mark I - EDSAC - University of Cambridge Mathematical Laboratory
~ ~ ~ ~ ~ ~ ~ ~ ~ ~
Reference:
~ ~ ~ ~ ~ ~ ~ ~ ~ ~
~ Table of Content ~
| ► | Introduction |
| ► | External links |
~ What's Hot ~
~ Community ~
| ► | History Forum Come and discuss about History, Civilizations, Historical Events and Figures |
| ► | History Web-Ring A community of sites, blogs and forums dedicated to History. Do not hesitate to submit your site. |
and are licensed under the GNU Free Documentation License.
Lexicon - Privacy Policy - Spiritus-Temporis.com ©2005.