History of Computing 1

Post on 01-Jan-2016

37 views 1 download

description

History of Computing 1. Foundation Computing. If the automobile had followed the same development cycle as the computer, a Rolls Royce would today cost $100, get one million miles to the gallon, and explode once a year, killing everyone inside. Robert X. Cringely. Quiz. - PowerPoint PPT Presentation

transcript

History of Computing 1

Foundation Computing

If the automobile had followed the same development cycle as the computer, a Rolls Royce would today cost $100, get one million miles to the gallon, and explode once a year, killing everyone inside.

Robert X. Cringely

2 of 46

Quiz What is the difference between Insert and

Overstrike modes?

3 of 46

Quiz (2)Which shortcut combination should be

used to cut and paste text?a.Ctrl-Alt-Delb.Ctrl-x followed by Ctrl-vc.Ctrl-c followed by Ctrl-vd.Win-e

4 of 46

Quiz (3)What should you do if you’ve accidentally

deleted highlighted text?a.Panicb.Call Microsoft for helpc.Post a message to the bulletin boardd.Use the shortcut Ctrl-z or the undo command

immediately

5 of 46

History of ComputingWhy should we study the history of

computing?The past shapes the present and the

present will affect the future.Studying the history of computing gives an

appreciation of what technology we have now, and what may come in the future.

6 of 46

Hist. of Computing TimelineGenerations

1. Mechanical (Before 1945)2. Vacuum Tubes (1945 – 1954)3. Transistors (1954 – 1963)4. Integrated Circuits (1963 - 1973)5. Personal Computers (1973 – ???)6. Parallel Computers, Networking7.Mobile Computing

7 of 46

Quote of the dayIf the automobile had followed the same

development cycle as the computer, a Rolls Royce would today cost $100, get one million miles to the gallon, and explode once a year, killing everyone inside.

Robert X. Cringely

8 of 46

Mechanical Computers Counting Boards

Grooved wooden boards with pebbles

Oldest 300BC Abacus

Used in ancient Rome and Greece

Modern abacus used in Asia after 1200AD

Slide Rule John Napier (1600s)

9 of 46

Mechanical Computers (2)

Blaise Pascal (1623-1662) French mathematician, physicist and religious

philosopher Probability theory, Pascal’s Triangle Pascaline (1642) – he was very young!

Adding/subtracting machine with automatic carryfailed to be a great commercial successImproved the design, built total of 50 of these

Unit of pressure (Pa) named after him and a programming language!!!

Animation of the Pascaline: http://perso.orange.fr/therese.eveilleau/pages/truc_mat/textes/

pascaline.htm

10 of 46

Mechanical Computers (3)

Joseph-Marie Jacquard (1752-1834) French silk weaver and inventor Jacquard Loom

Weaving machineControlled by recorded patterns

of holes in a string of cardsInvention was fiercely opposed

by the silk-weavers Loom was declared public property in 1806 He was rewarded with a pension and a royalty

on each machine

11 of 46

Mechanical Computers (4)

Charles Babbage (1792-1871) English mathematician Sought to eliminate the high error rate in the

calculation of mathematical tables (human error)

Idea of a programmable computer Difference Engine (1823)

Programmable calculatorCalculated polynomialsProduced table of logarithms 1 -108 000

12 of 46

Analytical EngineWith store (modern memory) and mill

(modern CPU)Not completed until after his death – lack

of fundingCould perform any kind of calculationPunch cards similar to Jacquard Loom

"The Father of Computing"

Mechanical Computers (5)

13 of 46

Mechanical Computers (6)

Augusta Ada King (1815-1852) Ada Lovelace (Countess) Worked with Babbage, wrote notes on

how to calculate Bernoulli numbers with the Analytical Engine

These notes are recognized as world’s first computer program

Controversial: Who wrote these notes – Babbage or Lovelace?

Programming language ADA named after her

14 of 46

Mechanical Computers (7)

George Boole (1815-1864) English/Irish mathematician Creator of Boolean logic (basis of all modern

computer arithmetic) His work was obscure outside philosophical circles

15 of 46

70 years after his death, an MIT master’s student read about his work

He wrote in his thesis about utilizing the properties of electrical switches to do logic

Became the basic concept that underlies all modern electronic digital computers

Possibly the most important, and also the most famous, Master's thesis of the century

Mechanical Computers (8)

16 of 46

Mechanical Computers (9)

Herman Hollerith (1860-1929) American statistician Created the punched cards and

associated machinery used for the 1890 US census. (based on Jacquard’s method)

Founded Hollerith Tabulating Company which later became IBM

17 of 46

More informationRead more here:

http://www.computerhistory.org http://en.wikipedia.org/wiki/Main_Page

18 of 46

Quiz

What is the first thing you should do before searching for information on the WWW?

19 of 46

Quiz (2)

How would you exclude a keyword from a search on the WWW?

20 of 46

Quiz (3)

How would you start an efficient search for the fixed expression what a nice day using a search engine?a. “what” a “nice day”b. “what a nice day”c. “a nice day what”d. what a nice day

21 of 46

Quiz (4)

Name 4 people who influenced the mechanical era of computers/computing machines

