SlideShare une entreprise Scribd logo
1  sur  23
The History of the PC
Arno Huetter
About the Author
Arno Huetter
Arno wrote his first lines of code on a Sinclair ZX80 in
1984.
Over the years, he has been programming in C/C++,
Java and C#, and also did quite some database
development.
Today he is Development Lead at Dynatrace (APM
vendor).
First computer I ever used (1984):
Sinclair ZX-80
 Zilog Z80, 3,25MHz
 1k RAM (expandable to 16k), 4k ROM
 32x24 characters monochrome
 Storage: Cassette Tape
 Sinclair Basic
Also in 1984 (but I had no clue)
It‘s Microsoft Basic
Hollerith Tabular Machine
1890
ENIAC (US Army)
1946
IBM Type 3-S Tabulator
1924
Vacuum Tubes Transistors Integrated Circuits MicroprocessorsMechanical Electro-mechanical
UNIVAC
1951
IBM 701/702
1952
Whirlwind (MIT)
1951
DEC PDP-1
1961
IBM System/360
1964
IBM 350 Disk
1956
Intel 4004
1971
MITS Altair 8800
1975
Apple II
1977
IBM PC
1981
Xerox Alto
1974
Apple Mac
1984
SAGE
1958
DEC PDP-8
1965
DEC VAX-11
1977
IBM System/370
1970
Transistor
1947
Mark I (Harvard)
1944
DEC PDP-11
1970
19701960195019401890 1980
IBM 1401
1959
OS/360 Unix CP/M VMS DOS MacOS
SUN-1
1982
Arpanet
1969
The 1960s
 IBM and the seven dwarfs
The early 1970s -
Revolution waiting to happen
 Mainframes operated by white coat engineers
 Valley electronic components industry (e.g. young Steve Jobs
simply phones HP‘s Bill Hewlett for obtaining parts)
 Technology enthusiasts want their own computer
 Microprocessor innovation
 Venture capital funding
 Personal computer possibilities neglected by big players (e.g.
Woz offered Apple I to HP initially)
Famous tech predictions
 Ken Olson (DEC founder) as late as 1977:
“There is no reason for any individual to have a computer in his
home.”
Microsoft Founding / Altair Basic
 1974/75: Gates and Allen develop Altair Basic on Harvard
University‘s PDP-10 (4k mem footprint). Delivered on paper
tape
 Allen had to implement an Intel 8008 emulator first
 Gates basically sells a non-existing product to MITS
 On the flight to Albuquerque, Allen finds out bootstrapper is
missing, and builds one on the plane
 Microsoft founded April 4th, 1975 in Albuquerque
 Basic ports for most 8bit microcomputers
 Fortran, Cobol, Assembler, Xenix follow
Apple Founding / Apple II
 1975/76: Wozniak develops Apple I. Inspired by Altair, IMSAI,
based on MOS Technology 6502
 Wozniak and Jobs show Apple I at Homebrew Computer Club.
Jobs sells 50 fully assembled units to Byte Shop
 Apple founded April 1st, 1976. Working out of Jobs‘ family
garage. In 1977 Markulla steps in as investor
 Wozniak morphs Apple I into Apple II. 1MHz, 4k-64k RAM,
280x192px, Integer Basic. Millions of units sold over the
years. First killer app: VisiCalc
IBM PC
 1980: IBM finally awakes due to Apple‘s success
 PC design based on open standards (except BIOS). Intel 8088,
4,77MHz, 16-256k RAM, 5,25“ floppy disks
 IBM approaches Microsoft for providing languages
 Digital Research fumbles opportunity to sell CP/M
 Microsoft steps in, purchases QDOS for 50k and transforms it
into PC DOS. Non-exclusive license opens doors for clone-
makers
 1981: IBM 5150 introduced, sets standards for years to come.
First killer app: Lotus 1-2-3 CP/M Inventor
Gary Kildall
(Digital Research)
Apple Macintosh
 1979: Steve Jobs visits Xerox Parc, sees Alto GUI
 Pirate project within Apple, highly dedicated team works in
death-march mode for years
 Motorola 68000, 8MHz, 128k RAM, 3,5“ floppy disk,
384×256px B+W, overlapping windows
 Introduced in famous 1984 Super Bowl TV commercial
 Sold at USD 2,490 initially, sales plummet until 512k
