6
1 I202, Session 5, Fall 2003. Thomas Haigh 1 The Personal Computer I202, Fall 2003 Session 5 I202, Session 5, Fall 2003. Thomas Haigh 2 Open Architecture n The crucial theme for this session n Trace from Altair and Homebrew Computer Club to today n Examine current structure of PC architecture & its relationship to industry structure n Look at influence of Hacker culture I202, Session 5, Fall 2003. Thomas Haigh 3 Microprocessor is Key n Makes cheap, small computer possible n Some early systems very basic n KIM 1 system n 256 bytes RAM n Processor n 6 number LED n Keypad n Program in machine code Intel 4004 I202, Session 5, Fall 2003. Thomas Haigh 4 The MITS Altair n First commercial personal computer n Intel 8080 processor n 256 bytes of RAM n Sold in kit form n 4000 in 3 months n Initially n no software n no interfaces n not much use n Microsoft gets started writing BASIC for it! I202, Session 5, Fall 2003. Thomas Haigh 5 Inside the Altair n Nationally, Altair tapped into culture of electronics hobbyists n Like building burglar alarms, etc. n First advert in Popular Electronics I202, Session 5, Fall 2003. Thomas Haigh 6 The S-100 Bus n Computers are basically just racks n Standard bus connects many cards n Process card n Memory cards n Tape interface card n Terminal interface card n Disk controller card n etc.

Open Architecture The Personal Computer - tomandmaria.com · The Personal Computer I202, Fall 2003 Session 5 I202, Session 5, Fall 2003. Thomas Haigh 2 Open Architecture ... Microprocessor

Embed Size (px)

Citation preview

Page 1: Open Architecture The Personal Computer - tomandmaria.com · The Personal Computer I202, Fall 2003 Session 5 I202, Session 5, Fall 2003. Thomas Haigh 2 Open Architecture ... Microprocessor

1

I202, Session 5, Fall 2003. Thomas Haigh 1

The Personal Computer

I202, Fall 2003Session 5

I202, Session 5, Fall 2003. Thomas Haigh 2

Open Architecture

n The crucial theme for this sessionn Trace from Altair and Homebrew Computer

Club to todayn Examine current structure of PC architecture

& its relationship to industry structuren Look at influence of Hacker culture

I202, Session 5, Fall 2003. Thomas Haigh 3

Microprocessor is Key

n Makes cheap, small computer possible

n Some early systems very basic

n KIM 1 systemn 256 bytes RAMn Processorn 6 number LEDn Keypad

n Program inmachine code

Intel 4004

I202, Session 5, Fall 2003. Thomas Haigh 4

The MITS Altair

n First commercial personal computern Intel 8080 processorn 256 bytes of RAM

n Sold in kit formn 4000 in 3 months

n Initiallyn no softwaren no interfacesn not much use

n Microsoft gets started writing BASIC for it!

I202, Session 5, Fall 2003. Thomas Haigh 5

Inside the Altair

n Nationally, Altair tapped into culture of electronics hobbyistsn Like building

burglar alarms, etc.

n First advert in Popular Electronics

I202, Session 5, Fall 2003. Thomas Haigh 6

The S-100 Bus

n Computers are basically just racks

n Standard bus connects many cardsn Process cardn Memory cardsn Tape interface cardn Terminal interface cardn Disk controller cardn etc.

Page 2: Open Architecture The Personal Computer - tomandmaria.com · The Personal Computer I202, Fall 2003 Session 5 I202, Session 5, Fall 2003. Thomas Haigh 2 Open Architecture ... Microprocessor

2

I202, Session 5, Fall 2003. Thomas Haigh 7

Homebrew Computer Club

n In San Francisco arean Read about it in Hackers chapter

n Begin designing hardware for own usen Boards for Altair, then whole computersn Companies such as Processor Technology, Apple are

formed to manufacture designsn Relies on

n Silicon Valley electronics industry already well established

n Large numbers of engineers and hobbyistsn Existing interest in public access computing

I202, Session 5, Fall 2003. Thomas Haigh 8

Other Early Suppliersn Many are clones of Altair

n IMSAI, Compupro, Zenith, etc.

n Other designs are more integratedn Processor, memory, etc. on

one board

n Apple I takes this approachn PET, SOL, Tandy (Radio

Shack) are similar

I202, Session 5, Fall 2003. Thomas Haigh 9

CP/M

n Developed by Digital Research, 197Xn Stands for Control Program/Moderator

n First standard operating system for PCsn Licensed to many small PC makersn Thousands of programs developed

n Very basic capabilitiesn Access screen and disk drivesn Copy and organize files

