PowerPoint - University of Virginia, Department of Computer Science
Download
Report
Transcript PowerPoint - University of Virginia, Department of Computer Science
Computer History
CS 110
Fall 2005
Homework
TA Office hours
• Sunday, Sept 4th from 3-5
• Thornton Hall Stacks Computer Lab
Review of HTML / Homedir
Connect using Homedir
Explain the parallel between public_html on Homedir (as observed using
Windows Explorer) and www.people.virginia.edu (as observed using
Internet Explorer)
Visit http://www.people.virginia.edu/~dcb8j
• This page is found in my public_html folder
• Note the default is to display index.htm
Demonstrate IP/URL parallels
•
• To find IP address, use http://www.dnsstuff.com/
Demonstrate subdirectories
•
•
http://128.143.22.98/~dcb8j
http://www.people.virginia.edu/~dcb8j/Daughter
Note the link to an image (Rotunda) on the web
Demonstrate access to specific web page (not default index.htm)
•
•
http://www.people.virginia.edu/~dcb8j/Daughter/keene2.htm
Note the reference to an image stored in a folder other than the folder in which
the web page is found (“..” indicates the image is found in the parent folder)
http://128.143.22.98/
What is a computer?
Babbage’s “Difference Engine” for computing polynomials (1822)
http://en.wikipedia.org/wiki/Difference_engine
Mechanical Calculators
1623 – first mechanical calculators
• Add, subtract, multiply, divide
1800s – computers that are powered
by steam and programmed by punch
cards
• Babbage and Ada Lovelace (Lord
Byron’s daughter)
• IBM’s roots in 1890 census
Analog Computers
1900s - use a
continuously
variable physical
quantity to store
values
Require “plumbing”
The Soviet Water Integrator (1936)
to be adapted to
new problems
http://en.wikipedia.org/wiki/
Digital Computers
1940s – WW II
• Electronic circuits, vacuum tubes, etc.
• Mercury tube and TV tube memory
• Computer control over telephone lines
Parallel developments in Germany,
England, and the US
The British War Effort
Colossus
• Crack German
encryption codes
• Made Normandy
a success
(18,000 messages
per day)
Colossus (1944)
• Churchill ordered it to be destroyed
“in pieces no larger than a man’s hand”
http://en.wikipedia.org/wiki/Image:Colossus.jpg
Alan Turing
The creator of Colossus
The father of modern computer science
The inventor of the Turing Test
The discoverer of computability
through the Turing Machine
“Outed” as a homosexual in 1952 and
forced to undergo hormone therapy
Committed suicide in 1954
The US War Effort
ENIAC
• Used for Army ballistics
The first computer known to be
completely
generalizable
(Turing Complete)
The German War Effort
Zuse
• Turing-Complete computer
• Switched numeric representation from
decimal system to binary
• Utilized Von Neumann architecture
where program is stored in same place
as data
• First high-level programming language
Transistors
1947 – Bell Labs
Electronic switches
On the same order as printing press
and the telephone
Present in nearly
*all* electronic
devices
Desktop computers
were possible
Integrated Circuits
1956 –Texas Instruments and
Fairchild Semiconductor
Layers of semiconductors
permit complex lattices of
digital switches
Semiconductors change
conductivity in response
to light (CCDs) or
electricity (ICs)
1960 - 1980
Things moved quickly
Mainframe computer designs were
adapted to the new hardware
New uses for computers were
discovered (supercomputers)
Simplicity and affordability made
computing available for home use
Home Computers
1974
1975
1977
1981
1982
–
–
–
–
–
Intel 8080 IC
Altair is first mass-produced
Apple II
IBM PC
Commodore 64
Commodore 64 (1944)
Specs: 64,000 bytes of RAM (vs 1 trillion)
5,000 Hz (vs 4,000,000 Hz)
Home Computers
Critical features
• Operating Systems
CP/M Microsoft copied to create MS-DOS
• Kill Apps
MacWrite and MacPaint
People started to need computers
Home Computers
Graphical User Interface (GUI)
• Apple Lisa (1983)
• Apple Macintosh (1984 Superbowl)
• Microsoft Windows (1985)
The Future
The number of
transistors
incorporated in a
chip will
approximately
double every 24
months
Gordan Moore’s Law, 1965
ftp://download.intel.com/museum/Moores_Law/Printed_Materials/Moores_Law_Poster_Ltr.pdfs.jpg
The Future
Graphics Cards
• Surpassing Moore’s Law
• Much faster than CPUs (Why?)
• Frequently the most expensive part on a
computer (Why?)
• What are game consoles?