l13 the rise of the machine
TRANSCRIPT
LECTURE L13RISE 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
Q1
Define the term computer
dictionary.com
71 years ago
“Ithinkthereisaworldmarketformaybefivecomputers.”
-ThomasWatson,chairmanofIBM,1943
40 years ago
“Thereisnoreasonforanyindividualtohaveacomputerintheirhome.”
-KennethOlsen,presidentandfounderofDigitalEquipmentCorp.,1977
Think about this How many computers do you have in your household?
Q2What were the two main reasons to build calculating machines?
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
Efforts to speed calculations started early
Use of logarithmic tables and trigonometry to speed calculations
The Counting Business
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
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
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
Wilhelm von Leibniz (1646-1716)
German mathematician and philosopher
Built a machine, the Leibniz Wheel that could multiply and divide
Early Machines
Q3
Why did early machines not get widespread?
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
Think about this How long does it take to compute 707 decimal places of PI?
3.141592653589793238462643383279502884197169399375105820974944592307816406286208998628034825342117067982148086513282306647093844609550582231725359408128481117450284102701938521105559644622948954930381964428810975665933446128475648233786783165271201909145648566923460348610454326648213393607260249141273724587006606315588174881520920962829254091715364367892590360011330530548820466521384146951941511609433057270365759591953092186117381932611793105118548074462379962749567351885752724891227938183011949129833673362440656643086021394946395224737190702179860943702770539217176293176752384674818467669405132000568127145263560827785771342757789609173637178721468440901224953430146549585371050792279689258923
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?
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
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
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)
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
Q4
What was the first killer application for calculating machines?
The Cash Register
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
Tabulating Machines
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
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)
Tabulating Machines
Source:TabulatingmachineHermanHollerith
Used punched cardsHollerith cards were in use until 1960s
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
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
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
“I think there is a market for about five computers” - Tomas Watson, Sr.
Electronic Brains
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
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
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
Bletchley Park
Location of top-secret code-breaking team Code-breaking the German coding machine ENIGMA
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
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‘
Q5Why were machines built during World war II?
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
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
Copyright©2011ÓlafurAndriRagnarsson
Post-war computers
Based on vacuum tubes
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
United States presidential election of 1952
Eisenhower vs. Stevenson
Transistor Era
Transistor was invented by William Shockley, John Bardeen and Walter Brattain in 1948
Transistor
Device use to amplify or switch electronic signals
Huge performance improvement Smaller Less energy More robust Faster
Copyright©2011ÓlafurAndriRagnarsson
Computers becamefaster, larger and more powerful
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
Q6What solved the Tyranny of Numbers problem?
The Integrated circuit
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
Adjacent possible
Two inventors at the same time invented the IC
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
In the 1950s Automation Starts
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
Automation
Source:DeskSet(fromIMDB)
Hollywood took notice
Desk Set from 1957 with Spencer Tracey andKatherine Hepburn
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
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
Computers in the 1970s
Think About This!
Resources, Processes and Values TheoryThe Disruptive Innovation Theory
Mainframes
IBM704
IBMSystem/360
Large computers in data centres
Batch operationsCritical applicationsFinancial transaction processing
Q7Mainframes were expensive. Not many people could use them. How was this solved?
Time-sharingComputers were expensive to purchase and maintain
To make it efficient required multiple usersLarge data centres
Utility Computing
Time-sharing of expensive equipment
Moore’s Law
Cost of computers went down
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
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
The Disruptive Innovation Theory
Digital used relatively simple, convenient, low-cost innovation to create growth and disrupt IBM
Q8Why did IBM not go into the mini computer market?
RPV
IBM Was a mainframe company, their customers wanted mainframes, not low-performance mini computers
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
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
May 25, 1961
Status:
Mainframe era, mini computer early days
Transistor era, integrated circuits just invented
Programming languages new
Q9What role did the US space program have on computer innovation?
“The space program badly needed the things the integrated circuit could provide.”
- Jack St. Clair Kilby
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
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
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
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
The Calculator
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
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
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!
The Personal Computer
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
Microsoft is BornBill Gates and Paul Allen
Wrote a BASIC interpreter for the Altair
Founded a company they called Micro-Soft
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
“ThePersonalComputerwillfallflatonitsfaceinbusiness.”
-KenOlsen
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
Think About This!
The Liquid Network
The early computers were all about building the right hardware – this ignored what important element?
SOFTWARE