The History of Computers

24
The History The History of Computers of Computers Developments Leading Developments Leading up to the Stored- up to the Stored- Program Computer of Program Computer of Today Today Designed by Mr. Wilhelmi

description

The History of Computers. Developments Leading up to the Stored-Program Computer of Today. Designed by Mr. Wilhelmi. In The Beginning. Early humans counted on their fingers – evolution of base 10 numbering system. AbacusOrient. 3000 years ago First calculating mechanism - PowerPoint PPT Presentation

Transcript of The History of Computers

Page 1: The History of Computers

The History of The History of ComputersComputers

Developments Leading up Developments Leading up to the Stored-Program to the Stored-Program

Computer of TodayComputer of Today

Designed by Mr. Wilhelmi

Page 2: The History of Computers

In The BeginningIn The Beginning

• Early humans counted Early humans counted on their on their fingersfingers – – evolution of base 10 evolution of base 10 numbering systemnumbering system

Page 3: The History of Computers

AbacusAbacus OrientOrient

• 3000 years ago3000 years ago• First calculating First calculating

mechanismmechanism• Beads represent Beads represent

digitsdigits• Rods represent Rods represent

places – units, places – units, tens, hundreds, tens, hundreds, and and higher higher multiples multiples of tenof ten

Page 4: The History of Computers

Blaise PascalBlaise Pascal

• Invented the Invented the PascalinePascaline in 1642 in 1642• First mechanical adding machineFirst mechanical adding machine

Page 5: The History of Computers

Gottfried LeibnizGottfried Leibniz

• Invented Invented Step ReckonerStep Reckoner in 1671 in 1671• Could Could add, subtract, multiply, divide, add, subtract, multiply, divide,

and evaluate square rootsand evaluate square roots

Page 6: The History of Computers

Joseph JacquardJoseph Jacquard• Jacquard’sJacquard’s LoomLoom in in

18101810• Emphasized three Emphasized three

computer conceptscomputer concepts1. 1. InstructionsInstructions- used punched - used punched cardscards2. 2. Simple ProgramSimple Program- series of - series of instructionsinstructions3. 3. Automate jobAutomate job- because of program- because of program

Page 7: The History of Computers

Charles BabbageCharles Babbage

• Father of ComputersFather of Computers• Invented Invented Analytical Analytical

EngineEngine in 1832 in 1832• 5 characteristics of 5 characteristics of

modern computermodern computer– InputInput device – punch device – punch cardscards– ProcessorProcessor – mill – mill– Control UnitControl Unit– StorageStorage Facility – store Facility – store– OutputOutput device device

Page 8: The History of Computers

Ada AugustaAda Augusta

• First Computer First Computer ProgrammerProgrammer

– wrote programs for thewrote programs for theAnalytical EngineAnalytical Engine

• Her notes on the Her notes on the Analytical Engine Analytical Engine was used in the was used in the

future developmentfuture developmentof computersof computers

Page 9: The History of Computers

Herman HollerithHerman Hollerith• Invented Invented

Tabulating Tabulating MachineMachine for for 1890 1890 CensusCensus

• First machine First machine capable of capable of processing processing

statistical statistical information information from from punched punched cardscards

Page 10: The History of Computers

Alan TuringAlan Turing

• Worked on Worked on ColossusColossus computer in computer in 19431943

• Used in World Used in World War II War II for for cracking cracking German codesGerman codes((ENIGMAENIGMA))

Page 11: The History of Computers

John MauchlyJohn MauchlyPresper EckertPresper Eckert

• ENIACENIAC (Electronic (Electronic Numerical Numerical Integrator & Integrator & Calculator) Calculator) 19461946

• First electronic First electronic computer to go computer to go into operationinto operation

Page 12: The History of Computers

• A A mothmoth got caught in the MARK II got caught in the MARK II and shorted out a relayand shorted out a relay

• Grace crawled in and removed it Grace crawled in and removed it from inside the computerfrom inside the computer

• Popularized the term “Popularized the term “bugbug” to ” to signify any system failuresignify any system failure

• The term “The term “debuggingdebugging” signifies ” signifies solving a computer problemsolving a computer problem

Page 13: The History of Computers

John von NeumannJohn von Neumann

EDVAC - first electronic computer to use stored-programEDVAC - first electronic computer to use stored-program

“First Draft” – based onhis concepts, all computersprocess data by carrying outfour specific activities:

Input dataStore dataProcess dataOutput data/results

This initiated the moderncomputer era.

Page 14: The History of Computers

First Generation First Generation Computers (1951-1958)Computers (1951-1958)

• Vacuum tubesVacuum tubes– for electronic circuitsfor electronic circuits