n MS-DOS is basically a copy of

I202, Session 5, Fall 2003. Thomas Haigh 10

The Apple II

n First truly mass produced PCn Launched in 1977n Final major revision in 1988,

sold until 1993!n Sleek case holds

n Integrated color graphics, RAM, tape controller

n 7 slots for addonsn Disk controller very popularn Expandability key to success

n Basic (4K RAM) model cost $970

n By 1982, Apple has more than $1billion annual revenues, has sold 750,000 Apple IIs

I202, Session 5, Fall 2003. Thomas Haigh 11

Early Purchasers

n Many are home usersn Will discuss next time

n Different motivationsn Existing electronics hobbyistsn Want to see what the fuss is aboutn Have idea to make business more efficientn Like to try gadgets

I202, Session 5, Fall 2003. Thomas Haigh 12

Business Use

n Early business applications fairly limitedn Apple II typical configuration has

n No easy access to lower case lettersn 40 columns only on screenn Only 100K or so storage on a disk

n As a result, only enthusiasts would use forn Wordprocessingn Database

n Machines with hard drives, etc. are much more expensive (minicomputers or some CP/M systems)

Page 3: Open Architecture The Personal Computer - tomandmaria.com · The Personal Computer I202, Fall 2003 Session 5 I202, Session 5, Fall 2003. Thomas Haigh 2 Open Architecture ... Microprocessor

3

I202, Session 5, Fall 2003. Thomas Haigh 13

Visicalc: The First Spreadsheetn Story is given in the Levy reading

n Launched in 1979 by Dan Bricklin & Bob Frankston

n Works very much like Excel and other modern spreadsheets

n Very well suited to Apple II becausen Needs interactive interface,n but doesn’t need much file space or big screen (screen

scrolls)n First “killer application”

n Single package large number of people will buy a computer just to run

n Makes PC into respectable business machine

I202, Session 5, Fall 2003. Thomas Haigh 14

The IBM PC

n Launched in 1981n Very “open” for IBM

n Built from standard hardware

n Has expansion slotsn Solidly constructed & well

pricedn Nothing unique

n Has (partly) 16 bit processor, Intel 8086n Up to 640K of RAM

I202, Session 5, Fall 2003. Thomas Haigh 15

MS DOS

n IBM contracts with Microsoft for operating systemn Rapid hack of CP/M-like systemn Legality has been questioned

n Microsoft retains rightsn Licenses to other companiesn Crucial to emergence of PC-compatible

computers

I202, Session 5, Thomas Haigh 16

Expandability

n Basic model not very powerfuln 16KB of RAM, tape interfacen Floppy disks, video card are popular options

n Use expansion slots forn Printer controllern Serial port for modemn “Real Time” clock to remember time, etc.

n Many companies produce cardsn dramatically improve original machinen e.g. “Hercules” graphics board, video on text monitor

I202, Session 5, Fall 2003. Thomas Haigh 17

Early PC Clones

n First PC-compatibles run MS-DOSn Don’t always have 100% compatible hardware

n Compatibility achieved whenn IBM ROM chip is “reverse engineered”n rest of hardware can be ordered off the shelf

n Soon, chipsets are createdn integrate many PC chips into a fewn make clones easy and cheap to design

I202, Session 5, Fall 2003. Thomas Haigh 18

Clones Take Over Market

n Compaq is biggest early successn Quality machines cheaper than IBM

n Leads market for “portables”

n Hundreds of others follown Small neighborhood PC firmsn Mail order operations like Dell

n IBM becomes a minor player in “IBM PC” marketn victim of its own open architecture

Page 4: Open Architecture The Personal Computer - tomandmaria.com · The Personal Computer I202, Fall 2003 Session 5 I202, Session 5, Fall 2003. Thomas Haigh 2 Open Architecture ... Microprocessor

4

I202, Session 5, Fall 2003. Thomas Haigh 19

Graphical User Interfacen Windows, Icons, Mouse,

Pull-down menusn alternative to typed

commands and text menusn Concept developed by

Xeroxn PARC research center leads

world in 1970s. Inventsn Ethernetn Graphical user interface

(but not mouse)n Laser printern Smalltalk graphical,

object-oriented programming

I202, Session 5, Fall 2003. Thomas Haigh 20

Apple Macintoshn Launched 1984

n Apple’s second go at graphical user interface

n Lisa launched 1983n First mass market PC with

n Graphical interfacen Mouse

n First versions underpoweredn Sell in small numbersn RAM and disk too smalln Not expandable

n Problems fixed in 1986n Mac Plus is a hit

n Mac II in 1987n colorn expandability (PC-type slots)

