l13 the rise of the machine

106
LECTURE L13 RISE OF THE MACHINE

Upload: olafur-andri-ragnarsson

Post on 12-Apr-2017

145 views

Category:

Technology


0 download

TRANSCRIPT

Page 1: L13 The Rise of the Machine

LECTURE L13RISE OF THE MACHINE

Page 2: L13 The Rise of the Machine

“I can assure you on the highest authority that the data processing is a fad and won’t last out the year.”

Editor-in-charge of business books, Prentice-Hall 1957

Page 3: L13 The Rise of the Machine

Q1

Define the term computer

Page 4: L13 The Rise of the Machine
Page 5: L13 The Rise of the Machine

dictionary.com

Page 6: L13 The Rise of the Machine

71 years ago

“Ithinkthereisaworldmarketformaybefivecomputers.”

-ThomasWatson,chairmanofIBM,1943

Page 7: L13 The Rise of the Machine

40 years ago

“Thereisnoreasonforanyindividualtohaveacomputerintheirhome.”

-KennethOlsen,presidentandfounderofDigitalEquipmentCorp.,1977

Page 8: L13 The Rise of the Machine

Think about this How many computers do you have in your household?

Page 9: L13 The Rise of the Machine

Q2What were the two main reasons to build calculating machines?

Page 10: L13 The Rise of the Machine

HistoryComputing is time consuming and error prone

Demands for computation were increasing with more organised societies

Industrial revolution and the Napoleonic reforms

Impetus came from Government: Taxing and Defense

Page 11: L13 The Rise of the Machine

Efforts to speed calculations started early

Use of logarithmic tables and trigonometry to speed calculations

The Counting Business

Page 12: L13 The Rise of the Machine

The Slide Rule by William Oughtred in 1625

Built using logarithms, multiplication of two numbers could be done easier a*b = 10^(log(a)+log(b))

Much quicker than manual calculation

The Counting Business

Page 13: L13 The Rise of the Machine

Early Machines

Wilhelm Schickard (1592 -1635)

German professor of Hebrew and Astronomy University of Tüblingen, Germany

Built a calculating machine in 1620s

Documented in letters to Johannes Kepler 1623 and 24

Page 14: L13 The Rise of the Machine

Blaise Pascal (1623-1662)

French mathematician, physicist, and religious philosopher

Built an adding machine in1642-44

Tried to commercialize the machine but labor was too cheap

Early Machines

Page 15: L13 The Rise of the Machine

Wilhelm von Leibniz (1646-1716)

German mathematician and philosopher

Built a machine, the Leibniz Wheel that could multiply and divide

Early Machines

Page 16: L13 The Rise of the Machine

Q3

Why did early machines not get widespread?

Page 17: L13 The Rise of the Machine

HistoryWorkmanship for building complex machines lacked

In late eighteenth century demand for calculation was growing

Calculations were done by hand

Tedious, slow and error-prone and tables of logarithms were riddled with errors

Page 18: L13 The Rise of the Machine

Think about this How long does it take to compute 707 decimal places of PI?

3.141592653589793238462643383279502884197169399375105820974944592307816406286208998628034825342117067982148086513282306647093844609550582231725359408128481117450284102701938521105559644622948954930381964428810975665933446128475648233786783165271201909145648566923460348610454326648213393607260249141273724587006606315588174881520920962829254091715364367892590360011330530548820466521384146951941511609433057270365759591953092186117381932611793105118548074462379962749567351885752724891227938183011949129833673362440656643086021394946395224737190702179860943702770539217176293176752384674818467669405132000568127145263560827785771342757789609173637178721468440901224953430146549585371050792279689258923

Page 19: L13 The Rise of the Machine
Page 20: L13 The Rise of the Machine

Think about this The idea of calculating with steam was to many impossible - machines could never take over this human activity

Yet it did. Can you think of a task done today that will be taken over by machine in the future?

Page 21: L13 The Rise of the Machine

Charles Babbage(1791 – 1871)

Sometimes called Inventor of the Computer

Wanted to remove the inevitablehuman errors from computing

