CS101 Lecture 02: Brief History of Computing "There is no - - PDF document

cs101 lecture 02 brief history of computing
SMART_READER_LITE
LIVE PREVIEW

CS101 Lecture 02: Brief History of Computing "There is no - - PDF document

9/6/12 CS101 Lecture 02: Brief History of Computing "There is no reason anyone would want a computer in their home." -- Ken Olson, founder and CEO of Digital Equipment Corp., 1977 Aaron Stevens (azs@bu.edu) 6 September 2012 Computer


slide-1
SLIDE 1

9/6/12 1

Computer Science

CS101 Lecture 02: Brief History of Computing

Aaron Stevens (azs@bu.edu)

6 September 2012

"There is no reason anyone would want a computer in their home."

  • - Ken Olson, founder and CEO of Digital Equipment Corp., 1977

Computer Science

2

What You Will Learn Today

  • Why should you care about the history of

computing?

  • How can computers learn new tricks?
  • Who are the main actors in the history of

personal computing?

  • Why have computers become so much

better, faster, and cheaper over time?

  • AND: answers to some dumb questions
slide-2
SLIDE 2

9/6/12 2

Computer Science

3

Why should we care?

“Predictions are that by 2013 a supercomputer will be built that exceeds the computation capability of the human brain.”

Did You Know Globalization and The Information Age -- Created by Karl Fisch, and modified by Scott McLeod

http://www.youtube.com/watch?v=ljbI-363A2Q

Is this for real?

Computer Science

4

Why should we care?

“Predictions are that by 2049 a $1000 computer will exceed the computational capabilities of the human race.”

Did You Know Globalization and The Information Age -- Created by Karl Fisch, and modified by Scott McLeod

http://www.youtube.com/watch?v=ljbI-363A2Q

Is this for real?

slide-3
SLIDE 3

9/6/12 3

Computer Science Computer Science

6

Early History of Computing

Abacus (2400 BC) Ancient device to record numeric values Above: a reconstructed Roman abacus

slide-4
SLIDE 4

9/6/12 4

Computer Science

7

Early History of Computing

Blaise Pascal (1623-1662) Mechanical device to add, subtract, divide & multiply

Computer Science

8

Early History of Computing

Joseph Jacquard (1801) Jacquard’s Loom, the punched card http://www.youtube.com/watch?v=2ypE4ZJF7qY

slide-5
SLIDE 5

9/6/12 5

Computer Science

9 3

What tricks does your computer do?

– Web browsing, email, instant messenger – Play games – Watch movies, organize photos – Word processing, spreadsheets, database

Programmability is the ability to give a general- purpose computer instructions so that it can perform new tasks.

Programmability

Computer Science

10

Difference Engine

Charles Babages’ mechanical calculating machine, designed in 1820s.

http://www.youtube.com/watch?v=KBuJqUfO4

slide-6
SLIDE 6

9/6/12 6

Computer Science

11

Early Digital Computers

Harvard Mark I (1944)

Computer Science

12

Harvard Mark I

slide-7
SLIDE 7

9/6/12 7

Computer Science

13

Early Digital Computers

Harvard Mark I (1944) First fully automatic digital computer to be completed

  • 51 feet wide, 8 feet high, 2 feet deep
  • Built out of switches, relays, and rotating

mechanical shafts/clutches

  • Storage for 72 numbers, each 23 decimal digits in

length

  • Read instructions from paper tape, one at a time

Computer Science

First Computer Bug

Log of first computer bug, discovered by Grace Hopper, 1945

slide-8
SLIDE 8

9/6/12 8

Computer Science

That 70’s Show…

Microsoft, 1978

Computer Science

Video: Triumph of the Nerds

PBS Series hosted by Bob Cringely http://video.google.com/videoplay?docid=-2539790754467363791 00:00 - intro // 03:00 09:24 - Cringely explains digital computing, program, 10:00 - data, instructions in binary, flipping switches, etc. Grace Hopper, programming COBOL, mainframe computers, punch cards, Wozniak, Jobs on programming, 12:58 - microprocessor (vacuum tubes, transistors, chips), Intel 15:30 - Altair 8800 19:20 - Homebrew computer club 20:30 - Mellon/Garland @ computer club, binary addition by flipping switches 22:30 - programming language/basic interpreter, Paul Allen, Bill Gates // 27:00

slide-9
SLIDE 9

9/6/12 9

Computer Science