• Punched cardsPunched cards– for secondary for secondary

memory/storagememory/storage• Speed – Speed – MillisecondsMilliseconds

– Thousands of Thousands of operations operations per secondper second

• Machine and Assembly Machine and Assembly languageslanguages

Page 15: The History of Computers

Vacuum TubeVacuum Tube

• Provided the electronic Provided the electronic circuits circuits for computerfor computer

• 6000 circuits/cubic foot6000 circuits/cubic foot• Konrad ZuseKonrad Zuse used it in 1941 used it in 1941

instead of electromagnetic instead of electromagnetic relaysrelays

• Large and bulky. Generated Large and bulky. Generated enormous amounts of heatenormous amounts of heat

• Burned out frequently causing Burned out frequently causing computer to be down for computer to be down for large amounts of timelarge amounts of time

Page 16: The History of Computers

Second Generation Second Generation Computers (1959-1964)Computers (1959-1964)

• TransistorsTransistors– electronic circuitselectronic circuits

• Magnetic tapeMagnetic tape– secondary memory\storagesecondary memory\storage

• Speed – Speed – MicrosecondsMicroseconds– millions of operations per secondmillions of operations per second

• Programming languagesProgramming languages– COBOL, Fortran, SymbolicCOBOL, Fortran, Symbolic

Page 17: The History of Computers

TransistorTransistor• Replaced vacuum tubes Replaced vacuum tubes

as electronic circuits in as electronic circuits in computerscomputers

• Developed by Developed by William William Shockley, Walter Shockley, Walter Brattain, and John Brattain, and John BardeenBardeen from Bell Labs from Bell Labs in 1947in 1947– Won the Won the Nobel Prize in Nobel Prize in

19561956 as a result as a result• 100,000 circuits/cubic 100,000 circuits/cubic

footfoot

Comparison of the vacuum tube with the transistor

Page 18: The History of Computers

Third Generation Third Generation Computers (1965-1970)Computers (1965-1970)

• Integrated CircuitsIntegrated Circuits (IC) (IC)– electronic circuitselectronic circuits

• Magnetic tapeMagnetic tape– secondary memory\storagesecondary memory\storage

• Speed – Speed – NanosecondsNanoseconds– Billions of operations per secondBillions of operations per second

• Silicon ChipSilicon Chip– silicon crystal that IC is etched insilicon crystal that IC is etched in

Page 19: The History of Computers

Integrated Circuit (IC)Integrated Circuit (IC)

• Invented by Invented by Jack KilbyJack Kilby of ofTexas Instruments in 1959Texas Instruments in 1959

• 10 million circuits/cubic foot10 million circuits/cubic foot• Won the Won the Nobel Prize in 2000Nobel Prize in 2000 as a as a

resultresult

Page 20: The History of Computers

Fourth Generation Computers Fourth Generation Computers (1971-Present)(1971-Present)

• Personal micro-computerPersonal micro-computer• MicroprocessorMicroprocessor

– electronic circuitselectronic circuits• Magnetic diskMagnetic disk

– secondary memory\storagesecondary memory\storage• Speed – Speed – picosecondspicoseconds

– trillions of operationstrillions of operationsper secondper second

• Virtual memoryVirtual memory– mimics behavior of primary memorymimics behavior of primary memory

Page 21: The History of Computers

MicroprocessorMicroprocessor

• Invented by Invented by Ted HoffTed Hoff of of Intel in 1971Intel in 1971

• Very Large Scale Very Large Scale Integration (VSLI)Integration (VSLI)– tens of thousands electronic tens of thousands electronic

components on each IC chipcomponents on each IC chip• Over 500 billion Over 500 billion

circuits/cubic footcircuits/cubic foot

Page 22: The History of Computers

Steven JobsSteven JobsSteve WozniakSteve Wozniak

• Invented Apple Invented Apple MacintoshMacintosh in in 19841984

• First First programmable programmable computer computer available available for for personal usepersonal use

• First computer to First computer to use Graphical use Graphical User User InterfaceInterface

Page 23: The History of Computers

Fifth Generation Fifth Generation Computers (Future)Computers (Future)

• Artificial IntelligenceArtificial Intelligence– Computer learns from itselfComputer learns from itself

• Natural LanguageNatural Language– Communicate with computer using everyday Communicate with computer using everyday

languagelanguage• Parallel ProcessingParallel Processing

– Ability to process millions of instructions Ability to process millions of instructions simultaneouslysimultaneously

• Speed – Speed – gigasecondsgigaseconds– Quadrillions of operations per secondQuadrillions of operations per second

Page 24: The History of Computers

What will the future hold What will the future hold in the computer industry?in the computer industry?