version was introduced
 First killer app: Aldus PageMaker (combined with
LaserWriter)
What happened next (1)
 1982: Sun Microsystems founded, C64 launches
 1983: IBM introduces XT (5160). Compaq offers IBM-compatible
Portable, Microsoft creates Word for DOS
 1984: IBM announces AT (5170)
 1985: Apple ousts Steve Jobs. Microsoft introduces Windows 1.0
as well as Word and Excel for Macintosh. Atari ST launches
 1986: First 386-based PC comes from Compaq, not IBM
What happened next (2)
 1987: IBM announces PS/2 platform (Microchannel architecture).
Microsoft ships Windows 2.0
 1988: IBM and Microsoft introduce OS/2. Compaq and Gang of
Nine push EISA architecture
 1989: Steve Job‘s NeXT becomes available. Microsoft offers
Word for Windows
 1990: Windows 3.0 hits the market
 1991: Linus Torvalds creates initial Linux version
 1993: Windows NT introduced. IBM in crisis
 1994: Netscape founded, WWW takes off
What happened next (3)
 1995: Windows 95 launches
 1996: Sun introduces Java. Apple close to bankruptcy. Jobs sells
NeXtStep to Apple (Mach kernel, foundation for OS X)
 1997: Jobs becomes Apple interim CEO
 1998: Apple introduces iMac
 2000: OS X launches
 2002: HP acquires Compaq
Bibliography
 Canion, R.: „Open: How Compaq Ended IBM's PC Domination and Helped
Invent Modern Computing “
 Cringeley, R.: „Triumph of the Nerds“, http://www.pbs.org/nerds/
 Cringeley, R.: „Accidental Empires“
 Freiberger, P.: „Fire in the Valley: The Making of The Personal Computer”
 Hiltzik, M.: „Dealers of Lightning: Xerox PARC and the Dawn of the
Computer Age “
 Linzmayer, O.: „Apple Confidential“
 Isaacson, W.: „Steve Jobs“
 Wallace, J.: „Hard Drive: Bill Gates and the Making of the Microsoft
Empire”
Thank you!
Twitter: https://twitter.com/ArnoHu
Blog: http://arnosoftwaredev.blogspot.com

Contenu connexe

Tendances

Symphanie smith monitor timeline
Symphanie smith monitor timelineSymphanie smith monitor timeline
Symphanie smith monitor timelinesympdpimp
 
Symphanie smith monitor timeline
Symphanie smith monitor timelineSymphanie smith monitor timeline
Symphanie smith monitor timelinesympdpimp
 
16329032 generation-of-computers
16329032 generation-of-computers16329032 generation-of-computers
16329032 generation-of-computersInayat Ullah
 
Detailed facts on computer development
Detailed facts on computer developmentDetailed facts on computer development
Detailed facts on computer developmentargusacademy
 
Computer History 4/12
Computer History 4/12Computer History 4/12
Computer History 4/12samonji13
 
2 evolution of computer systems
2 evolution of computer systems2 evolution of computer systems
2 evolution of computer systemsNymphea Saraf
 
History of Computing Hardware
History of Computing HardwareHistory of Computing Hardware
History of Computing Hardwarehplap
 
Evolution of computers
Evolution of computersEvolution of computers
Evolution of computersAryan Kabra
 
Fourth Generation Computers
Fourth Generation ComputersFourth Generation Computers
Fourth Generation ComputersJessa Ü Borja
 
Evolution of computer
Evolution of computerEvolution of computer
Evolution of computerAnkit Yadav
 
Timeline of Computer History
Timeline of Computer HistoryTimeline of Computer History
Timeline of Computer Historywizbee
 
A history of the computer
A history of the computerA history of the computer
A history of the computerOdukale O
 

Tendances (16)

Symphanie smith monitor timeline
Symphanie smith monitor timelineSymphanie smith monitor timeline
Symphanie smith monitor timeline
 
Symphanie smith monitor timeline
Symphanie smith monitor timelineSymphanie smith monitor timeline
Symphanie smith monitor timeline
 
My ppt on development
My ppt on developmentMy ppt on development
My ppt on development
 
16329032 generation-of-computers
16329032 generation-of-computers16329032 generation-of-computers
16329032 generation-of-computers
 
Detailed facts on computer development
Detailed facts on computer developmentDetailed facts on computer development
Detailed facts on computer development
 