22 of 46

Hist. of Computing Timeline

Generations1. Mechanical (Before 1945)2. Vacuum Tubes (1945 – 1954)3. Transistors (1954 – 1963)4. Integrated Circuits (1963 - 1973)5. Personal Computers (1973 – ???)6. Parallel Computers, Networking

23 of 46

Relays

Relays (electromagnetic switches) Faster than cranking gears Mechanical, could Jam

A BX

Y

A BX

Y

24 of 46

Relays (2)Relays can be combined to create complex

logic circuitry (on/off, true/false)Z3 (1941), first relay calculator, built by

Konrad Zuse (German engineer)Programmed using punched tape

25 of 46

Relays (3)The first computer bug”: moth stuck in a

relayMechanical parts, not very reliable,

alternative sought

26 of 46

Vacuum TubesVacuum Tubes (Valves)

Invented 1906 Used in audio devices

(to amplify a signal) Expensive, large Used as switches Faster and more reliable than relays Produced heat and wore out

27 of 46

Transistors

Transistors Invented by John Bardeen and Walter Brattain at Bell

Labs (1948) Works as a switch Made from silicon (cheap

to produce from sand) Smaller, more reliable More energy efficient Breakthrough: Made computers more affordable!

A

B

C

A

B

C

28 of 46

Integrated Circuits

Integrated Circuits (1958) Jack Kilby at Texas Instruments Simplest calculator requires several thousand

transistors Transistors joined on

silicon plates with metallic connectors

modern processor contains millions of transistors

29 of 46

Innovators

Alan Turing (1912-1954) British mathematician,

cryptographer Theoretical computer (Turing

Machine) Tape to store data and instructions WWII Cryptography

30 of 46

Innovators (2)Turing Test for Machine Intelligence

Q:

?

A:A:

31 of 46

Innovators (3)

Howard Aiken (1900-1973) Large scale relay calculators (US)

Mark I Mark II Mark III Mark IV193919441958

23 dd+s72 words0 words

Paper Tape300ms

6000ms

194519481956

10 dd+s+e96 words0 words

Paper Tape200ms

1000ms

194819501956

16 dd+s4000 words360 words

4000 words4 ms

12 ms

195019521962

16 dd+s4000 words230 words

10 000 words1.2ms12ms

Design BeginsCompleteRetiredData WordSlow MemFast MemInstructions MemBasic Add TimeBasic Multiply Time

32 of 46

Innovators (4)

John von Neumann (1903-1957) ENIAC (1946)

18,000 Vacuum Tubes30 tons5000 additions

per sec Von Neumann Architecture

for single processor computersMemory and processing unit are separate

33 of 46

Personal Computers

Altair 8800 (1975) First PC Kit form Less than $500 Sold very well

34 of 46

Personal Computers (2) No keyboard, monitor, permanent storage

provided Programmed by flicking switches on the front,

output through lights

35 of 46

Personal Computers (3)

The Apple Computer (1976) Steve Wozniak and Steve Jobs Met while working for HP Built and sold Blue Box (which could be used to

misuse the telephone system) Were found out

36 of 46

Personal Computers (4) Built first prototype in Job’s garage Apple II: First pre-assembled PC (1977)

MonitorKeyboardGraphicsSound

37 of 46

Personal Computers (5)

IBM PC and Compatibles Special IBM team to create affordable PC

(1981) Use parts from Original Equipment

Manufacturers (OEMs) IBM compatible computer IBM expected benefit from royalties and sales

of superior product IBM out-competed by cheaper computers built

on generic parts

38 of 46

Personal Computers (6) William H. Gates III and Paul Allen

BASIC programming language compiler for Altair MicroSoft (1975) Contracted to write

software forIBM PC (1981)

MS DOS, Windows Richest in world

by mid 1990s (Gates), 7th richest (Allen)

39 of 46

Famous quotes “I think there is a world market for maybe five computers.”

Thomas J. Watson, Chairman IBM, 1943

“Where a calculator on the ENIAC is equipped with 18,000 vacuum tubes and weighs 30 tons, computers in the future may have only 1,000 vacuum tubes and weigh only 1½ tons.” Popular Mechanics, 1949

“There is no reason anyone would want a computer in their home.” Ken Olson, Chairman DEC, 1977

40 of 46

Future?

Wireless computers“mobile computing”PDAs and Smart PhonesParallel Processing and Optical CircuitryQuantum Computers

41 of 46

Moore’s Law Gordon Moore (1965) Co-founder of Intel At our rate of technological development, the

complexity of an integrated circuit, with respect to minimum component cost will double in about 18 months.

The law has largely held the test of time to date

42 of 46

43 of 46

Moore’s LawMoore’s Law first published in

"Cramming more components onto integrated circuits", Electronics Magazine 19 April 1965

44 of 46

X x

45 of 46

d

46 of 46

Read the study bookPlease read module 3 of the Study BookFor more information,

read the corresponding chapter in the text “Foundation Computing” (if you have purchased a copy)

Surf the web – Google or Wikipedia are a good start

or ask us for help on the Bulletin Board!

You should now be ready to attempt the first part of Assignment 3!!!