1 computer science 4960 history of electronic computing geoff draper university of utah

21
1 Computer Science 4960 History of Electronic Computing Geoff Draper University of Utah

Upload: sheena-bell

Post on 14-Jan-2016

215 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: 1 Computer Science 4960 History of Electronic Computing Geoff Draper University of Utah

11

Computer Science 4960History of Electronic Computing

Geoff Draper

University of Utah

Page 2: 1 Computer Science 4960 History of Electronic Computing Geoff Draper University of Utah

University

of Utah

22

Questions

• Before going further, please feel free to interrupt at any point and ask questions.

• If I don’t call you by name, please state your name before your question.

Page 3: 1 Computer Science 4960 History of Electronic Computing Geoff Draper University of Utah

University

of Utah

33

Instructor's background

• Notable machines I've used:- Sinclair ZX81 (1 kilobyte of memory)- Commodore 64 (64 kilobytes of memory)- 386 PC (1 megabyte of memory)

Page 4: 1 Computer Science 4960 History of Electronic Computing Geoff Draper University of Utah

University

of Utah

44

Why study history?

• Learn what's been done- What worked, what didn't- Avoid making same mistakes

• Be able to support legacy systems

• Know warning signs if your company is going down!

Page 5: 1 Computer Science 4960 History of Electronic Computing Geoff Draper University of Utah

University

of Utah

55

Where we're going

BIG PICTURE: Electronic computing from 1940s to present

Page 6: 1 Computer Science 4960 History of Electronic Computing Geoff Draper University of Utah

University

of Utah

66

Where we're going

Briefly review “pre-history” (i.e. anything before the 1940's)

Page 7: 1 Computer Science 4960 History of Electronic Computing Geoff Draper University of Utah

University

of Utah

77

Where we're going

ENIAC: first fully-electronic programmable Turing-complete computer.

UNIVAC: first commercial electronic computer

Page 8: 1 Computer Science 4960 History of Electronic Computing Geoff Draper University of Utah

University

of Utah

88

Where we're going

Technological progress:Vacuum tubes

Transistors

Integrated Circuits

Page 9: 1 Computer Science 4960 History of Electronic Computing Geoff Draper University of Utah

University

of Utah

99

Where we're going

Technological progress:Delay line memory

Drum memory

Magnetic core memory

Semiconductor memory

Page 10: 1 Computer Science 4960 History of Electronic Computing Geoff Draper University of Utah

University

of Utah

1010

Where we're going

Technological progress:Punched cards

Paper tape

Magnetic tape

Magnetic disc

Teletype (keyboard)

Video displays

Page 11: 1 Computer Science 4960 History of Electronic Computing Geoff Draper University of Utah

University

of Utah

1111

Where we're going

Corporation games:IBM

DEC

Intel

Microsoft

Page 12: 1 Computer Science 4960 History of Electronic Computing Geoff Draper University of Utah

University

of Utah

1212

Where we're going

Courtroom shenanigans:UNIVAC vs Honeywell (1970's)

IBM vs everyone (1970's)

Microsoft vs Netscape (1990's)

SCO vs everyone (2000's)

Page 13: 1 Computer Science 4960 History of Electronic Computing Geoff Draper University of Utah

University

of Utah

1313

Where we're going

Main classes of computers:Custom-built systems

Mainframes

Minicomputers

Workstations

PC's

Handhelds

Page 14: 1 Computer Science 4960 History of Electronic Computing Geoff Draper University of Utah

University

of Utah

1414

How we're getting there

Classroom mechanics:Lecture, demo, discussion

Guest speakers

Page 15: 1 Computer Science 4960 History of Electronic Computing Geoff Draper University of Utah

University

of Utah

1515

How we're getting there

GradingParticipation / citizenship

Short written assignments

Short programming assignments

Long written assignment

Page 16: 1 Computer Science 4960 History of Electronic Computing Geoff Draper University of Utah

University

of Utah

1616

Participation

Daily Test QuestionsDuring the last minute of each class session,

write a question that encapsulates one essential point from the presentation.

Turn it in before you leave.

Bonus points if I use your question on an exam!

Page 17: 1 Computer Science 4960 History of Electronic Computing Geoff Draper University of Utah

University

of Utah

1717

Participation

• I would like to meet with each of you individually at least once this semester- During office hours, or by appointment- Get to know you better- Get your thoughts on the course- How can I tailor the course to best suit you?

Page 18: 1 Computer Science 4960 History of Electronic Computing Geoff Draper University of Utah

University

of Utah

1818

Citizenship

Ask questionsAnswer questionsBe here physically and mentally:

No laptops / texting / iPods / PDAs

(consequence: lose points)

Page 19: 1 Computer Science 4960 History of Electronic Computing Geoff Draper University of Utah

University

of Utah

1919

How to Succeed

• Read the textbook

• Go to all the lectures• Have questions for in class• Check (and send) EMAIL!!!!

Page 20: 1 Computer Science 4960 History of Electronic Computing Geoff Draper University of Utah

University

of Utah

2020

Why are you here?

Page 21: 1 Computer Science 4960 History of Electronic Computing Geoff Draper University of Utah

University

of Utah

2121

Show and tell