Computer History 4/12
Computer History 4/12Computer History 4/12
Computer History 4/12
 
2 evolution of computer systems
2 evolution of computer systems2 evolution of computer systems
2 evolution of computer systems
 
History of Computing Hardware
History of Computing HardwareHistory of Computing Hardware
History of Computing Hardware
 
Evolution of computers
Evolution of computersEvolution of computers
Evolution of computers
 
Fourth Generation Computers
Fourth Generation ComputersFourth Generation Computers
Fourth Generation Computers
 
History of computer
History of computerHistory of computer
History of computer
 
Ca l3 - history
Ca   l3 - historyCa   l3 - history
Ca l3 - history
 
Evolution of computer
Evolution of computerEvolution of computer
Evolution of computer
 
Computer history
Computer historyComputer history
Computer history
 
Timeline of Computer History
Timeline of Computer HistoryTimeline of Computer History
Timeline of Computer History
 
A history of the computer
A history of the computerA history of the computer
A history of the computer
 

Similaire à The History of the PC

Generation of computer (1978 1985)
Generation of computer (1978 1985)Generation of computer (1978 1985)
Generation of computer (1978 1985)Enter Exit
 
The History of Computers
The History of ComputersThe History of Computers
The History of ComputersDuncan Lau
 
Appendix a web
Appendix a webAppendix a web
Appendix a webSami Khan
 
The evolution of computers
The evolution of computersThe evolution of computers
The evolution of computersSharat Chandu
 
Computer History
Computer HistoryComputer History
Computer Historysamonji13
 
computer history 4/12
computer history 4/12computer history 4/12
computer history 4/12samonji13
 
computer history 4/12
computer history 4/12computer history 4/12
computer history 4/12samonji13
 
Computer Timeline - Year when it was introducepptx
Computer Timeline - Year when it was introducepptxComputer Timeline - Year when it was introducepptx
Computer Timeline - Year when it was introducepptxMelodyChua4
 
Computer Timeline - Year when it was introduce.pptx
Computer Timeline - Year when it was introduce.pptxComputer Timeline - Year when it was introduce.pptx
Computer Timeline - Year when it was introduce.pptxMelodyChua4
 
A brief history of home computer technology
A brief history of home computer technologyA brief history of home computer technology
A brief history of home computer technologyvenusanderson225
 
History of Computers
History of ComputersHistory of Computers
History of Computersthisisajoke
 
1970s to 1980s timeline exposure
1970s to 1980s timeline exposure1970s to 1980s timeline exposure
1970s to 1980s timeline exposureRexly Lasaca
 
Living in the IT Era - Lesson 2.2.pptx
Living in the IT Era - Lesson 2.2.pptxLiving in the IT Era - Lesson 2.2.pptx
Living in the IT Era - Lesson 2.2.pptxFroilan Cantillo
 
Era of computer from 1974
Era of computer from 1974Era of computer from 1974
Era of computer from 1974Neha Akhtar
 
1970 to 1980 media and technologies
1970 to 1980 media and technologies1970 to 1980 media and technologies
1970 to 1980 media and technologiesRexly Lasaca
 
History of apple incorporation
History of apple incorporationHistory of apple incorporation
History of apple incorporationSameer Nawab
 
CST 20363-Session 1.2-A Brief History of Computing
CST 20363-Session 1.2-A Brief History of ComputingCST 20363-Session 1.2-A Brief History of Computing
CST 20363-Session 1.2-A Brief History of Computingoudesign
 

Similaire à The History of the PC (20)

Generation of computer (1978 1985)
Generation of computer (1978 1985)Generation of computer (1978 1985)
Generation of computer (1978 1985)
 
The History of Computers
The History of ComputersThe History of Computers
The History of Computers
 
Appendix a web
Appendix a webAppendix a web
Appendix a web
 
The evolution of computers
The evolution of computersThe evolution of computers
The evolution of computers
 
Computer History
Computer HistoryComputer History
Computer History
 
computer history 4/12
computer history 4/12computer history 4/12
computer history 4/12
 
computer history 4/12
computer history 4/12computer history 4/12
computer history 4/12
 
Computer Timeline - Year when it was introducepptx
Computer Timeline - Year when it was introducepptxComputer Timeline - Year when it was introducepptx
Computer Timeline - Year when it was introducepptx
 
