History of Computers 1950 to Present. IBM 701 Digital Computer Corp.
The History of Digital Computers
description
Transcript of The History of Digital Computers
![Page 1: The History of Digital Computers](https://reader035.fdocuments.in/reader035/viewer/2022062321/56813bf5550346895da53b1d/html5/thumbnails/1.jpg)
from the abacus to microprocessors
chapter 4,chapter 4,Exploring the Digital DomainExploring the Digital Domain
The History of Digital Computers
![Page 2: The History of Digital Computers](https://reader035.fdocuments.in/reader035/viewer/2022062321/56813bf5550346895da53b1d/html5/thumbnails/2.jpg)
earliest computing devices designed to aid numeric computation
abacus, first developed in Babylonia over 5,000 years ago
Origins of Digital Computers
![Page 3: The History of Digital Computers](https://reader035.fdocuments.in/reader035/viewer/2022062321/56813bf5550346895da53b1d/html5/thumbnails/3.jpg)
employ analog encoding
usually special-purpose devices
employ digital encoding
are discrete-state devices
can be general-purpose devices
ANALOGANALOG DIGITALDIGITAL
Digital vs. Analog Computers
![Page 4: The History of Digital Computers](https://reader035.fdocuments.in/reader035/viewer/2022062321/56813bf5550346895da53b1d/html5/thumbnails/4.jpg)
William Schickard (1592–1635), mechanical calculator
Blaise Pascal (1623–1662), addition and subtraction using 10s complement
PascalinePascaline
Early Calculating Machines
![Page 5: The History of Digital Computers](https://reader035.fdocuments.in/reader035/viewer/2022062321/56813bf5550346895da53b1d/html5/thumbnails/5.jpg)
G. W. F. Leibniz (1646–1716), “Stepped Reckoner,” full-featured calculator,(“Leibniz wheel” for multiplication)
Early Calculating Machines
![Page 6: The History of Digital Computers](https://reader035.fdocuments.in/reader035/viewer/2022062321/56813bf5550346895da53b1d/html5/thumbnails/6.jpg)
first true pioneer of modern digital computing machines
built two prototype calculating machines
Difference Engine Analytical Engine
Charles Babbage (1791–1871)
![Page 7: The History of Digital Computers](https://reader035.fdocuments.in/reader035/viewer/2022062321/56813bf5550346895da53b1d/html5/thumbnails/7.jpg)
automated both the computation of tables and their printing
employed the method of differences to calculate polynomials
special-purpose calculating machine
Difference Engine
![Page 8: The History of Digital Computers](https://reader035.fdocuments.in/reader035/viewer/2022062321/56813bf5550346895da53b1d/html5/thumbnails/8.jpg)
a programmable, general purpose calculating machine
two main mechanisms:the store and the mill
programmed by punched cards based on Jacquard loom
Jacquard loomJacquard loom
Analytical Engine
![Page 9: The History of Digital Computers](https://reader035.fdocuments.in/reader035/viewer/2022062321/56813bf5550346895da53b1d/html5/thumbnails/9.jpg)
designed the first, general-purpose digital computing device
ideas and achievements were lost to his successors
Legacy of Babbage
![Page 10: The History of Digital Computers](https://reader035.fdocuments.in/reader035/viewer/2022062321/56813bf5550346895da53b1d/html5/thumbnails/10.jpg)
designed the “Z” series of automatic general-purpose computing machines
electro-mechanical devices binary internal encoding Z3 (1941) was
programmed using punched 35mm film
Konrad Zuse (1910–1995)
![Page 11: The History of Digital Computers](https://reader035.fdocuments.in/reader035/viewer/2022062321/56813bf5550346895da53b1d/html5/thumbnails/11.jpg)
built the ABC machine with Clifford Berry in 1939
first electronic digital computing machine
special-purpose: solving simultaneous equations
not fully automatic
John V. Atanasoff (1903–1995)
![Page 12: The History of Digital Computers](https://reader035.fdocuments.in/reader035/viewer/2022062321/56813bf5550346895da53b1d/html5/thumbnails/12.jpg)
John W. Mauchly (1907–1980) and J. Presper Eckert (1919– ) headed the ENIAC team at the Moore School of Engineering, University of Pennsylvannia
ENIAC (Electronic Numerical Integrator And Computer), the first electronic general-purpose digital computer
commissioned by the Army for computing ballistic firing tables
Mauchly and Eckert
![Page 13: The History of Digital Computers](https://reader035.fdocuments.in/reader035/viewer/2022062321/56813bf5550346895da53b1d/html5/thumbnails/13.jpg)
noted for massive scale and redundant design
decimal internal coding operational in 1946
ENIAC
![Page 14: The History of Digital Computers](https://reader035.fdocuments.in/reader035/viewer/2022062321/56813bf5550346895da53b1d/html5/thumbnails/14.jpg)
– manual programming of boards, switches, and “function table”
ENIAC
![Page 15: The History of Digital Computers](https://reader035.fdocuments.in/reader035/viewer/2022062321/56813bf5550346895da53b1d/html5/thumbnails/15.jpg)
Von Neumann visits the Moore School in 1944 prepares a draft for an automatic programmable
device (later called EDVAC) “stored program” concept publishes ideas (with Goldstine and Burks) in
1946 designed the IAS (Institute for Advanced Studies)
machine which became operational in 1951
John Von Neumann (1903–1954)
![Page 16: The History of Digital Computers](https://reader035.fdocuments.in/reader035/viewer/2022062321/56813bf5550346895da53b1d/html5/thumbnails/16.jpg)
“stored program” serial uniprocessor
design binary internal
encoding CPU–Memory–I/O
orgranization “fetch-decode-
execute” instruction cycle
Von Neumann Architecture
![Page 17: The History of Digital Computers](https://reader035.fdocuments.in/reader035/viewer/2022062321/56813bf5550346895da53b1d/html5/thumbnails/17.jpg)
led the WWII research group that broke the code for the Enigma machine
proposed a simple abstract universal machine model for defining computability
devised the “Turing hypothesis” for AI
Alan M. Turing (1912–1954)
![Page 18: The History of Digital Computers](https://reader035.fdocuments.in/reader035/viewer/2022062321/56813bf5550346895da53b1d/html5/thumbnails/18.jpg)
constructed an electronic computing machine (1943) used to decrypt German coded messages
Turing and Colossus
![Page 19: The History of Digital Computers](https://reader035.fdocuments.in/reader035/viewer/2022062321/56813bf5550346895da53b1d/html5/thumbnails/19.jpg)
his Cambridge group constructed EDSAC in 1949
the first stored program, general-purpose electronic digital computer
first to use symbolic programs (assembly)
Maurice Wilkes (1913– )
![Page 20: The History of Digital Computers](https://reader035.fdocuments.in/reader035/viewer/2022062321/56813bf5550346895da53b1d/html5/thumbnails/20.jpg)
first commercial general-purpose computer system
successor to Mauchly-Eckert BINAC
delivered in 1951 used to forecast the
1952 presidential election
UNIVAC I
![Page 21: The History of Digital Computers](https://reader035.fdocuments.in/reader035/viewer/2022062321/56813bf5550346895da53b1d/html5/thumbnails/21.jpg)
built using solid-state circuitry
family of computer systems with backward compatibility
established the standard for mainframes for decades
IBM System/360
![Page 22: The History of Digital Computers](https://reader035.fdocuments.in/reader035/viewer/2022062321/56813bf5550346895da53b1d/html5/thumbnails/22.jpg)
“minicomputers” offered mainframe
performance at a fraction of the cost
introduced the unibus architecture for CPU interconnections
DEC PDP series
![Page 23: The History of Digital Computers](https://reader035.fdocuments.in/reader035/viewer/2022062321/56813bf5550346895da53b1d/html5/thumbnails/23.jpg)
high-performance systems used for scientific applications
advanced designs Control Data Corporation,
Cray Research, and others
Supercomputers
![Page 24: The History of Digital Computers](https://reader035.fdocuments.in/reader035/viewer/2022062321/56813bf5550346895da53b1d/html5/thumbnails/24.jpg)
microprocessors all-in-one designs,
performance/price tradeoffs
aimed at mass audiences
personal computers workstations
Desktop Computers
![Page 25: The History of Digital Computers](https://reader035.fdocuments.in/reader035/viewer/2022062321/56813bf5550346895da53b1d/html5/thumbnails/25.jpg)
Year Name Performance Memory Price Price/Performance(adds/sec) (KB) (dollars) (vs. UNIVAC)
1951 Univac I 1,900 48 1,000,000 11964 IBM S360 500,000 64 1,000,000 2631965 PDP-8 330,000 4 16,000 10,8551976 Cray-1 166,000,000 32,768 4,000,000 21,8421981 IBM PC 240,000 256 3,000 42,1051991 HP9000/750 50,000,000 16,384 7,400 3,556,188
How do they rate in cost and performance?How do they rate in cost and performance?
Comparison Shopping