Believed that machines could replace laborious and error-prone calculations

Page 22: L13 The Rise of the Machine

Charles Babbage (1791 – 1871)

Designed the Difference Engine

Machine to compute polynomials

Got grants but efforts were slow

Lack of workmanship of the time delayed the project

Worked stopped 1833

Page 23: L13 The Rise of the Machine

Babbage started on a new machine in 1834Beginning of the 2nd Kondratiev – Steam

Analytical engine

Programmable machine – with primitive programming languageInput was in punched cardsRun by steam

Charles Babbage (1791 – 1871)

Page 24: L13 The Rise of the Machine

Augusta Ada King (1815-1852) Countess of Lovelace

A Programmable Machine - General purpose computer

Contained mill to calculate, store to keep data, and formulas

The first programmer

Page 25: L13 The Rise of the Machine

Q4

What was the first killer application for calculating machines?

Page 26: L13 The Rise of the Machine

The Cash Register

Page 27: L13 The Rise of the Machine

The Cash RegisterOne of the first calculating machines

Developed by James Ritty in 1879 in response to thefts by staff

“The Incorruptible Cashier”

National Cash Register Company – NCR

One of the salesman was Tomas Watson, Sr.

Watson would later leave for CRT – Computing-Tabulating-Recording Company

Page 28: L13 The Rise of the Machine

Tabulating Machines

Page 29: L13 The Rise of the Machine

Tabulating Machines

In the US need for data processing was growingOne application was census taking

US population grew from 17 million in 1840 to 50 million in 1880It took 1.495 clerks 7 years to produce the 1880 census

Page 30: L13 The Rise of the Machine

Tabulating Machines

Source:TabulatingmachineHermanHollerith

Tabulating Machine Company – TMC

US Census Bureau awarded Herman Hollerith a contract to produce the 1890 census

Tabulating Machines with punched cards

Successfully finished in 2,5 yearswith one-third less cost (claimed)

Page 31: L13 The Rise of the Machine

Tabulating Machines

Source:TabulatingmachineHermanHollerith

Used punched cardsHollerith cards were in use until 1960s

Page 32: L13 The Rise of the Machine

Tabulating MachinesThe Business of Data Processing

Even with the growing need for data processing around 1900, the market for tabulating machines was limited

CRT and TMC merged and would later change the name to International Business Machines – IBM

Page 33: L13 The Rise of the Machine

Lessons: Early Computing Machines

▪ Early machines could not compete with manual labor – The cost was not low enough to disrupt▪ Workmanship was lacking▪ Energy to power machines was not available▪ Computing requirement were modest until 18th century▪ Babbage failed to build machines despite the

