10
1 Vacuum Tubes & Transistors The birth of the digital computer Jenya Pesin Tal Sela The Vacuum Tube Era Edison’s light-bulb 1880 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 1904

Edison’s light-bulb

  • Upload
    others

  • View
    4

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Edison’s light-bulb

1

Vacuum Tubes & TransistorsThe birth of the digital computer

Jenya PesinTal Sela

The Vacuum Tube Era

Edison’s light-bulb

1880

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

1904

Page 2: Edison’s light-bulb

2

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’

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

The Triode

1906

Triode NOR gate

• DRL is not a complete logic system!

• Possible solution: DRL and a triode NOT gate

• A better complete system:– a triode NOR gate 011

001010100

A nor BBA

NOR: A complete system

• Example – an AND gate:

10011

01001

00110

01100A AND BNOT BNOT ABA

Page 3: Edison’s light-bulb

3

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

1942

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 tohelp decipher “Lorenz”encoded messages.

• Emulated the “Lorenz”machine.

1944

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

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

Page 4: Edison’s light-bulb

4

EDVAC

Electronic Discrete Variable Automatic Computer• Built in the University of Pennsylvania.• Weight: 7.85 metric tons.• Size: 45.5 square m.

1949

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

Von Neumann architecture

• 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

1948

The Manchester SSEM

A working replica was built in 1998Small-Scale Experimental Machine, “The Baby”

1948

The Manchester SSEM

• First Von Neumann architecture computer

• SSEM determined the highest factor of 218 in 52 minutes…

• Input:by setting sequences ofbits at chosen addressesusing a simple keyboard

1948

The Manchester SSEM simulator

1948

Page 5: Edison’s light-bulb

5

EDSAC

Electronic Delay Storage Automatic Calculator

First “video game”(using ray tubes)

1949

EDSAC

• Built at the university of Cambridge• 3,000 vacuum tubesThe first program:

– Printed the squares of integers from 0 to 99…

• Was used to find the largest prime number of the time – 79 digits (!)

1949

1949, May 6th: Machine in operation for first time.Printed table of squares (0-99), time for programme 2 mins. 35 sec. Four tanks of battery 1 in operation

EDSAC accessories

Logbook

Input tape

Tape splicer

1949

EDSAC simulator

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

UNIVAC

• Used to predict US 1952 elections• First to use magnetic tape output• 1000 calculations per second.

1951

Page 6: Edison’s light-bulb

6

IBM 701

The 11-part IBM-701

Drum memory

Card reader1953

IBM 701

• 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

1953

WEIZAC - Weizmann Automatic Computer

• First Computer in Israel• Punch paper tape• 5 KB total memory

1954

WEIZAC

The console of the WEIZAC

The WEIZAC Console

The WEIZAC CPU

1954

The Transistor Era

P-N Junction

• Russell Ohl studying crystals in the Bell Labs

1939

Page 7: Edison’s light-bulb

7

P-N Junction

No current measured Current measured

1939

• Work on the P-N junction continued• First transistor invented at Bell Labs by

Bardeen and Brattain

The transistor

1947

The transistor

1947

The transistor

1947

The transistor

1947

The transistor

0V5V 1V

5V

Page 8: Edison’s light-bulb

8

The transistor

The first point contact transistor

1947

Why not point contact transistor

1947

• William Shockley invents the sandwich transistor

The transistor

1947

First sandwich transistor

The transistor

1947

• Easy to manufacture• More reliable

Using the transistor

Building a NOT gate using RTL(transistors and resistors)

E

C

Using the transistor

Building a NAND gate using RTL

EC

Page 9: Edison’s light-bulb

9

Early transistors

1947

More modern transistors

1947

• More reliable• Less space• Cheaper• Less power

Transistor – the reasons 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

1958

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

Page 10: Edison’s light-bulb

10

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/cgi-bin/relicd?name=&machine=EDSACI&class=any&uid=

• http://www.wisdom.weizmann.ac.il/weizac/weizac.html• http://www-

03.ibm.com/ibm/history/exhibits/vintage/vintage_4506VV2214.html

• http://www.columbia.edu/acis/history/generations.html• http://www-

03.ibm.com/ibm/history/exhibits/mainframe/mainframe_PP7090.html