History - pantherFILE

Download Report

Transcript History - pantherFILE

Why build a computer?
 Computers
were developed to mechanize
mathematical computations.
 Two definitions:
computer is “a programmable electronic device that
can store, retrieve, and process data.”
-
A
Merriam-Webster Dictionary, 2000
computer is “one who computes; a reckoner; a
calculator.”
- Webster’s Dictionary, 1828
A
Computer History
 Mechanical
devices
 Electro-mechanical devices
 “Modern” Computers:
(past - 1890)
(1890 - 1942)
1st Generation - Vacuum tubes (1942 - 1959)
2nd Generation - Transistors (1959 - 1965)
3rd Generation - Integrated Circuit (1965 - 1971)
4th Generation - Microprocessor (1971 -)
Blaise Pascal (1623-1662)
“Pascaline”
 1642
 Base-10
adding machine
 Carried one digit to the next
 Never really used
Gottfried Leibniz (1646-1716)
“Leibniz calculator”
 1694
 Base-10
multiplication machine
 Worked by repeated addition
Joseph-Marie Jacquard
(1752-1834) “Jacquard’s loom”
 1801
 Weaved
patterns
described by holes
in punched cards
 1st programmable
device
Charles Babbage (1793-1871)
“Difference Engine”
 1822
 Calculated
squares and
cubes using the method of
differences
 Base-10
 Never completed
Charles Babbage (cont.)
“Analytical Engine”




1833
Primary innovation:
 The difference engine was
single-purpose
 The analytical engine was
general-purpose
Anticipated modern computers
by:
 Separating processing from
storage
 Using punched cards for
input
Was never built
Ada Augusta (1816-1852)
“the first programmer”
 A supporter
and mentor of Babbage
 Translated material on the analytical engine
 Suggested that punched cards could “instruct” the
engine to perform and repeat operations
 The Ada programming language is named for her
Herman Hollerith (1860-1929)
“tabulating machine”
 Mechanized
the 1890 US
census
 Worked by electronically
counting one card per person
 Formed a company that
eventually became IBM
John Atanasoff (1903-1995)
“Atanasoff-Berry Computer (ABC)”
 1942
 The
first electronic
computer
 Snubbed by IBM
 Never patented
Other Early Computers
Colossus (1943 - Bletchley Park)
Used by the British to break German codes
in WWII
Mark I (1944 - Harvard and IBM)
Funded by the US Navy to compute
navigation tables
ENIAC (1946 - U Pennsylvania)
Used by the US Army to compute artillery
firing tables
Stored-Program Computers
 ENIAC
(1946 – U Pennsylvania)
18,000 vacuum tubes, hard-wired for task
 Used to compute artillery firing tables


von Neumann’s draft report (1945)


“von Neumann” architecture
EDSAC (1949 - U Cambridge)
John von Neumann
The first large-scale stored-program machine
 Did not have to be rewired for a new task

UNIVAC
 An
updated version of the ENIAC.
 Sold to the US census bureau and
delivered in 1951
 Successfully predicted the outcome of
1952 presidential election based on early
returns
IBM
 UNIVAC’s
success scared
Thomas Watson, Jr.
 IBM 700 series
 “Big Blue” held 75% of the
market by 1957 and
dominated the industry for
the next 25 years
PDP-8
 Using
transistors made computers
smaller, faster, and more reliable
 Digital Equipment Corporation (DEC)
built the PDP series starting in 1960
 The PDP-8, 1963, was the definitive
mini-computer
IBM 360
 Using
integrated circuits made computers even
smaller, and capable of being mass produced.
 The IBM-360 series, starting in 1964, was the
definitive IC computer.
The Personal Computer
 Altair
(1975)
The Altair 8800 was the first affordable
personal computer
 256 bytes of memory

 Apple
II (1977)
 IBM PC (1981)
 Apple Macintosh (1984)
 The PC Today (20__)