Video: Triumph of the Nerds

PBS Series hosted by Bob Cringely http://video.google.com/videoplay?docid=-2539790754467363791 27:00 - Microsoft in Albuquerque, basic for the Altair 29:12 - Steve Jobs, Jim Warren, sixties counter culture 31:30 - Apple Computer, Apple I, II // 35:00 35:00 - venture capital for apple, apple II, manufacture 37:10 - computer fair 39:55 - Intro VisiCalc on an Apple II 44:38 - wall street use of PC 46:15 - wrap up characters 48:50 - closing remarks

Computer Science

Moore’s Law

Computing hardware will keep getting better, faster, cheaper for the rest of our lives.

slide-10
SLIDE 10

9/6/12 10

Computer Science

3

It’s about the software

– Hardware performs only a limited set of fundamental instructions (“tricks”). – Software harnesses this set of instructions. – Computers do not think, and are not creative.

Cheaper, Faster, Better

Computing hardware will keep getting better, faster, cheaper for the rest of our lives.

Computer Science

slide-11
SLIDE 11

9/6/12 11

Computer Science

21

What You Learned Today

  • Be afraid of Scary Stories
  • Mechanical Computers
  • Programmability
  • Digital Computers
  • Moore’s Law

Computer Science

Announcements & To Do List

  • Readings this week:
  • Reed ch 4, pp 64-79 (today)
  • Reed ch 5, pp 83-87
  • http://www.computerhistory.org/timeline/
  • HW01 will be posted Friday by 2pm, due

Tuesday @ midnight

  • Future homeworks will be usually be posted on

Wednesdays and due on Mondays.

slide-12
SLIDE 12

9/6/12 12

Computer Science

23

Early Personal Computers

Computer Ads:

http://blogs.pcworld. com/techlog/archives/002950.html

  • Atari 400 (1980)

http://www.youtube.com/watch?v=5sr28fygmOQ

  • Commodore VIC-20 (1981)

http://www.youtube.com/watch?v=gVX5cyMOGAk

  • Compaq portable computer

http://www.youtube.com/watch?v=YTMdXZ_QwTo

Computer Science

Additional Pictures

  • Covered in videos (mostly)
slide-13
SLIDE 13

9/6/12 13

Computer Science

25 8

Vacuum Tube

Stored a single element of memory (on or

  • ff)

First Generation Hardware (1951-1959)

Computer Science

26 8

Magnetic Drum

Memory device that rotated under a read/write head

First Generation Hardware (1951-1959)

slide-14
SLIDE 14

9/6/12 14

Computer Science

27 8

Punch Card

First Generation Hardware (1951-1959)

Computer Science

28 8

Magnetic Tape Drives

Auxiliary storage devices.

First Generation Hardware (1951-1959)

slide-15
SLIDE 15

9/6/12 15

Computer Science

29 9

Transistor

Replaced vacuum tube, fast, small, durable, cheap

Second Generation Hardware (1959-1965)

Computer Science

30 9

Circuit Boards

Transistors were soldered together

Second Generation Hardware (1959-1965)

slide-16
SLIDE 16

9/6/12 16

Computer Science

31 9

Magnetic Disks

Second Generation Hardware (1959-1965)

Computer Science

32 10

Integrated Circuits

Replaced circuit boards; transistor on a silicon wafer chip – smaller, cheaper, faster, more reliable

Third Generation Hardware (1965-1971)

slide-17
SLIDE 17

9/6/12 17

Computer Science

33 10

Terminal

An input/output device with a keyboard and screen

Third Generation Hardware (1965-1971)

The Digital Equipment Corporation VT05, introduced 1970

Computer Science

34 11

Large-scale Integration

Thousands of transistors on a single chip

Die of an Intel 80486DX2 microprocessor (actual size: 12×6.75 mm) in its packaging. Released in 1992, it has 1.2 million (1.2 X 106) transistors.

Fourth Generation Hardware (1971-?)

slide-18
SLIDE 18

9/6/12 18

Computer Science

35 11

PCs, the Commercial Market, Workstations

Personal Computers and Workstations emerge New companies emerge: Apple, Sun, Dell …

Laptops, Cellphones, PalmPilot, iPod, etc.

Everyone has his/her own portable computer - or several

  • f them.

Internetworking

Virtually all computing devices connected to the Internet. High-speed and wireless connections are common.

Fifth Generation Hardware (1990-?)