A Brief History of Computersdebdeep/teaching/CS130/slides/computers.pdfThe Abacus (c. 3000 BC)...
Transcript of A Brief History of Computersdebdeep/teaching/CS130/slides/computers.pdfThe Abacus (c. 3000 BC)...
![Page 1: A Brief History of Computersdebdeep/teaching/CS130/slides/computers.pdfThe Abacus (c. 3000 BC) Napier’s Bones and Logarithms (1617) Napier’s Bones and Picture courtesy IBM. Oughtred’s](https://reader031.fdocuments.net/reader031/viewer/2022041917/5e6a24fe8309f42d9c6986fe/html5/thumbnails/1.jpg)
A Brief History of ComputersA Brief History of ComputersA Brief History of ComputersBy
Debdeep MukhopadhyayAssistant ProfessorDept of Computer Sc and Engg
IIT Madras
![Page 2: A Brief History of Computersdebdeep/teaching/CS130/slides/computers.pdfThe Abacus (c. 3000 BC) Napier’s Bones and Logarithms (1617) Napier’s Bones and Picture courtesy IBM. Oughtred’s](https://reader031.fdocuments.net/reader031/viewer/2022041917/5e6a24fe8309f42d9c6986fe/html5/thumbnails/2.jpg)
Pre-Mechanical Computing:Pre-Mechanical Computing:
![Page 3: A Brief History of Computersdebdeep/teaching/CS130/slides/computers.pdfThe Abacus (c. 3000 BC) Napier’s Bones and Logarithms (1617) Napier’s Bones and Picture courtesy IBM. Oughtred’s](https://reader031.fdocuments.net/reader031/viewer/2022041917/5e6a24fe8309f42d9c6986fe/html5/thumbnails/3.jpg)
Mechanical computersMechanical computers
FromFromThe AbacusThe Abacusc. 4000 BCEc. 4000 BCE
to to Charles BabbageCharles Babbage
and his Difference Engine (1812)and his Difference Engine (1812)
![Page 4: A Brief History of Computersdebdeep/teaching/CS130/slides/computers.pdfThe Abacus (c. 3000 BC) Napier’s Bones and Logarithms (1617) Napier’s Bones and Picture courtesy IBM. Oughtred’s](https://reader031.fdocuments.net/reader031/viewer/2022041917/5e6a24fe8309f42d9c6986fe/html5/thumbnails/4.jpg)
Mechanical computers:The Abacus (c. 3000 BC)Mechanical computers:The Abacus (c. 3000 BC)
![Page 5: A Brief History of Computersdebdeep/teaching/CS130/slides/computers.pdfThe Abacus (c. 3000 BC) Napier’s Bones and Logarithms (1617) Napier’s Bones and Picture courtesy IBM. Oughtred’s](https://reader031.fdocuments.net/reader031/viewer/2022041917/5e6a24fe8309f42d9c6986fe/html5/thumbnails/5.jpg)
Napier’s Bones andLogarithms (1617)
NapierNapier’’s Bones ands Bones andLogarithms (1617)Logarithms (1617)
Picture courtesy IBM
![Page 6: A Brief History of Computersdebdeep/teaching/CS130/slides/computers.pdfThe Abacus (c. 3000 BC) Napier’s Bones and Logarithms (1617) Napier’s Bones and Picture courtesy IBM. Oughtred’s](https://reader031.fdocuments.net/reader031/viewer/2022041917/5e6a24fe8309f42d9c6986fe/html5/thumbnails/6.jpg)
Oughtred’s (1621) and Schickard‘s (1623]
slide rule
OughtredOughtred’’s (1621) and s (1621) and SchickardSchickard‘‘s (1623]s (1623]
slide ruleslide rule
![Page 7: A Brief History of Computersdebdeep/teaching/CS130/slides/computers.pdfThe Abacus (c. 3000 BC) Napier’s Bones and Logarithms (1617) Napier’s Bones and Picture courtesy IBM. Oughtred’s](https://reader031.fdocuments.net/reader031/viewer/2022041917/5e6a24fe8309f42d9c6986fe/html5/thumbnails/7.jpg)
Blaise Pascal’sPascaline (1645)
Blaise PascalBlaise Pascal’’ssPascaline (1645)Pascaline (1645)
![Page 8: A Brief History of Computersdebdeep/teaching/CS130/slides/computers.pdfThe Abacus (c. 3000 BC) Napier’s Bones and Logarithms (1617) Napier’s Bones and Picture courtesy IBM. Oughtred’s](https://reader031.fdocuments.net/reader031/viewer/2022041917/5e6a24fe8309f42d9c6986fe/html5/thumbnails/8.jpg)
Gottfried Wilhelm von Leibnitz’sStepped Reckoner (1674)
Gottfried Wilhelm von LeibnitzGottfried Wilhelm von Leibnitz’’ssStepped Reckoner (1674)Stepped Reckoner (1674)
![Page 9: A Brief History of Computersdebdeep/teaching/CS130/slides/computers.pdfThe Abacus (c. 3000 BC) Napier’s Bones and Logarithms (1617) Napier’s Bones and Picture courtesy IBM. Oughtred’s](https://reader031.fdocuments.net/reader031/viewer/2022041917/5e6a24fe8309f42d9c6986fe/html5/thumbnails/9.jpg)
Joseph-Marie Jacquard and his punched card controlled looms (1804)
JosephJoseph--Marie Jacquard and his punched Marie Jacquard and his punched card controlled looms (1804)card controlled looms (1804)
![Page 10: A Brief History of Computersdebdeep/teaching/CS130/slides/computers.pdfThe Abacus (c. 3000 BC) Napier’s Bones and Logarithms (1617) Napier’s Bones and Picture courtesy IBM. Oughtred’s](https://reader031.fdocuments.net/reader031/viewer/2022041917/5e6a24fe8309f42d9c6986fe/html5/thumbnails/10.jpg)
Preparing the cards with the pattern for the cloth to be woven
Preparing the cards with the pattern Preparing the cards with the pattern for the cloth to be wovenfor the cloth to be woven
![Page 11: A Brief History of Computersdebdeep/teaching/CS130/slides/computers.pdfThe Abacus (c. 3000 BC) Napier’s Bones and Logarithms (1617) Napier’s Bones and Picture courtesy IBM. Oughtred’s](https://reader031.fdocuments.net/reader031/viewer/2022041917/5e6a24fe8309f42d9c6986fe/html5/thumbnails/11.jpg)
Charles Babbage (1791-1871)The Father of Computers
Charles Babbage (1791Charles Babbage (1791--1871)1871)The Father of ComputersThe Father of Computers
![Page 12: A Brief History of Computersdebdeep/teaching/CS130/slides/computers.pdfThe Abacus (c. 3000 BC) Napier’s Bones and Logarithms (1617) Napier’s Bones and Picture courtesy IBM. Oughtred’s](https://reader031.fdocuments.net/reader031/viewer/2022041917/5e6a24fe8309f42d9c6986fe/html5/thumbnails/12.jpg)
Charles Babbage’s Difference Engine
Charles BabbageCharles Babbage’’s Difference s Difference EngineEngine
![Page 13: A Brief History of Computersdebdeep/teaching/CS130/slides/computers.pdfThe Abacus (c. 3000 BC) Napier’s Bones and Logarithms (1617) Napier’s Bones and Picture courtesy IBM. Oughtred’s](https://reader031.fdocuments.net/reader031/viewer/2022041917/5e6a24fe8309f42d9c6986fe/html5/thumbnails/13.jpg)
Charles Babbage’s Analytical EngineCharles BabbageCharles Babbage’’s Analytical Engines Analytical Engine
![Page 14: A Brief History of Computersdebdeep/teaching/CS130/slides/computers.pdfThe Abacus (c. 3000 BC) Napier’s Bones and Logarithms (1617) Napier’s Bones and Picture courtesy IBM. Oughtred’s](https://reader031.fdocuments.net/reader031/viewer/2022041917/5e6a24fe8309f42d9c6986fe/html5/thumbnails/14.jpg)
Lady Augusta AdaCountess of Lovelace
Lady Augusta AdaLady Augusta AdaCountess of LovelaceCountess of Lovelace
![Page 15: A Brief History of Computersdebdeep/teaching/CS130/slides/computers.pdfThe Abacus (c. 3000 BC) Napier’s Bones and Logarithms (1617) Napier’s Bones and Picture courtesy IBM. Oughtred’s](https://reader031.fdocuments.net/reader031/viewer/2022041917/5e6a24fe8309f42d9c6986fe/html5/thumbnails/15.jpg)
Electro-mechanical computersElectro-mechanical computers
FromFromHerman HollerithHerman Hollerith’’ss
18901890Census Counting MachineCensus Counting Machine
to to Howard AikenHoward Aiken
and the Harvard Mark I (1944)and the Harvard Mark I (1944)
![Page 16: A Brief History of Computersdebdeep/teaching/CS130/slides/computers.pdfThe Abacus (c. 3000 BC) Napier’s Bones and Logarithms (1617) Napier’s Bones and Picture courtesy IBM. Oughtred’s](https://reader031.fdocuments.net/reader031/viewer/2022041917/5e6a24fe8309f42d9c6986fe/html5/thumbnails/16.jpg)
Herman Hollerith and hisCensus Tabulating Machine (1884)
Herman Hollerith and hisHerman Hollerith and hisCensus Tabulating Machine (1884)Census Tabulating Machine (1884)
![Page 17: A Brief History of Computersdebdeep/teaching/CS130/slides/computers.pdfThe Abacus (c. 3000 BC) Napier’s Bones and Logarithms (1617) Napier’s Bones and Picture courtesy IBM. Oughtred’s](https://reader031.fdocuments.net/reader031/viewer/2022041917/5e6a24fe8309f42d9c6986fe/html5/thumbnails/17.jpg)
A closer look at the Census Tabulating Machine
A closer look at the Census A closer look at the Census Tabulating MachineTabulating Machine
![Page 18: A Brief History of Computersdebdeep/teaching/CS130/slides/computers.pdfThe Abacus (c. 3000 BC) Napier’s Bones and Logarithms (1617) Napier’s Bones and Picture courtesy IBM. Oughtred’s](https://reader031.fdocuments.net/reader031/viewer/2022041917/5e6a24fe8309f42d9c6986fe/html5/thumbnails/18.jpg)
The Harvard Mark I (1944)aka IBM’s Automatic Sequence
Controlled Calculator (ASCC)
The Harvard Mark I (1944)The Harvard Mark I (1944)aka IBMaka IBM’’s Automatic Sequence s Automatic Sequence
Controlled Calculator (ASCC)Controlled Calculator (ASCC)Howard Aiken
![Page 19: A Brief History of Computersdebdeep/teaching/CS130/slides/computers.pdfThe Abacus (c. 3000 BC) Napier’s Bones and Logarithms (1617) Napier’s Bones and Picture courtesy IBM. Oughtred’s](https://reader031.fdocuments.net/reader031/viewer/2022041917/5e6a24fe8309f42d9c6986fe/html5/thumbnails/19.jpg)
The first computer bugThe first computer bugThe first computer bugRear Admiral Dr. Grace Murray Hopper
![Page 20: A Brief History of Computersdebdeep/teaching/CS130/slides/computers.pdfThe Abacus (c. 3000 BC) Napier’s Bones and Logarithms (1617) Napier’s Bones and Picture courtesy IBM. Oughtred’s](https://reader031.fdocuments.net/reader031/viewer/2022041917/5e6a24fe8309f42d9c6986fe/html5/thumbnails/20.jpg)
Electronic digital computersElectronic digital computers
FromFromJohn Vincent AtanasoffJohn Vincent Atanasoff’’ss
19391939AtanasoffAtanasoff--Berry Computer (ABC)Berry Computer (ABC)
to to the present daythe present day
![Page 21: A Brief History of Computersdebdeep/teaching/CS130/slides/computers.pdfThe Abacus (c. 3000 BC) Napier’s Bones and Logarithms (1617) Napier’s Bones and Picture courtesy IBM. Oughtred’s](https://reader031.fdocuments.net/reader031/viewer/2022041917/5e6a24fe8309f42d9c6986fe/html5/thumbnails/21.jpg)
Alan Turing1912-1954
Alan TuringAlan Turing19121912--19541954
The Turing MachineAka
The Universal Machine1936
![Page 22: A Brief History of Computersdebdeep/teaching/CS130/slides/computers.pdfThe Abacus (c. 3000 BC) Napier’s Bones and Logarithms (1617) Napier’s Bones and Picture courtesy IBM. Oughtred’s](https://reader031.fdocuments.net/reader031/viewer/2022041917/5e6a24fe8309f42d9c6986fe/html5/thumbnails/22.jpg)
John Vincent Atanasoff (1903-1995)John Vincent Atanasoff (1903John Vincent Atanasoff (1903--1995)1995)
Physics ProfAt
Iowa StateUniversity,Ames, IA
![Page 23: A Brief History of Computersdebdeep/teaching/CS130/slides/computers.pdfThe Abacus (c. 3000 BC) Napier’s Bones and Logarithms (1617) Napier’s Bones and Picture courtesy IBM. Oughtred’s](https://reader031.fdocuments.net/reader031/viewer/2022041917/5e6a24fe8309f42d9c6986fe/html5/thumbnails/23.jpg)
Clifford Berry (1918-1963)Clifford Berry (1918Clifford Berry (1918--1963)1963)
PhD studentof
Dr. Atanasoff’s
![Page 24: A Brief History of Computersdebdeep/teaching/CS130/slides/computers.pdfThe Abacus (c. 3000 BC) Napier’s Bones and Logarithms (1617) Napier’s Bones and Picture courtesy IBM. Oughtred’s](https://reader031.fdocuments.net/reader031/viewer/2022041917/5e6a24fe8309f42d9c6986fe/html5/thumbnails/24.jpg)
1939The Atanasoff-Berry Computer (ABC)
19391939The AtanasoffThe Atanasoff--Berry Computer (ABC)Berry Computer (ABC)
The ABC was the first electronic digital computer, invented by John Vincent Atanasoff
![Page 25: A Brief History of Computersdebdeep/teaching/CS130/slides/computers.pdfThe Abacus (c. 3000 BC) Napier’s Bones and Logarithms (1617) Napier’s Bones and Picture courtesy IBM. Oughtred’s](https://reader031.fdocuments.net/reader031/viewer/2022041917/5e6a24fe8309f42d9c6986fe/html5/thumbnails/25.jpg)
1943Bletchley Park’s Colossus
19431943Bletchley ParkBletchley Park’’s Colossuss Colossus
The EnigmaMachine
![Page 26: A Brief History of Computersdebdeep/teaching/CS130/slides/computers.pdfThe Abacus (c. 3000 BC) Napier’s Bones and Logarithms (1617) Napier’s Bones and Picture courtesy IBM. Oughtred’s](https://reader031.fdocuments.net/reader031/viewer/2022041917/5e6a24fe8309f42d9c6986fe/html5/thumbnails/26.jpg)
1946The ENIAC
19461946The ENIACThe ENIAC
John Presper Eckert(1919-1995)andJohn Mauchly(1907-1980)of theUniversity of Pennsylvania Moore School of Engineering
--Electronic Numerical Integrator and Computer
![Page 27: A Brief History of Computersdebdeep/teaching/CS130/slides/computers.pdfThe Abacus (c. 3000 BC) Napier’s Bones and Logarithms (1617) Napier’s Bones and Picture courtesy IBM. Oughtred’s](https://reader031.fdocuments.net/reader031/viewer/2022041917/5e6a24fe8309f42d9c6986fe/html5/thumbnails/27.jpg)
The ENIAC:Electronic Numerical Integrator and
Computer
The ENIAC:The ENIAC:Electronic Numerical Integrator and Electronic Numerical Integrator and
ComputerComputer
30 tons, 18,000 vacuum
Tubes(little powerful
than the modern
Calculator)
![Page 28: A Brief History of Computersdebdeep/teaching/CS130/slides/computers.pdfThe Abacus (c. 3000 BC) Napier’s Bones and Logarithms (1617) Napier’s Bones and Picture courtesy IBM. Oughtred’s](https://reader031.fdocuments.net/reader031/viewer/2022041917/5e6a24fe8309f42d9c6986fe/html5/thumbnails/28.jpg)
ENIAC’s Wiring!ENIACENIAC’’s Wiring!s Wiring!
![Page 29: A Brief History of Computersdebdeep/teaching/CS130/slides/computers.pdfThe Abacus (c. 3000 BC) Napier’s Bones and Logarithms (1617) Napier’s Bones and Picture courtesy IBM. Oughtred’s](https://reader031.fdocuments.net/reader031/viewer/2022041917/5e6a24fe8309f42d9c6986fe/html5/thumbnails/29.jpg)
Programming the ENIACProgramming the ENIACProgramming the ENIAC
![Page 30: A Brief History of Computersdebdeep/teaching/CS130/slides/computers.pdfThe Abacus (c. 3000 BC) Napier’s Bones and Logarithms (1617) Napier’s Bones and Picture courtesy IBM. Oughtred’s](https://reader031.fdocuments.net/reader031/viewer/2022041917/5e6a24fe8309f42d9c6986fe/html5/thumbnails/30.jpg)
1951Univac
19511951UnivacUnivac
Typical 1968 prices—EX-cluding maintenance & support!
$40 millions for a calculator!!!
![Page 31: A Brief History of Computersdebdeep/teaching/CS130/slides/computers.pdfThe Abacus (c. 3000 BC) Napier’s Bones and Logarithms (1617) Napier’s Bones and Picture courtesy IBM. Oughtred’s](https://reader031.fdocuments.net/reader031/viewer/2022041917/5e6a24fe8309f42d9c6986fe/html5/thumbnails/31.jpg)
First Generation: Vonn NeumanMachine
First Generation: Vonn NeumanMachine
1948 and beyond…
1903-1957
![Page 32: A Brief History of Computersdebdeep/teaching/CS130/slides/computers.pdfThe Abacus (c. 3000 BC) Napier’s Bones and Logarithms (1617) Napier’s Bones and Picture courtesy IBM. Oughtred’s](https://reader031.fdocuments.net/reader031/viewer/2022041917/5e6a24fe8309f42d9c6986fe/html5/thumbnails/32.jpg)
"Baby" at the Museum of Science and Industry in Manchester (MSIM), England
"Baby" at the Museum of Science and Industry in Manchester (MSIM), England
![Page 33: A Brief History of Computersdebdeep/teaching/CS130/slides/computers.pdfThe Abacus (c. 3000 BC) Napier’s Bones and Logarithms (1617) Napier’s Bones and Picture courtesy IBM. Oughtred’s](https://reader031.fdocuments.net/reader031/viewer/2022041917/5e6a24fe8309f42d9c6986fe/html5/thumbnails/33.jpg)
Vonn Neuman ArchitectureVonn Neuman Architecture
Stored Program ComputerProgrammableInstruction Set ArchitectureMemory bandwidth
![Page 34: A Brief History of Computersdebdeep/teaching/CS130/slides/computers.pdfThe Abacus (c. 3000 BC) Napier’s Bones and Logarithms (1617) Napier’s Bones and Picture courtesy IBM. Oughtred’s](https://reader031.fdocuments.net/reader031/viewer/2022041917/5e6a24fe8309f42d9c6986fe/html5/thumbnails/34.jpg)
UNIVAC-I: First Mass Produced Computer : Generation 2UNIVAC-I: First Mass Produced Computer : Generation 2
Universal Automatic ComputerOriginally made by Remington RandSold 46 machines at $1 million each1900 operations per second in a smaller and more efficient package than ENIAC.
![Page 35: A Brief History of Computersdebdeep/teaching/CS130/slides/computers.pdfThe Abacus (c. 3000 BC) Napier’s Bones and Logarithms (1617) Napier’s Bones and Picture courtesy IBM. Oughtred’s](https://reader031.fdocuments.net/reader031/viewer/2022041917/5e6a24fe8309f42d9c6986fe/html5/thumbnails/35.jpg)
The IBM Main Frame computersThe IBM Main Frame computers
1952, IBM announced the 701 Electronic Data Processing MachineFirst of its successful 700/7000 Mainframe computersFortran was developed during 1955 and 56Microprogramming was invented during this time
![Page 36: A Brief History of Computersdebdeep/teaching/CS130/slides/computers.pdfThe Abacus (c. 3000 BC) Napier’s Bones and Logarithms (1617) Napier’s Bones and Picture courtesy IBM. Oughtred’s](https://reader031.fdocuments.net/reader031/viewer/2022041917/5e6a24fe8309f42d9c6986fe/html5/thumbnails/36.jpg)
Punched CardsPunched Cards
A punch card or punched card is a piece of stiff paper that contains digital information represented by the presence or absence of holes in predefined positions
![Page 37: A Brief History of Computersdebdeep/teaching/CS130/slides/computers.pdfThe Abacus (c. 3000 BC) Napier’s Bones and Logarithms (1617) Napier’s Bones and Picture courtesy IBM. Oughtred’s](https://reader031.fdocuments.net/reader031/viewer/2022041917/5e6a24fe8309f42d9c6986fe/html5/thumbnails/37.jpg)
Generation 3: Post-1960 Generation 3: Post-1960 Jack St. Clair Kilby's and Robert Noyce's independent invention of the integrated circuitInvention of the microprocessor, by Ted Hoff and Federico Faggin at Intel. Steve Wozniak, co-founder of Apple Computer, is credited with developing the first mass-market home computers.
![Page 38: A Brief History of Computersdebdeep/teaching/CS130/slides/computers.pdfThe Abacus (c. 3000 BC) Napier’s Bones and Logarithms (1617) Napier’s Bones and Picture courtesy IBM. Oughtred’s](https://reader031.fdocuments.net/reader031/viewer/2022041917/5e6a24fe8309f42d9c6986fe/html5/thumbnails/38.jpg)
Future??? Future???
Nano-technologyQuantum Computing…Your mind (if applied)…