Chapter 7 1972

Download Report

Transcript Chapter 7 1972

Chapter 7
1972- 1977
The Personal
Computer
1
Paul Ceruzzi
“The development of personal
computing followed a
trajectory that is difficult to
explain as rational.”
2
Mark Twain
“Very
few things happen at
the right time, and the rest
do not happen at all. The
conscientious historian will
correct these defects”
3
Stewart Brand- Stanford
“Ready or not, computers
are coming to the people.
That’s good news, maybe
the best since psychedelics.”
Rolling Stone Magazine
December 7, 1972
“Spacewar: Fanatic Life &
Symbolic Death Among
Computer Bums”
4
TOPS-10 & PDP-10
• PDP-10  large
mainframe
– Spacewar & Timesharing @ Stanford
– Good operating
system + disk
• 1972  TOPS (@ MIT)
– Timesharing
operating system
– Description Pg. 209
– Sounds like… DOS
• Though mainframe,
“it was personal”
First PDP-10
5
TOPS-10 (cont.)
• PIP - Peripheral Interchange System
–Moved files to and from I/O devices
• TECO - Text editor & corrector
–Text editing from a terminal
• DDT - Dynamic Debugging Tool
–From terminal
• Simple and elegant: user “in control”
6
Early Time Sharing
• Scientific Data Systems (SDS)
– SDS-940 – did well in market
But timesharing did not
– Berkeley, ARPA
become personal
enough! $$$
– Bought by Xerox
• Xerox PARC
– MAXC-Multiple Access Xerox Computer
• A PDP-10 clone
• Tymshare, CA
– One of the few companies that leased time
and survived
7
– Bought by McDonnell- Douglas
Personal Computing
• Chuck House, Hewlett Packard
RE: Calculators
“One could charitably say we
invented nothing: we simply
took all the ideas that were out
there and figured out how to
implement them cost
effectively”
8
Personal Computing (cont.)
• Gordon Bell
“The semiconductor
density has really
been the driving
force, and as you
reach different
density levels,
different machines
pop out of that in
time.”
• Would personal
computing arrive
top-down or
bottom-up?
9
Personal Computing (cont.)
• 1st mainframes operated as
personal computers
• LINC; MIT & Lincoln Labs
–1962, DEC
–Late 1960’s – 1,200 in use
• Personal tool for researcher
• Small, easy to carry tapes
–LINC + PDP-8 for $43,000
10
Calculators
• Chip density made electronic
calculators feasible & affordable
• Early ones: +,-,*,/, square root
–Too big to carry, very expensive
• 1964-Wang 300-undercut price
• HP-9100A- $5,000
• Olivetti- Programma 101- $3,500
• Still used discrete circuits, tubes,
cards (magnetic)
• 1970’s – began to use ICs
11
Calculators of 1970’s
• IC’s; $400+; size of paperback
• 1971- Bowmar Brain - $250
–1st real public notice
• Prices dropped
–1972- $150
–1973- $100
–1976- $50
• HP35 - $400- scientific, engineering
12
Calculator Trends
• Became “throw-away” items
• HP & TI survived
–HP – engineering & scientific
–TI – cut prices
• HP-65 – programmable
–Marketing - “personal computer”
13
Impact of Calculators
• Long production run
– Allowed companies to amortize high
design costs
• Unleashed personal creativity of
masses
– Hacker culture but professionals
– Users groups, etc. for support
• Chips were too specialized for
general purpose computing
14
People
• Hackers
–Did impact industry
–Serious Users had money
–Altair Kit
• User Groups
–Homebrew Computer Club-Stanford
–Tech Model Railroad Club
15
Moore’s Law
• 1964- Gordon Moore
–Fairchild  formed INTEL
–Since 1958, number of circuits on
a single integrated circuit have
doubled each year
–Predicted: by mid-1970’s would
have single chip equivalent to
1950’s mainframe
16
Computer on a chip???
• Late 1960’s; TTL & MOS (metal
oxide semiconductor)
–More density
• TI, Intel, and others
–Generally believed “computer on a
chip” was feasible, but market too
low to be profitable
• 1971 - Silicon chip
–TI, Intel
17
Invention of Microprocessor
• Intel - Focus on memory, not
logic chips
• Busicom, Japan, Calculator Co.
– Wanted set of custom logic chips for
line of specialized calculators
• Ted Hoff- assigned
– Inspired by PDP-8
– Design few general purpose chips &
tailor with software
18
Hoff’s Logic Chip
• All components of general-purpose
computer
• Patent Diagram Pg. 219
• Critical feature: subroutine call
–Used stack for multiple calls
• Slow; but plenty fast for calculator
• Complexity in the software in memory
–Recall Maurice Wilkes
19
Intel’s Microprocessor
• R. Noyce: Negotiated lower price to
Busicon for rights to sell chips to
non-calculator customers
• 1971- set of 4 chips
– “A micro-programmable computer on a
chip”
– 4004:registers & control function
– ROM (EPROM)
– RAM
– Chip for output
20
Intel 4004-8008-8080
• 4004; 1971
– Worked with groups of 4 bits
– Much question over patents (2)
• 8008; 1972
– For Computer Terminal Corp (later Data
Point), San Antonio – for terminals
• Chose another chip
– Worked with 8-bit byte
• Others now offering processor chips
21
Intel (cont.)
• 8080; 1974
–More memory
•near compatibility of mini
–Less support chips
–$360 (?Why?)
–Compatible with 8008
–Instruction set, memory range
similar to current minicomputers22
Intel’s Early Chips
Intel’s 4004, 8008, 8080 Chips
23
Early 1974 Climate
• Semiconductor engineers 
powerful microprocessors +
larger memories
• Time-sharing users
* Did not see the convergence
coming
24
MICRAL-1973
• 1st micro-processor-based
computer sold commercially
• Thi Truong- France
• Based on 8008
• < $2,000; 2000 sold
• Replaced mini’s for control systems
• Never expanded market
25
Intel Development System
• Kit: RAM, ROM, + control on a
circuit board
–Tutorial
– $200 or free
• Industrial customers developed
applications & burned on ROM Embedded Controller
26
Intel System (cont.)
• Intellec 4 & 8 (pg. 223)
–$10,000
–Develop software- PL/M, FORTRAN
• PL/M compiler resident
–Were PC’s, but not recognized
–Not available to public
–“public wouldn’t want to do
programming”
27
Hobbyists Get Involved
• There were hobbyists who were willing
to micro-program
• After WWII- Electronics hobbies grew
– Expertise and war surplus
• Electronics magazines
– QST; Popular Electronics, Radio Electronics
– Typically included a project
• Could purchase parts
28
Kenbak-1
• Scientific American
–Sept. 1971
–For private use & schools
• Small & medium scale IC’s
• No Microprocessor
• Very limited capabilities
29
Scelbi - 8H
•March 1974 QST
•Intel 8008
–1st microprocessor
sold to public
• Kits as low as
$440
30
Mark -8
• Radio- Electronics
– July 1974
• Intel 8008
• Had to order $5.00 booklet
– Sold thousands
• Mark-8 Users Group, Denver
– Stored programs on audio cassette
• Set of circuit boards - $47
• 8008- $120
31
TV-Typewriter
• Radio-Electronics, Sept. 1973
• Displayed alphanumeric
characters on ordinary TV
–ASCII based
• First “Screen” (vs. teletype)
• “the opening shot of the
computer revolution”
32
1974- Personal Computing
• January: HP-65 Programmable
Calculator
• Summer: Intel 8080
• July: Radio- Electronics, Mark 8
• December: Jan. issue of Popular
Electronics
• Altair- $400
33
MITS Altair
• Edward Roberts – Designer
– “Invented Personal Computer”
– Small hobby shop, Albuquerque
• 1st Personal Computer- “minicomputer
kit”
• 8080 Micro-processor; IC’s; TTL
• Why Success??
– Promoted & designed as minicomputer
– Powerful as commercial mini
34
Altair 8800 (cont’d)
• Modeled after D.G.
Nova
• IC memory
• 1/10 cost of mini- $400
• Cost of 8080; Not
$360 but $75
– Faster than Scelbi & Mark 8
35
Altair (Cont.)
Open Bus
• Replaced cable after
1st model lost
• Circuit boards + 2
cards
• Also, company
• Many slots
couldn’t keep up with
• Released specs so
orders
others made cards
• Several years to
• But, opened door for
peripherals/
improvements, clones
applications
36
1975-1977
• Burst of Creative Energy
• User groups, newsletters, clubs,
magazines, conventions, retail stores
• Cassette storage; “Kansas City
Standard” (from user group)
• Lack of peripherals, storage held
back the development
• ROADBLOCKS:
– No Mass Storage Device
– No way to write applicatons
37
BASIC
• No OS, No programming languages for P.C.
• Current BASICs not acceptable
– Versions; try to fit to small computers
• Altair announcement
– Bill Gates / Paul Allen decided to write
BASIC compiler for Altair
– Better - available in June 1975
•Use ONLY 4K of memory
•New version soon
38
BASIC Cont.
• Cost with Altair memory boards
–$60 for 4K; $75 for 8K
–$150 for extended (needed
storage)
• $500 for other 8080 systems
• USR – convert to machine language
• Other extensions – Peek, Poke
39
Development of BASIC
• Gates @ HARVARD; no 8080
system
• With Monte Davidoff
• Wrote PDP-10 using 8080
specification
• 1975- Paul Allen demonstrated
in Albuquerque to Roberts and
Yates
• Altair began to advertise
40
Open Letter to Hobbyists
• Bill Gates
• Problems with illegal copies of BASIC
• “The value of the computer time we
have used exceeds $40,000.”
• If not paid there will be no incentive
to develop future software, putting
personal computing at risk
• Microsoft moved from N.M. to
Bellevue, WA - 1978
41
Floppy DISK
• David Noble, IBM
– For 370 initial control program (no core)
– Didn’t expand to other uses
• Gary Kildall- consultant to Intel
developing languages
– Noted floppy
– Wrote a small program to manage
information to & from floppy
• Fast; Random access; read and write
42
“Small” Operating Systems
• DEC tape still heavily used on
PDP’s
• Late 1960’s- DEC OS/8 for PDP-8
–Showed small machines could have
capabilities of mainframes
• RT-11 for PDP-11- 1974
–Managed data on disks
43
CP/M - Control Program for
Micros
• Gary Kildall (PL/M for 8080 @ IBM)
• CP/M (Control Program for Micros) - $100
– To control disk drives
– Similar to DEC commands
– $800 with floppy drive & controller
• Final piece of puzzle for PC
• Formed (Intergalactic) Digital Research
–Product CP/M
44
Micros (cont.)
• IMSAI- Altair clone
–Wanted CP/M license
–Redesigned CP/M so small
portion customized for IMSAI
–Specialized Part BIOS
•BASIC Input/ Output System
•This Standardized system sw
45
1977
• All parts in place for PC
revolution
• Altair + add-ons
• MS Basic + SW for $$
• 8 inch floppy + CP/M
• Ports for peripherals
• Lots of publications &
groups
46
Chapter 7
1972 - 1977
The Personal
Computer
47