Vacuum Tubes, Transistors, Logic

advertisement
Vacuum Tubes & Transistors
The Vacuum Tube Era
The birth of the digital computer
Jenya Pesin
Tal Sela
Edison’s light-bulb
Edison’s light-bulb
• Edison experiments with
incandescent lamps
• He notices an uneven
blackening of the glass
1880
The Edison effect
1880
The Diode
• John Ambrose Fleming
– first to put Edison’s ideas to
the test in a telegraph
communication detector
• Allows current flow in only
one direction
• Used to convert AC to DC
1880
1904
1
DRL (Diode-Resistor Logic): OR
• If both inputs are held at
logic ‘0’, output is held at
logic ‘0’ by the ground
• Either input at logic ‘1’
will make its diode
forward biased and
conduction will pull output
up to logic ‘1’
The Triode
DRL (Diode-Resistor Logic): AND
• Only if both inputs are
held at logic ‘1’, neither of
the diodes conduct, and
the output is a logic ‘1’
• If either of the inputs are
logic ‘0’, its diode will
conduct and the resistor
will pull down the output
to a logic ‘0’
The Triode
• Lee de Forest invents the triode (“Audion”)
• Used as a current amplifier
• Many improvements based
on Fleming’s invention
followed, creating new kinds
of vacuum tubes
– The tetrode (two grids)
– The pentode (three grids)
1906
1906
Triode NOR gate
NOR: A complete system
• Example – an AND gate:
• DRL is not a complete
A system!
B
A nor B
logic
0
0
1
• Possible solution: DRL
0
1
0
and a triode NOT gate
1
0
0
• A better complete system:
1 gate 0
–1
a triode NOR
A
B
NOT A
NOT B
A AND B
0
0
1
1
0
0
1
1
0
0
1
0
0
1
0
1
1
0
0
1
2
ABC – Atanasoff-Berry Computer
•
•
•
•
•
•
•
•
Built in Iowa state college
First electronic digital computing device
Solved problems with 29 linear equations
Not Turing complete
Total wire length: 1.6km
Weight 320kg
Vacuum tubes: 280
Not programmable
ABC – Atanasoff-Berry Computer
• Implemented three critical ideas, a part of
every modern computer:
• Binary digits represented data/numbers
• Calculations with electronics, not mechanics
• Separate computation and memory
• Controversy over “First computer”…
• Won lawsuit against ENIAC and declared first digital
computer
1942
Colossus: The motive
• During WW2, German “Lorenz” machines
were used to send encrypted messages.
• Colossus was built to
help decipher “Lorenz”
encoded messages.
• Emulated the “Lorenz”
machine.
1942
Colossus
• First to use shift registers
• First to introduce partial
programmability (by
rewiring)
• Was never powered
down unless
malfunctioned
• Was kept secret!
1944
ENIAC: The reasons
• Helped in the design of the Hydrogen bomb
• Ballistic calculations for large guns in WW2
• A time consuming operation:
– A person: ~20 hours
– Bush differential analyzer: ~15 minutes.
– ENIAC: ~30 seconds
1946
1944
ENIAC
Electronic Numerical Integrator and Computer
•
•
•
•
•
Built in the University of Pennsylvania.
First large scale computing device.
Partially programmable by rewiring
17,468 Vacuum tubes, 7,200 diodes
Used decimal
representation
• Weight: 27 tons
1946
3
EDVAC
Electronic Discrete Variable Automatic Computer
• Built in the University of Pennsylvania.
• Weight: 7.85 metric tons.
• Size: 45.5 square m.
1949
Von Neumann architecture
EDVAC
• First programmable
multipurpose computer
• More internal memory
than any preceding
computer (5.5KB in
mode
• Total memory: 5.5KB
(in modern terms)
• 6,000 Vacuum tubes,
12,000 diodes.
1949
The Manchester SSEM
• The early computers:
– Have fixed programs.
– Need rewiring in order to change the program
• In the Von Neumann computer
– Single storage structure to hold instructions and
data
– The instructions (program) are treated the same
way as data thus easily modified
Small-Scale
A working
Experimental
replica was
Machine,
built in 1998
“The Baby”
1948
The Manchester SSEM
1948
The Manchester SSEM simulator
• First Von Neumann architecture
computer
• SSEM determined the highest factor of
218 in 52 minutes…
• Input:
by setting sequences of
bits at chosen addresses
using a simple keyboard
1948
1948
4
EDSAC
EDSAC
Electronic Delay Storage Automatic Calculator
• Built at the university of Cambridge
• 3,000 vacuum tubes
The first program:
– Printed the squares of integers from 0 to 99…
First “video game”
(using ray tubes)
1949, May 6th: Machine in operation for first time.
• Was used to find the largest prime number
Printed table of squares (0-99), time for programme 2
of the time – 79 digits (!)
mins. 35 sec. Four tanks of battery 1 in operation
1949
1949
EDSAC accessories
EDSAC simulator
Input tape
Tape
splicer
Logbook
1949
UNIVAC - Universal Automatic Computer
• Developed by EMCC
(Eckert-Mauchly Computer
Corporation)
• First American commercial
computer
• Weight: 7.25 metric tons
• 5,000 vacuum tubes
• 46 Machines sold overall
1951
1949
UNIVAC
• Used to predict US 1952 elections
• First to use magnetic tape output
• 1000 calculations per second.
1951
5
IBM 701
IBM 701
Drum memory
• IBM’s first commercial scientific computer
• Built to help the US government in the
Korean war
• 16,000 addition/subtraction or 2,000
division/multiplication operations per second
• Various IO mechanisms:
– Input: Punched cards, magnetic tapes
– Output: Punched cards, printer
The 11-part IBM-701
Card reader
1953
WEIZAC - Weizmann Automatic Computer
• First Computer in Israel
• Punch paper tape
• 5 KB total memory
1953
WEIZAC
The console of the
WEIZAC
The WEIZAC Console
The WEIZAC CPU
1954
1954
P-N Junction
The Transistor Era
• Russell Ohl studying crystals in the Bell
Labs
1939
6
The transistor
P-N Junction
• Work on the P-N junction continued
• First transistor invented at Bell Labs by
Bardeen and Brattain
No current measured
Current measured
1939
The transistor
1947
The transistor
1947
The transistor
1947
The transistor
0V
5V
1V
5V
1947
7
The transistor
Why not point contact transistor
The first point contact transistor
1947
1947
The transistor
The transistor
• William Shockley invents the sandwich
transistor
• Easy to manufacture
• More reliable
First sandwich transistor
1947
1947
Using the transistor
Building a NOT gate using RTL
(transistors and resistors)
Using the transistor
Building a NAND gate using RTL
C
C
E
E
8
Early transistors
More modern transistors
1947
Transistor – the reasons
•
•
•
•
More reliable
Less space
Cheaper
Less power
1947
IBM 608
•
•
•
•
First completely transistorized computer
50% reduction in size
90% reduction in power requirements
Cost: 83,210$
1955
IBM 7090
• General purpose transistor logic computer
• Computing speed 5 times faster than the
vacuum tubes computers
Bibliography
•
•
•
•
•
•
•
•
•
•
•
•
http://www.play-hookey.com/digital/electronics/dl_gates.html
http://en.wikipedia.org/wiki/Thermionic_emission
http://www.allaboutcircuits.com/vol_3/chpt_13/2.html
http://www.jacmusic.com/html/articles/ericbarbour/howavacuumt
ubeworks.html
http://www.4p8.com/eric.brasseur/intvac.html
http://en.wikipedia.org/wiki/Diode_logic
http://www.quadibloc.com/comp/cp01.htm
http://en.wikipedia.org/wiki/Atanasoff-Berry_Computer
http://cs.ubc.ca/~hilpert/e/ABC/asm.html
http://en.wikipedia.org/wiki/Colossus_computer
http://en.wikipedia.org/wiki/ENIAC
http://en.wikipedia.org/wiki/EDVAC
1958
9
Bibliography
•
•
•
•
•
•
•
•
•
http://www.ece.umd.edu/~taylor/Electrons3.htm
http://www.comsci.us/history/gen1.html
http://www.computerhistory.org/timeline/?category=cmptr
http://www.thocp.net/hardware/univac.htm
http://wwwcsif.cs.ucdavis.edu/~csclub/museum/items/univac.ht
ml
http://www.cc.gatech.edu/gvu/people/randy.carpenter/folklore/v
5n1.html
http://www.davidsharp.com/baby/babyuserguide.pdf
http://www.cl.cam.ac.uk/conference/EDSAC99/reminiscences/
http://edsac.net/
Bibliography
• http://www.cl.cam.ac.uk/cgibin/relicd?name=&machine=EDSACI&class=any&uid=
• http://www.wisdom.weizmann.ac.il/weizac/weizac.html
• http://www03.ibm.com/ibm/history/exhibits/vintage/vintage_4506VV2214.ht
ml
• http://www.columbia.edu/acis/history/generations.html
• http://www03.ibm.com/ibm/history/exhibits/mainframe/mainframe_PP7090.
html
10
Download