Computer Timeline - Year when it was introduce.pptx
Computer Timeline - Year when it was introduce.pptxComputer Timeline - Year when it was introduce.pptx
Computer Timeline - Year when it was introduce.pptx
 
A brief history of home computer technology
A brief history of home computer technologyA brief history of home computer technology
A brief history of home computer technology
 
History of Computers
History of ComputersHistory of Computers
History of Computers
 
1970s to 1980s timeline exposure
1970s to 1980s timeline exposure1970s to 1980s timeline exposure
1970s to 1980s timeline exposure
 
Living in the IT Era - Lesson 2.2.pptx
Living in the IT Era - Lesson 2.2.pptxLiving in the IT Era - Lesson 2.2.pptx
Living in the IT Era - Lesson 2.2.pptx
 
History of Computers
History of ComputersHistory of Computers
History of Computers
 
Era of computer from 1974
Era of computer from 1974Era of computer from 1974
Era of computer from 1974
 
1970 to 1980 media and technologies
1970 to 1980 media and technologies1970 to 1980 media and technologies
1970 to 1980 media and technologies
 
History of apple incorporation
History of apple incorporationHistory of apple incorporation
History of apple incorporation
 
CST 20363-Session 1.2-A Brief History of Computing
CST 20363-Session 1.2-A Brief History of ComputingCST 20363-Session 1.2-A Brief History of Computing
CST 20363-Session 1.2-A Brief History of Computing
 
Macintosh ppt
Macintosh pptMacintosh ppt
Macintosh ppt
 
Lecture-2-02112021-013800pm.pdf
Lecture-2-02112021-013800pm.pdfLecture-2-02112021-013800pm.pdf
Lecture-2-02112021-013800pm.pdf
 

Plus de Arno Huetter

Chess Engine Programming
Chess Engine ProgrammingChess Engine Programming
Chess Engine ProgrammingArno Huetter
 
Geschichte des Computers (1991)
Geschichte des Computers (1991)Geschichte des Computers (1991)
Geschichte des Computers (1991)Arno Huetter
 
Grundlagen der Volkswirtschaftslehre (1993)
Grundlagen der Volkswirtschaftslehre (1993)Grundlagen der Volkswirtschaftslehre (1993)
Grundlagen der Volkswirtschaftslehre (1993)Arno Huetter
 
Database Performance Tuning
Database Performance Tuning Database Performance Tuning
Database Performance Tuning Arno Huetter
 
Diplomarbeit: Software Reengineering (1995)
Diplomarbeit: Software Reengineering (1995)Diplomarbeit: Software Reengineering (1995)
Diplomarbeit: Software Reengineering (1995)Arno Huetter
 
Diplomarbeit: Generische und dynamische Hypertexte (2001)
Diplomarbeit: Generische und dynamische Hypertexte (2001)Diplomarbeit: Generische und dynamische Hypertexte (2001)
Diplomarbeit: Generische und dynamische Hypertexte (2001)Arno Huetter
 
Leading Software Development Teams
Leading Software Development TeamsLeading Software Development Teams
Leading Software Development TeamsArno Huetter
 
Windows Debugging with WinDbg
Windows Debugging with WinDbgWindows Debugging with WinDbg
Windows Debugging with WinDbgArno Huetter
 
Führen von Software-Entwicklungsteams
Führen von Software-EntwicklungsteamsFühren von Software-Entwicklungsteams
Führen von Software-EntwicklungsteamsArno Huetter
 

Plus de Arno Huetter (11)

Chess Engine Programming
Chess Engine ProgrammingChess Engine Programming
Chess Engine Programming
 
Abraham Lincoln
Abraham LincolnAbraham Lincoln
Abraham Lincoln
 
Augustus
AugustusAugustus
Augustus
 
Geschichte des Computers (1991)
Geschichte des Computers (1991)Geschichte des Computers (1991)
Geschichte des Computers (1991)
 
Grundlagen der Volkswirtschaftslehre (1993)
Grundlagen der Volkswirtschaftslehre (1993)Grundlagen der Volkswirtschaftslehre (1993)
Grundlagen der Volkswirtschaftslehre (1993)
 
Database Performance Tuning
Database Performance Tuning Database Performance Tuning
Database Performance Tuning
 