resources▪ Babbage (or rather Ada, had all the ideas for modern

computer

Page 34: L13 The Rise of the Machine

Lessons: Early Computing Machines

▪ First practical calculating device was a Cash Register– Designed due to another problem: theft– Specialised problem instead of a generic one▪ Tabulating machines appear with the electricity▪ First buyers of tabulating machines were

governments– Centralised

Page 35: L13 The Rise of the Machine

“I think there is a market for about five computers” - Tomas Watson, Sr.

Electronic Brains

Page 36: L13 The Rise of the Machine

Electric Computing

Foundation of electric computing was laid early

Mechanical computers were not considered practical

Electricity is widespread

Threat of war is looming in the 1930sGovernments turn to computing for ballistic computations and code-breaking

Page 37: L13 The Rise of the Machine

Although electricity had entered the equation, it had done so only as an alternative method of powering mechanical equipment

Source:EnginesthatMoveMarkets

The Prevailing Technology Trap

Page 38: L13 The Rise of the Machine
Page 39: L13 The Rise of the Machine

Konrad Zuse (1910-1995) German Engineer Built primitive machines, Z1-Z4 based on relay switches in 1936 – 1944

Used binary system Designed his own language, Plankalkül

Never received any official support from war-time Germany unlike the Allies

Early Work

P2 max (V0[:8.0],V1[:8.0]) => R0[:8.0] V0[:8.0] => Z1[:8.0] (Z1[:8.0] < V1[:8.0]) -> V1[:8.0] => Z1[:8.0] Z1[:8.0] => R0[:8.0] END

Source:KonradZuse

Page 40: L13 The Rise of the Machine
Page 41: L13 The Rise of the Machine
Page 42: L13 The Rise of the Machine

Bletchley Park

Location of top-secret code-breaking team Code-breaking the German coding machine ENIGMA

Page 43: L13 The Rise of the Machine

Alan Turing

Source:AlanTuring,COLOSSUS,Enigma

English mathematician, logician, and cryptographer

Headed the team at Bletchley Park Worked on the algorithms to break the ENIGMA code

Bombe Computer based on heuristics

Lead to COLOSSUS – one of the firstelectronic computer

Publishes paper in 1936: On Computable Numbers

Page 44: L13 The Rise of the Machine
Page 45: L13 The Rise of the Machine

War Machines

Source:COLOSSUS

COLOSSUS

Built in England’s Bletchley Park and used by British code breakers to read encrypted German ENIGMA messages during World War II

Designed by Alan Turing

Winston Churchill specifically ordered the destruction of most of the Colossus machines into 'pieces no bigger than a man's hand‘

Page 46: L13 The Rise of the Machine

Q5Why were machines built during World war II?

Page 47: L13 The Rise of the Machine

War Machines

Source:EINIAC

ENIAC

Electronic Numerical Integrator and Computer

Built by the U.S. Army for the purpose of calculating ballistic firing tables Used 18.000 vacuum tubes

Designed by John Mauchly and J. Presper Eckert

The machine was unveiled in 1946 and was in operation until 1955

Page 48: L13 The Rise of the Machine
Page 49: L13 The Rise of the Machine

John von Neumann

JohnvonNeumann,VonNeumannarchitecture

Hungarian mathematician

Worked on the Manhattan project and became involved in Moore’s School ENIAC and EDVAC projects

Publishes paper - or a memo, On computer design, 1945

Came to be know as Von Neumann architecture

Page 50: L13 The Rise of the Machine

Copyright©2011ÓlafurAndriRagnarsson

Post-war computers

Based on vacuum tubes

Page 51: L13 The Rise of the Machine

UNIVAC I

Source:ModelofUNIVACI,c.1954. PicturefromSmithsonianInstitution

Source:UNIVACI

Commercial Computer

5,200 vacuum tubes, weighed 13 tons, consumed 125 kW, and could perform about 1,905 operations per second running on a 2.25 MHz clock

Occupied more than 35.5 m²of floor space

The addition time was 525 microseconds

Page 52: L13 The Rise of the Machine

United States presidential election of 1952

Eisenhower vs. Stevenson

Page 53: L13 The Rise of the Machine
Page 54: L13 The Rise of the Machine

Transistor Era

Page 55: L13 The Rise of the Machine

Transistor was invented by William Shockley, John Bardeen and Walter Brattain in 1948

Page 56: L13 The Rise of the Machine

Transistor

Device use to amplify or switch electronic signals

Huge performance improvement Smaller Less energy More robust Faster

Page 57: L13 The Rise of the Machine

Copyright©2011ÓlafurAndriRagnarsson

Computers becamefaster, larger and more powerful

Page 58: L13 The Rise of the Machine
Page 59: L13 The Rise of the Machine

Tyranny of Numbers

Source:TyrannyofNumbers,TransistorComputer

Computer Engineers have much more flexibility with transistors

Problem was that as the number of components increased, wiring them together became a problem

Page 60: L13 The Rise of the Machine

Q6What solved the Tyranny of Numbers problem?

Page 61: L13 The Rise of the Machine

The Integrated circuit

Page 62: L13 The Rise of the Machine

Copyright©2011ÓlafurAndriRagnarsson

The Invention of the Integrated Circuit

Source:Integratedcircuit

Introduced in 1958 by two inventors

Robert Noyce at Fairchild Semiconductor and Jack Kilby at Texas Instruments

Transistors could be wired together in practical way

Mass manufacturing of ICs

Page 63: L13 The Rise of the Machine

Adjacent possible

Two inventors at the same time invented the IC

Page 64: L13 The Rise of the Machine

Competition EmergesThe Computer Market is born

The main application is data processing• Business applications like Payroll, inventory and so on

IBM enters the computer businessTomas Watson, Jr. launchedIBM System/360 in 1964

Systematically replaced data processing machineswith mainframe computers

Page 65: L13 The Rise of the Machine

In the 1950s Automation Starts

Page 66: L13 The Rise of the Machine

Automation

Automation – Computers begin to disrupt

Start to replace jobs

Banks and insurance companies were early adopters

Handling paycheques, payroll that used to require many clerks to compute

Page 67: L13 The Rise of the Machine

Automation

Source:DeskSet(fromIMDB)

Hollywood took notice

Desk Set from 1957 with Spencer Tracey andKatherine Hepburn

Page 68: L13 The Rise of the Machine
Page 69: L13 The Rise of the Machine

Lessons: Early Computing Machines

▪ Electricity was key to computers– Switching technologies▪ First electric computers were primitive and fragile– Low performance▪ Centralisation– First computers were in centers– Expensive, large, run by experts – Priests

Page 70: L13 The Rise of the Machine

Lessons: Early Computing Machines

▪ Giant “Brains”– Association with human thought▪ Automation – Disruption– Companies need fewer clerks to compute – Tedious jobs eliminated– Big debate – computer executive had to defend the

existence of their machines▪ Abstractions few– Programs were wired in

Page 71: L13 The Rise of the Machine

Computers in the 1970s

Page 72: L13 The Rise of the Machine

Think About This!

Resources, Processes and Values TheoryThe Disruptive Innovation Theory

Page 73: L13 The Rise of the Machine

Mainframes

IBM704

IBMSystem/360

Large computers in data centres

Batch operationsCritical applicationsFinancial transaction processing

Page 74: L13 The Rise of the Machine

Q7Mainframes were expensive. Not many people could use them. How was this solved?

Page 75: L13 The Rise of the Machine

Time-sharingComputers were expensive to purchase and maintain

To make it efficient required multiple usersLarge data centres

Utility Computing

Time-sharing of expensive equipment

Page 76: L13 The Rise of the Machine

Moore’s Law

Cost of computers went down

Page 77: L13 The Rise of the Machine

MinicomputersCost for new entrants in the computer business was prohibitive in the 60s

Market for those that did not need complete solution but could benefit from using computes

Birth of the Minicomputers

Two major client groups: academic community and the military

Page 78: L13 The Rise of the Machine

MinicomputersDigital Equipment Corporation

Founded in 1957 by Ken Olsen Launched PDP-1 in 1960

The PDP-8 was the first successful commercial minicomputer – 1965

Used integrated circuits

Time-sharing allowed multiple users to use the machines at the same time

Page 79: L13 The Rise of the Machine

The Disruptive Innovation Theory

Digital used relatively simple, convenient, low-cost innovation to create growth and disrupt IBM

Page 80: L13 The Rise of the Machine

Q8Why did IBM not go into the mini computer market?

Page 81: L13 The Rise of the Machine

RPV

IBM Was a mainframe company, their customers wanted mainframes, not low-performance mini computers

Page 82: L13 The Rise of the Machine

Lessons: Mainframes to Mini computers

▪ IBM, industry’s first leader, sold mainframe computers to the central accounting and data processing departments of large organizations

▪ The emergence of the minicomputer represented disruptive technology to IBM and competitors

▪ Their customers had no use for it: it promised lower, not higher margins

▪ As a result the mainframe makers ignored it for years

ClaytonM.Christensen:TheInnovator’sDilemma

Page 83: L13 The Rise of the Machine

Lessons: Mainframes to Mini computers

▪ This allowed new entrants: DEC, Data General, Prime, Wang and Nixdorf – to create and dominate the minicomputer market

▪ IBM entered the minicomputer market when it was performance competitive to the needs of their customers

▪ The history repeated itself

ClaytonM.Christensen:TheInnovator’sDilemma

Page 84: L13 The Rise of the Machine
Page 85: L13 The Rise of the Machine
Page 86: L13 The Rise of the Machine

May 25, 1961

Status:

Mainframe era, mini computer early days

Transistor era, integrated circuits just invented

Programming languages new

Page 87: L13 The Rise of the Machine

Q9What role did the US space program have on computer innovation?

Page 88: L13 The Rise of the Machine

“The space program badly needed the things the integrated circuit could provide.”

- Jack St. Clair Kilby

Page 89: L13 The Rise of the Machine

Robert Noyce and Gordon Moore founded Intel Semiconductor company

Initial focus was on memory chips

There was still enormous potential market for calculations

The vision of Charles Babbage was still not realized but the mainframe market met the needs of governments and large organizations

Semiconductor Industry is Born

Page 90: L13 The Rise of the Machine

Intel introduced the first microprocessor 4004 in 1971

8008 in 1972, 8080 in 1974 and 8088 in 1979

The beginning of the PC

The Microprocessor

Page 91: L13 The Rise of the Machine

The MicroprocessorIntel was really reluctant to go into the microchip business

No market existed No demand at the time

Intel created 4004 for another company

They would not market chips, but built them when ordered

The company cancelled the order and Intel was forced to offer them for sale

Page 92: L13 The Rise of the Machine

Q10

What was the first product in the market after the introduction of computer chips?

HINT: It disrupted a device that was invented in 1625

Page 93: L13 The Rise of the Machine

The Calculator

Page 94: L13 The Rise of the Machine

The Calculator

Advances in technology introduced the desktop calculator

The market grew fast With advances, the calculators became more powerful and smaller

Pocket calculators Became widespread in the 70s

Replaced the slide rule after 374 years

Page 95: L13 The Rise of the Machine

Calculator Wars

Many companies start to make Calculators Casio, Sharp, Canon, HP, MITS and more

In Europe, Aristo, Denner & Pape, a slide rule manufacturer since 1872, also entered the market in 1972

Price dropped fast: $400 in 1972, $200, $100 and $50 in 1974

Companies like MITS need to find new ways of revenues

Page 96: L13 The Rise of the Machine

Think about this!

All mini-computer companies hadwhat it would take to go into smallscale products – they even hadpeople proposing the idea, but they did not!

Page 97: L13 The Rise of the Machine

The Personal Computer

Page 98: L13 The Rise of the Machine

The Personal Computer

MITS marketed Altair in 1975 Came with Intel 8080

Users needed to assemble the machine themselves No keyboard, no screen, no printer 256 byte of RAM, programmed with switches

Included BASIC interpreter from Microsoft Written by Bill Gates and Paul Allen Cost of $397 appealed to computer enthusiasts

Page 99: L13 The Rise of the Machine

Microsoft is BornBill Gates and Paul Allen

Wrote a BASIC interpreter for the Altair

Founded a company they called Micro-Soft

Page 100: L13 The Rise of the Machine

Enter Apple

Steve Jobs and Steve Wozniak

Show the Apple I in the Palo Alto

Homebrew Computer Club in 1976

Apple II was marketed 1977 and became a huge success - “Apple growth”

Hewlett-Packard had turn Wozniak down – no market

Page 101: L13 The Rise of the Machine

“ThePersonalComputerwillfallflatonitsfaceinbusiness.”

-KenOlsen

Page 102: L13 The Rise of the Machine

Computer Companies

Existing computer companies were not interested in PCs

DEC, HP, IBM, and Control Data did not see a business model HP rejected a proposal from Steve Wozniak DEC rejected a proposal from David Ahl

Support for machines like this was considered impossible

Consequence: The development of the PC had to begin with hobbyists

Page 103: L13 The Rise of the Machine
Page 104: L13 The Rise of the Machine

Think About This!

The Liquid Network

Page 105: L13 The Rise of the Machine

The early computers were all about building the right hardware – this ignored what important element?

Page 106: L13 The Rise of the Machine

SOFTWARE