I202, Session 5, Fall 2003. Thomas Haigh 21

Windowsn Windows is graphical “shell” on top of

DOSn By mid-1980s, GUI is wave of the futuren Several competitors

n Windows 1.0 released in 1985n Late, slow, unpopular

n Windows 3.0 in 1990n Good enough to run programs on

n Version 3.1 becomes mainstream PC OS

I202, Session 5, Fall 2003. Thomas Haigh 22

Windows 1.0 in actionMS-DOS Executive, used to display file listings and open programs

Paint. Like write, and notepad this remains in Windows today

I202, Session 5, Fall 2003. Thomas Haigh 23

The PC Today

I202, Session 5, Fall 2003. Thomas Haigh 24

Gradual Evolution

n While retaining backward compatibility in hardwaren approx 1,000 increase in processor powern approx 2,000 increase in memory size

n as standard hardwaren Networking (wired & wireless)n Powerful color & 3D graphicsn Audio capabilitiesn 3.5 inch floppy, hard drives, CDs, DVDs, etc.

n also turned from desktop platform into servern Multiprocessors (up to 32)n Support for “RAID” drive arrays

Page 5: Open Architecture The Personal Computer - tomandmaria.com · The Personal Computer I202, Fall 2003 Session 5 I202, Session 5, Fall 2003. Thomas Haigh 2 Open Architecture ... Microprocessor

5

I202, Session 5, Fall 2003. Thomas Haigh 25

New Software Capabilities

n PC of 2000 has architecture of powerful minicomputer of 1990

n Multitaskingn Running several programs at a timen Protecting system from application crash

n Graphical user interfacen “Plug and play” hardware installation

I202, Session 5, Fall 2003. Thomas Haigh 26

A Modern PC Motherboardn DFI “Lan

Party Pro875”

n This one is high-end, and designed for stylen Glows

under blacklight

I202, Session 5, Fall 2003. Thomas Haigh 27

Parts of a Modern PCn Motherboard

n Includes Ethernet, drive controller, USB, etc

n Inserted into motherboardn Processor chipn Memory (in SIMM modules)n Graphics card (sometimes integrated)n Sound card (usually integrated)

n Case, into which are screwedn Motherboardn Hard diskn Floppy diskn DVD and CD/RW disks

I202, Session 5, Fall 2003. Thomas Haigh 28

No Single Firm Makes PCs

n No major vendor (Dell, HP/Compaq, etc)n Manufactures any significant component

n Processor, motherboard, hard disk, etcn (Partial exception: IBM still makes some

electronics)

n Everything manufactured by specialistsn Mostly in Taiwan, Korea, Chinan Specialize in motherboards, sound cards, etc.

n Not even significant custom designn Maybe a few tweaks to case

I202, Session 5, Fall 2003. Thomas Haigh 29

PC Firms Compete On

n Brand Imagen Sales and servicen Customer support

n Efficient logistics and procurementn Pay lessn Keep smaller stocksn Direct sales, built to order is winning strategy

I202, Session 5, Fall 2003. Thomas Haigh 30

Competition In Each Niche

n Suppliers of each component competen Motherboard manufacturers

n Cost, reliability, features

n Chipset manufacturersn Reliability, features, integration, cost

n Case manufacturersn Style, weight, ease of assembly, cost

n Graphics card manufacturersn Performance, cost, drivers

Page 6: Open Architecture The Personal Computer - tomandmaria.com · The Personal Computer I202, Fall 2003 Session 5 I202, Session 5, Fall 2003. Thomas Haigh 2 Open Architecture ... Microprocessor

6

I202, Session 5, Fall 2003. Thomas Haigh 31

Hardware Hacks Todayn Creative but limitedn Case Mods

n Macs turned into fishtanksn Cases with lights, fans,

bright colorsn Overclocking

n Running processor faster than intendedn e.g. at approx 900 MHz

instead of 850

n Can require heavy cooling systemsn Extreme examples include

liquid refrigeration

I202, Session 5, Fall 2003. Thomas Haigh 32

Open Architecture Triumphs

n Economic benefits ofn Economies of scale for overall market

n Specialized producers in each nichen Competition at every level

n No one supplier matters too much

n Historical transitionn Altair & S100 -> Homebrew Club -> Apple II -> IBM

PC -> Today’s computers

n Carry forward idea of open archiecture

I202, Session 5, Fall 2003. Thomas Haigh 33

Reality Check

n Not all components interchangeablen Intel dominates processor fieldn Microsoft dominates OS market

n Both control strategic elements of systemn Much bigger profit marginsn Much more control over overall evolution of

PC