Diplomarbeit: Software Reengineering (1995)
Diplomarbeit: Software Reengineering (1995)Diplomarbeit: Software Reengineering (1995)
Diplomarbeit: Software Reengineering (1995)
 
Diplomarbeit: Generische und dynamische Hypertexte (2001)
Diplomarbeit: Generische und dynamische Hypertexte (2001)Diplomarbeit: Generische und dynamische Hypertexte (2001)
Diplomarbeit: Generische und dynamische Hypertexte (2001)
 
Leading Software Development Teams
Leading Software Development TeamsLeading Software Development Teams
Leading Software Development Teams
 
Windows Debugging with WinDbg
Windows Debugging with WinDbgWindows Debugging with WinDbg
Windows Debugging with WinDbg
 
Führen von Software-Entwicklungsteams
Führen von Software-EntwicklungsteamsFühren von Software-Entwicklungsteams
Führen von Software-Entwicklungsteams
 

Dernier

CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdf
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdfCCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdf
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdfAsst.prof M.Gokilavani
 
Arduino_CSE ece ppt for working and principal of arduino.ppt
Arduino_CSE ece ppt for working and principal of arduino.pptArduino_CSE ece ppt for working and principal of arduino.ppt
Arduino_CSE ece ppt for working and principal of arduino.pptSAURABHKUMAR892774
 
What are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxWhat are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxwendy cai
 
Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.eptoze12
 
Sachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective IntroductionSachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective IntroductionDr.Costas Sachpazis
 
