Dannelly's Short History of Computing - PowerPoint PPT Presentation

1 / 16
About This Presentation
Title:

Dannelly's Short History of Computing

Description:

programming languages should be closer to English than machine code ... http://upload.wikimedia.org/wikipedia/commons/6/69/IBM_PC_5150.jpg. Computers Sold Annually ... – PowerPoint PPT presentation

Number of Views:49
Avg rating:3.0/5.0
Slides: 17
Provided by: StephenD3
Category:

less

Transcript and Presenter's Notes

Title: Dannelly's Short History of Computing


1
Dannelly's Short Historyof Computing
  • CSCI327 Social Implications of Computing

2
In the beginning
  • Pascal
  • created a calculator in 1652
  • able to add and subtract
  • A A B

photos from en.wikipedia.org
3
Charles Babbage (1791-1871)
  • Math Tables Problem
  • Difference Engine and Analytical Engines
  • Abilities
  • add
  • subtract
  • loop
  • conditional branch
  • etc
  • instructions on punched cards
  • data cards and instructions were separated

4
Harvard Mark 1
  • mechanical
  • completed in 1943
  • used to compute artillery tables
  • instructions on paper tape
  • storage 72 registers

5
Digital Electronics 101
  • circuits are a series of "gates"
  • gates can perform AND, OR, NOT, etc
  • Example - Half Adder

XOR
AND
Pentium 4 contains 42 million transistors
6
First Generation
  • based on vacuum tubes
  • ENIAC
  • 1946 - Univ of Pennsylvania
  • base 10, not binary
  • programmed via wires
  • EDVAC
  • based on ENIAC
  • program stored in memory
  • UNIVAC
  • 1951
  • first commercial machine

7
Rear Admiral Grace Hopper
  • 1906 - 1992
  • Harvard Mark II
  • "bug in the program"
  • UNIVAC
  • wrote first compiler
  • influenced COBOL
  • programming languages should be closer to English
    than machine code

http//en.wikipedia.org/wiki/Grace_hopper
8
Second Generation
  • based on transistors
  • 1955-1964
  • FORTRAN and COBOL
  • IO Processors
  • overlapping the fetch and execute cycles

9
Third Generation
  • based on Integrated Circuits
  • mainframes and minicomputers
  • IBM 360
  • 1964
  • equally suited for business or science
  • 3 ALUs - fixed-point, decimal, floating-point
  • 16 32-bit general registers
  • from 8K to 8M of memory

10
Fourth Generation
  • based on VLSI
  • microcomputers
  • IBM PC released in 1981

www.cs.indiana.edu
http//upload.wikimedia.org/wikipedia/commons/6/69
/IBM_PC_5150.jpg
11
Computers Sold Annually
Units 1000 graph from www.pegasus3d.com/total_s
hare.html
12
The Internet
  • ARPANET
  • started in 1967
  • fault tolerant
  • packet-switched
  • uses TCP/IP
  • 1977 - email application
  • 1984 - DNS introduced with 1000 nodes
  • 1991 - first web server
  • 1998 - birth of Google Inc.
  • January 2005 - 11.5 billion public web pages
  • January 2008 - 153 million top-level domain names

http//www.bsdg.org/Jim/Peer2Peer/Paper/3214_Inter
net.png
13
Estimated Internet Traffic
year TB/month 1990 1.0 1991
2.0 1992 4.4 1993 8.3 1994
16.3 1995 ? 1996 1,500 1997 2,500 -
4,000 1998 5,000 - 8,000 1999 10,000 -
16,000 2000 20,000 - 35,000 2001 40,000 -
70,000 2002 80,000 - 140,000
data source www.dtc.umn.edu/odlyzko/doc/itcom.in
ternet.growth.pdf
14
Software Development
  • 697,000 software engineers and 585,000
    computer programmers in US
  • 2000 Annual Sales of Software in US 180
    Billion
  • Economic cost of programmer caused bugs 22.2
    Billion

source www.nist.gov/public_affairs/releases/n02-1
0.htm
15
Past Trends and the Future
?
16
Next Class...
  • Intro to Ethics
  • read chapter two
  • "morality" / "ethics"
  • relativism / utilitarianism
Write a Comment
User Comments (0)
About PowerShow.com