Small-Scale Experimental Machine
Encyclopedia : S : SM : SMA : 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.
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 the 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).
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 available were:
- jump indirect
- relative jump indirect
- take a number from memory, negate it, and load it into the accumulator
- write the number in the accumulator back to memory
- subtract a value from the accumulator
- skip next if accumulator if negative
- stop
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.
A working replica of the SSEM was created in 1998 to celebrate the fiftieth anniversary of its first program. This is on display at the Museum of Science and Industry in Manchester.
Reference:
- A History of Computing Technology, by Michael A. Williams, IEEE Computer Society Press, 1997.
- Annals of the History of Computing, Vol 27, No. 3, Jul-Sep 2005, IEEE Computer Society
External links
From Wikipedia, the Free Encyclopedia. Original article here. Support Wikipedia by contributing or donating.
All text is available under the terms of the GNU Free Documentation License See Wikipedia Copyrights for details.