Instrumentation, measurement and control of bio process parameters ( Temperat...
Instrumentation, measurement and control of bio process parameters ( Temperat...Instrumentation, measurement and control of bio process parameters ( Temperat...
Instrumentation, measurement and control of bio process parameters ( Temperat...121011101441
 
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdfCCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdfAsst.prof M.Gokilavani
 
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...srsj9000
 
Correctly Loading Incremental Data at Scale
Correctly Loading Incremental Data at ScaleCorrectly Loading Incremental Data at Scale
Correctly Loading Incremental Data at ScaleAlluxio, Inc.
 
Call Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call GirlsCall Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call Girlsssuser7cb4ff
 
Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...VICTOR MAESTRE RAMIREZ
 
TechTAC® CFD Report Summary: A Comparison of Two Types of Tubing Anchor Catchers
TechTAC® CFD Report Summary: A Comparison of Two Types of Tubing Anchor CatchersTechTAC® CFD Report Summary: A Comparison of Two Types of Tubing Anchor Catchers
TechTAC® CFD Report Summary: A Comparison of Two Types of Tubing Anchor Catcherssdickerson1
 
An introduction to Semiconductor and its types.pptx
An introduction to Semiconductor and its types.pptxAn introduction to Semiconductor and its types.pptx
An introduction to Semiconductor and its types.pptxPurva Nikam
 
complete construction, environmental and economics information of biomass com...
complete construction, environmental and economics information of biomass com...complete construction, environmental and economics information of biomass com...
complete construction, environmental and economics information of biomass com...asadnawaz62
 
Why does (not) Kafka need fsync: Eliminating tail latency spikes caused by fsync
Why does (not) Kafka need fsync: Eliminating tail latency spikes caused by fsyncWhy does (not) Kafka need fsync: Eliminating tail latency spikes caused by fsync
Why does (not) Kafka need fsync: Eliminating tail latency spikes caused by fsyncssuser2ae721
 
UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)
UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)
UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)Dr SOUNDIRARAJ N
 
Churning of Butter, Factors affecting .
Churning of Butter, Factors affecting  .Churning of Butter, Factors affecting  .
Churning of Butter, Factors affecting .Satyam Kumar
 

Dernier (20)

CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdf
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdfCCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdf
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdf
 
Arduino_CSE ece ppt for working and principal of arduino.ppt
Arduino_CSE ece ppt for working and principal of arduino.pptArduino_CSE ece ppt for working and principal of arduino.ppt
Arduino_CSE ece ppt for working and principal of arduino.ppt
 
What are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxWhat are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptx
 
Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.
 
Sachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective IntroductionSachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
 
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptxExploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
 
Instrumentation, measurement and control of bio process parameters ( Temperat...
Instrumentation, measurement and control of bio process parameters ( Temperat...Instrumentation, measurement and control of bio process parameters ( Temperat...
Instrumentation, measurement and control of bio process parameters ( Temperat...
 
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdfCCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
 
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
 
Correctly Loading Incremental Data at Scale
Correctly Loading Incremental Data at ScaleCorrectly Loading Incremental Data at Scale
Correctly Loading Incremental Data at Scale
 
Call Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call GirlsCall Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call Girls
 
Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...
 
TechTAC® CFD Report Summary: A Comparison of Two Types of Tubing Anchor Catchers
TechTAC® CFD Report Summary: A Comparison of Two Types of Tubing Anchor CatchersTechTAC® CFD Report Summary: A Comparison of Two Types of Tubing Anchor Catchers
TechTAC® CFD Report Summary: A Comparison of Two Types of Tubing Anchor Catchers
 
An introduction to Semiconductor and its types.pptx
An introduction to Semiconductor and its types.pptxAn introduction to Semiconductor and its types.pptx
An introduction to Semiconductor and its types.pptx
 
complete construction, environmental and economics information of biomass com...
complete construction, environmental and economics information of biomass com...complete construction, environmental and economics information of biomass com...
complete construction, environmental and economics information of biomass com...
 
Why does (not) Kafka need fsync: Eliminating tail latency spikes caused by fsync
Why does (not) Kafka need fsync: Eliminating tail latency spikes caused by fsyncWhy does (not) Kafka need fsync: Eliminating tail latency spikes caused by fsync
Why does (not) Kafka need fsync: Eliminating tail latency spikes caused by fsync
 
Design and analysis of solar grass cutter.pdf
Design and analysis of solar grass cutter.pdfDesign and analysis of solar grass cutter.pdf
Design and analysis of solar grass cutter.pdf
 
young call girls in Green Park🔝 9953056974 🔝 escort Service
young call girls in Green Park🔝 9953056974 🔝 escort Serviceyoung call girls in Green Park🔝 9953056974 🔝 escort Service
young call girls in Green Park🔝 9953056974 🔝 escort Service
 
UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)
UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)
UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)
 
Churning of Butter, Factors affecting .
Churning of Butter, Factors affecting  .Churning of Butter, Factors affecting  .
Churning of Butter, Factors affecting .
 

The History of the PC

  • 1. The History of the PC Arno Huetter
  • 2. About the Author Arno Huetter Arno wrote his first lines of code on a Sinclair ZX80 in 1984. Over the years, he has been programming in C/C++, Java and C#, and also did quite some database development. Today he is Development Lead at Dynatrace (APM vendor).
  • 3.
  • 4. First computer I ever used (1984): Sinclair ZX-80  Zilog Z80, 3,25MHz  1k RAM (expandable to 16k), 4k ROM  32x24 characters monochrome  Storage: Cassette Tape  Sinclair Basic
  • 5. Also in 1984 (but I had no clue) It‘s Microsoft Basic
  • 6. Hollerith Tabular Machine 1890 ENIAC (US Army) 1946 IBM Type 3-S Tabulator 1924 Vacuum Tubes Transistors Integrated Circuits MicroprocessorsMechanical Electro-mechanical UNIVAC 1951 IBM 701/702 1952 Whirlwind (MIT) 1951 DEC PDP-1 1961 IBM System/360 1964 IBM 350 Disk 1956 Intel 4004 1971 MITS Altair 8800 1975 Apple II 1977 IBM PC 1981 Xerox Alto 1974 Apple Mac 1984 SAGE 1958 DEC PDP-8 1965 DEC VAX-11 1977 IBM System/370 1970 Transistor 1947 Mark I (Harvard) 1944 DEC PDP-11 1970 19701960195019401890 1980 IBM 1401 1959 OS/360 Unix CP/M VMS DOS MacOS SUN-1 1982 Arpanet 1969
  • 7. The 1960s  IBM and the seven dwarfs
  • 8. The early 1970s - Revolution waiting to happen  Mainframes operated by white coat engineers  Valley electronic components industry (e.g. young Steve Jobs simply phones HP‘s Bill Hewlett for obtaining parts)  Technology enthusiasts want their own computer  Microprocessor innovation  Venture capital funding  Personal computer possibilities neglected by big players (e.g. Woz offered Apple I to HP initially)
  • 9. Famous tech predictions  Ken Olson (DEC founder) as late as 1977: “There is no reason for any individual to have a computer in his home.”
  • 10.
  • 11.
  • 12.
  • 13. Microsoft Founding / Altair Basic  1974/75: Gates and Allen develop Altair Basic on Harvard University‘s PDP-10 (4k mem footprint). Delivered on paper tape  Allen had to implement an Intel 8008 emulator first  Gates basically sells a non-existing product to MITS  On the flight to Albuquerque, Allen finds out bootstrapper is missing, and builds one on the plane  Microsoft founded April 4th, 1975 in Albuquerque  Basic ports for most 8bit microcomputers  Fortran, Cobol, Assembler, Xenix follow
  • 14.
  • 15. Apple Founding / Apple II  1975/76: Wozniak develops Apple I. Inspired by Altair, IMSAI, based on MOS Technology 6502  Wozniak and Jobs show Apple I at Homebrew Computer Club. Jobs sells 50 fully assembled units to Byte Shop  Apple founded April 1st, 1976. Working out of Jobs‘ family garage. In 1977 Markulla steps in as investor  Wozniak morphs Apple I into Apple II. 1MHz, 4k-64k RAM, 280x192px, Integer Basic. Millions of units sold over the years. First killer app: VisiCalc
  • 16. IBM PC  1980: IBM finally awakes due to Apple‘s success  PC design based on open standards (except BIOS). Intel 8088, 4,77MHz, 16-256k RAM, 5,25“ floppy disks  IBM approaches Microsoft for providing languages  Digital Research fumbles opportunity to sell CP/M  Microsoft steps in, purchases QDOS for 50k and transforms it into PC DOS. Non-exclusive license opens doors for clone- makers  1981: IBM 5150 introduced, sets standards for years to come. First killer app: Lotus 1-2-3 CP/M Inventor Gary Kildall (Digital Research)
  • 17.
  • 18. Apple Macintosh  1979: Steve Jobs visits Xerox Parc, sees Alto GUI  Pirate project within Apple, highly dedicated team works in death-march mode for years  Motorola 68000, 8MHz, 128k RAM, 3,5“ floppy disk, 384×256px B+W, overlapping windows  Introduced in famous 1984 Super Bowl TV commercial  Sold at USD 2,490 initially, sales plummet until 512k version was introduced  First killer app: Aldus PageMaker (combined with LaserWriter)
  • 19. What happened next (1)  1982: Sun Microsystems founded, C64 launches  1983: IBM introduces XT (5160). Compaq offers IBM-compatible Portable, Microsoft creates Word for DOS  1984: IBM announces AT (5170)  1985: Apple ousts Steve Jobs. Microsoft introduces Windows 1.0 as well as Word and Excel for Macintosh. Atari ST launches  1986: First 386-based PC comes from Compaq, not IBM
  • 20. What happened next (2)  1987: IBM announces PS/2 platform (Microchannel architecture). Microsoft ships Windows 2.0  1988: IBM and Microsoft introduce OS/2. Compaq and Gang of Nine push EISA architecture  1989: Steve Job‘s NeXT becomes available. Microsoft offers Word for Windows  1990: Windows 3.0 hits the market  1991: Linus Torvalds creates initial Linux version  1993: Windows NT introduced. IBM in crisis  1994: Netscape founded, WWW takes off
  • 21. What happened next (3)  1995: Windows 95 launches  1996: Sun introduces Java. Apple close to bankruptcy. Jobs sells NeXtStep to Apple (Mach kernel, foundation for OS X)  1997: Jobs becomes Apple interim CEO  1998: Apple introduces iMac  2000: OS X launches  2002: HP acquires Compaq
  • 22. Bibliography  Canion, R.: „Open: How Compaq Ended IBM's PC Domination and Helped Invent Modern Computing “  Cringeley, R.: „Triumph of the Nerds“, http://www.pbs.org/nerds/  Cringeley, R.: „Accidental Empires“  Freiberger, P.: „Fire in the Valley: The Making of The Personal Computer”  Hiltzik, M.: „Dealers of Lightning: Xerox PARC and the Dawn of the Computer Age “  Linzmayer, O.: „Apple Confidential“  Isaacson, W.: „Steve Jobs“  Wallace, J.: „Hard Drive: Bill Gates and the Making of the Microsoft Empire”
  • 23. Thank you! Twitter: https://twitter.com/ArnoHu Blog: http://arnosoftwaredev.blogspot.com