8/12/2019 computer organization tutorial
http://slidepdf.com/reader/full/computer-organization-tutorial 1/58
“Manchester and Early
Computers” Christopher P Burton
The Computer Conservation Society
8/12/2019 computer organization tutorial
http://slidepdf.com/reader/full/computer-organization-tutorial 2/58
• “What do you mean - „Computer ?”
• The first Manchester computer - “The Baby”
• Interlude - what was going on elsewhere
• The early Manchester computers
• Replicating “The Baby”
8/12/2019 computer organization tutorial
http://slidepdf.com/reader/full/computer-organization-tutorial 3/58
Numerical Tables
Books of tables
from the 18thcentury
8/12/2019 computer organization tutorial
http://slidepdf.com/reader/full/computer-organization-tutorial 4/58
Early adding machines
Pascal17th c.
de Colmar1824
8/12/2019 computer organization tutorial
http://slidepdf.com/reader/full/computer-organization-tutorial 5/58
Charles Babbage
Mathematician
Philosopher
Genius
8/12/2019 computer organization tutorial
http://slidepdf.com/reader/full/computer-organization-tutorial 6/58
Analytical Engine - 1838
CONTROL mechanism
“Operations” cards a+b
c
b
ax b
e-a
e
b
STORE for numbers
MILL arithmetic
8/12/2019 computer organization tutorial
http://slidepdf.com/reader/full/computer-organization-tutorial 7/58
Babbage s Analytical Engine
The onlyfragment everconstructed
8/12/2019 computer organization tutorial
http://slidepdf.com/reader/full/computer-organization-tutorial 8/58
Arrival of Electronics
Wireless sets
Television
Radar
8/12/2019 computer organization tutorial
http://slidepdf.com/reader/full/computer-organization-tutorial 9/58
Colossus Codebreaking Machine
Electronic,very fast
1943, UKSecret!
8/12/2019 computer organization tutorial
http://slidepdf.com/reader/full/computer-organization-tutorial 10/58
ENIAC Machine
Electronic,very fast
1945, USAHuge
8/12/2019 computer organization tutorial
http://slidepdf.com/reader/full/computer-organization-tutorial 11/58
Fixed Program Computer - 1940s
STORE for numbers
CONTROL mechanism
MILL arithmetic
8/12/2019 computer organization tutorial
http://slidepdf.com/reader/full/computer-organization-tutorial 12/58
Stored Program Computer - 1940s
STOREfor numbers &
instructions
CONTROL mechanism
MILL arithmetic
Instructions
8/12/2019 computer organization tutorial
http://slidepdf.com/reader/full/computer-organization-tutorial 13/58
8/12/2019 computer organization tutorial
http://slidepdf.com/reader/full/computer-organization-tutorial 14/58
Need for Electronic “Memory”
8/12/2019 computer organization tutorial
http://slidepdf.com/reader/full/computer-organization-tutorial 15/58
8/12/2019 computer organization tutorial
http://slidepdf.com/reader/full/computer-organization-tutorial 16/58
Quest for a memory
• By 1945, several research teams were seeking afast memory device.
• FC Williams and Tom Kilburn at ManchesterUniversity.
• During the war they had been expert radarengineers and they believed they could solve thememory problem using radar cathode ray tubes.
8/12/2019 computer organization tutorial
http://slidepdf.com/reader/full/computer-organization-tutorial 17/58
8/12/2019 computer organization tutorial
http://slidepdf.com/reader/full/computer-organization-tutorial 18/58
Quest for a memory
• The Cathode Ray Tube Store could rememberover 2000 binary digits by end of 1947
• But would it work in a computing machine?
• It needed to be tested “…in the hurly -burly ofcomputing.”
8/12/2019 computer organization tutorial
http://slidepdf.com/reader/full/computer-organization-tutorial 19/58
The Need for Realistic Testing
• So they built a little computer to test theirmemory invention.
• Formally, it was: “The Small -ScaleExperimental Machine”
• but informally: “Baby”
8/12/2019 computer organization tutorial
http://slidepdf.com/reader/full/computer-organization-tutorial 20/58
The Historic Event
• Monday, 21st June 1948, about 11:15
• The first time in the world that a stored-program computer worked
• The “Baby” was the World s first UniversalComputing Machine
• Nearly all modern computers are “like” that.
8/12/2019 computer organization tutorial
http://slidepdf.com/reader/full/computer-organization-tutorial 21/58
8/12/2019 computer organization tutorial
http://slidepdf.com/reader/full/computer-organization-tutorial 22/58
The Firstprogram
From anotebook kept
by Geoff Tootill
8/12/2019 computer organization tutorial
http://slidepdf.com/reader/full/computer-organization-tutorial 23/58
Dots & Dashes
8/12/2019 computer organization tutorial
http://slidepdf.com/reader/full/computer-organization-tutorial 24/58
A film fragment showing the computer probably in 1948
8/12/2019 computer organization tutorial
http://slidepdf.com/reader/full/computer-organization-tutorial 25/58
• “What do you mean - „Computer ?”
• The first Manchester computer - “The Baby”
• Interlude - what was going on elsewhere
• The early Manchester computers
• Replicating “The Baby”
8/12/2019 computer organization tutorial
http://slidepdf.com/reader/full/computer-organization-tutorial 26/58
Interlude - What was happening elsewhere?
• University of Cambridge 1946 - 1949
• National Physical Laboratory 1947 - 1950
• Institute for Advanced Study, Princeton -1952
• IBM - 1953
8/12/2019 computer organization tutorial
http://slidepdf.com/reader/full/computer-organization-tutorial 27/58
Cambridge - EDSAC
8/12/2019 computer organization tutorial
http://slidepdf.com/reader/full/computer-organization-tutorial 28/58
London - Pilot ACE
8/12/2019 computer organization tutorial
http://slidepdf.com/reader/full/computer-organization-tutorial 29/58
USA - von Neumann
IBM uses the Cathode Ray
8/12/2019 computer organization tutorial
http://slidepdf.com/reader/full/computer-organization-tutorial 30/58
IBM uses the Cathode RayTube store
8/12/2019 computer organization tutorial
http://slidepdf.com/reader/full/computer-organization-tutorial 31/58
8/12/2019 computer organization tutorial
http://slidepdf.com/reader/full/computer-organization-tutorial 32/58
Early Manchester Computers
1948 - The “Baby” - The Small-Scale Experimental Machine
1949 - The University Mark 1 computer
1951 - The Ferranti Mark 1 computer
1954 - MEG 1957 - Ferranti Mercury
1953 - Transistor machine
1956 - Metropolitan Vickers MV950 1958 - Muse
1962 - Ferranti Atlas
Small-Scale Experimental Machine
8/12/2019 computer organization tutorial
http://slidepdf.com/reader/full/computer-organization-tutorial 33/58
Small Scale Experimental Machine1948 - Manchester
8/12/2019 computer organization tutorial
http://slidepdf.com/reader/full/computer-organization-tutorial 34/58
8/12/2019 computer organization tutorial
http://slidepdf.com/reader/full/computer-organization-tutorial 35/58
A newsreel film showing the enlargedcomputer in about June 1949
8/12/2019 computer organization tutorial
http://slidepdf.com/reader/full/computer-organization-tutorial 36/58
8/12/2019 computer organization tutorial
http://slidepdf.com/reader/full/computer-organization-tutorial 37/58
The Ferranti Mk 1 Computer - 1951
(World’s first commercially -delivered computer)
8/12/2019 computer organization tutorial
http://slidepdf.com/reader/full/computer-organization-tutorial 38/58
MEG - Ten times faster - 1954
8/12/2019 computer organization tutorial
http://slidepdf.com/reader/full/computer-organization-tutorial 39/58
Ferranti “Mercury” -1957
8/12/2019 computer organization tutorial
http://slidepdf.com/reader/full/computer-organization-tutorial 40/58
University Transistor Computer - 1953
8/12/2019 computer organization tutorial
http://slidepdf.com/reader/full/computer-organization-tutorial 41/58
Metro-Vick MV950 - 1956
8/12/2019 computer organization tutorial
http://slidepdf.com/reader/full/computer-organization-tutorial 42/58
8/12/2019 computer organization tutorial
http://slidepdf.com/reader/full/computer-organization-tutorial 43/58
University/Ferranti “ATLAS” - 1962
8/12/2019 computer organization tutorial
http://slidepdf.com/reader/full/computer-organization-tutorial 44/58
• “What do you mean - „Computer ?”
• The first Manchester computer - “The Baby”
• Interlude - what was going on elsewhere
• The early Manchester computers
• Replicating “The Baby”
The Small-Scale Experimental Machineb ld
8/12/2019 computer organization tutorial
http://slidepdf.com/reader/full/computer-organization-tutorial 45/58
The Computer Conservation Society
Rebuild Project
THE MUSEUMOF SCIENCE &INDUSTRY INMANCHESTER
8/12/2019 computer organization tutorial
http://slidepdf.com/reader/full/computer-organization-tutorial 46/58
Project Goal
“ To construct a working replica of theManchester University
Small-Scale Experimental Machine
by Sunday, 21st June 1998the 50th anniversary of the successful runningof the world's first stored computer program
and to re-run that program. ”
8/12/2019 computer organization tutorial
http://slidepdf.com/reader/full/computer-organization-tutorial 47/58
SSEM - Building the Replica
• 1995 to June 1998 - 3½ years to do it all
• Fully sponsored by ICL - purchasing anduse of workshops
• Acquire the obsolete parts, valves etc.
• Design studies - technical detective work
Dai Edwards Drawing of the
8/12/2019 computer organization tutorial
http://slidepdf.com/reader/full/computer-organization-tutorial 48/58
Dai Edwards Drawing of theClock Circuit
Alec Robinson s version of the
8/12/2019 computer organization tutorial
http://slidepdf.com/reader/full/computer-organization-tutorial 49/58
Clock Circuit
8/12/2019 computer organization tutorial
http://slidepdf.com/reader/full/computer-organization-tutorial 50/58
Illustrated London News Photo
8/12/2019 computer organization tutorial
http://slidepdf.com/reader/full/computer-organization-tutorial 51/58
of Typewriter
8/12/2019 computer organization tutorial
http://slidepdf.com/reader/full/computer-organization-tutorial 52/58
Cl f M k 1 T it
8/12/2019 computer organization tutorial
http://slidepdf.com/reader/full/computer-organization-tutorial 53/58
Close-up of Mark 1 Typewriter
8/12/2019 computer organization tutorial
http://slidepdf.com/reader/full/computer-organization-tutorial 54/58
Cover of WarSurplus
Catalogue
8/12/2019 computer organization tutorial
http://slidepdf.com/reader/full/computer-organization-tutorial 55/58
Replica of the “Baby”
8/12/2019 computer organization tutorial
http://slidepdf.com/reader/full/computer-organization-tutorial 56/58
Replica of the Baby
8/12/2019 computer organization tutorial
http://slidepdf.com/reader/full/computer-organization-tutorial 57/58
Now a video of the re-building
Small-Scale Experimental Machine
8/12/2019 computer organization tutorial
http://slidepdf.com/reader/full/computer-organization-tutorial 58/58
Rebuild Project
Thanks to:The University of Manchester for facilities and support
Our sole sponsor - ICL, West Gorton
The pioneer team for consultation and encouragement
The Museum of Science and Industry for a final home
Many individuals for information and parts
My team of CCS members for their volunteer effort