SlideShare uma empresa Scribd logo
1 de 60
Origins of Digital Computers
   earliest computing
    devices designed to
    aid numeric
    computation

   abacus, first
    developed in
    Babylonia over 5,000
    years ago
Early Calculating Machines
   William Schickard
    (1592–1635),
    mechanical calculator

   Blaise Pascal (1623–
    1662), addition and
    subtraction decimal
    calculator

   G. W. F. Leibniz (1646–
    1716), “Stepped
    Reckoner,” full-featured
    calculator,
    (“Leibniz wheel” for
    multiplication)            Pascaline
Charles Babbage (1791–1871)

              first true pioneer of
               modern digital computing
               machines

              built two prototype
               calculating machines

              Difference Engine

              Analytical Engine
Charles Babbage
   Analytical Machine

   He was explicitly inspired by Jacquard’s use of
    punch cards to control a machine.

   Unfortunately the only way to build it was using
    rods and gears and it was never made to work.

   In addition, it was powered by STEAM !
Babbage’s Difference Engine
   automated both the
    computation of tables
    and their printing

   employed the method
    of differences to
    calculate polynomials

   special-purpose
    calculating machine
World’s First Programmer
   Ada King, daughter
    of Lord Byron
    wrote the
    programs for the
    Difference
    Engine, thus
    making her the
    first programmer
    ….ever
Legacy of Babbage

   Designed the
    first, general-
    purpose digital
    computing device

   Unfortunately his
    ideas and achieve-
    ments were lost on
    his successors
1880-1901 The Birth of the Modern
      Mechanical Calculator




    ..x100TriumphatorCNser113763.jpg
Early Pocket Calculators
Claude Shannon 1916-2001
    In 1937, Claude Shannon introduces the concept of binary
     logic for use in creating digital computing machines

   In 1948 he publishes “A mathematical theory of
    communication” which sets forth the principals for encoding
    information so that it might be transmitted electronically

    He is affectionately thought of as the
    Father of the modern information age
Konrad Zuse (1910–1995)
   designed the “Z” series of
    automatic general-purpose
    computing machines

   electro-mechanical devices

   binary internal encoding

   Z3 (1941) was
    programmed using
    punched 35mm film
Alan M. Turing (1912–1954)
               led the WWII
                research group that
                broke the code for
                the Enigma machine

               proposed a simple
                abstract universal
                machine model for
                defining
                computability

               devised the “Turing
                hypothesis” for AI
The Enigma Machine
   Invented in 1918, it
    was the most
    sophisticated code
    system of its day, and
    was a priority of the
    Allies to decipher
    before D-Day so that
    they could be certain
    that they had fooled
    the Germans about
    the Invasion of France
Alan Turing and his Colossus




   constructed an electronic computing
    machine (1943) used to decrypt
    German coded messages
IBM Harvard Mark I- 1944




   The IBM Automatic Sequence Controlled
    Calculator after installation at Harvard
    University, 1944. It is 51 feet long, weighs 5
    tons, and incorporates 750,000 parts,
    including 72 accumulators and 60 sets of
    rotary switches
Mauchly and Eckert
   John W. Mauchly (1907–1980) and J. Presper
    Eckert (1919– ) headed the ENIAC team at the
    Moore School of Engineering, University of
    Pennsylvannia

   ENIAC (Electronic Numerical Integrator And
    Computer), the first electronic general-purpose
    digital computer

   commissioned by the Army for computing ballistic
    firing tables
ENIAC

      noted for massive
       scale and redundant
       design

      decimal internal
       coding

      operational in 1946
ENIAC




• manual programming of
  boards, switches, and
  “function table”
Early Computer Programming was slow, tedious and
repetitious
John Von Neumann (1903–
              1954)
   Von Neumann visits the Moore School in 1944

   prepares a draft for an automatic programmable
    device (later called EDVAC)

   “stored program” concept

   publishes ideas (with Goldstine and Burks) in
    1946

   designed the IAS (Institute for Advanced Studies)
    machine which became operational in 1951
Von Neumann Architecture

   “stored program”

   serial uniprocessor
    design

   binary internal
    encoding

   CPU–Memory–I/O
    orgranization

   “fetch-decode-
    execute” instruction cycle
UNIVAC I

        first commercial
         general-purpose
         computer system

        delivered in 1951

        used to forecast the
         1952 presidential
         election
Even in the 1950’s, computers got smaller
                    over time
   Four different
    generations of tube
    computer circuits
    showing the reduction
    in size over several
    generations of
    systems during the
    1950’s
Early Bell Labs Transistor 1947 / 1952




“The most important invention of the 20th century…”
A hearing aid ! ….1953

              Zenith Royal-T “Tubeless”
               hearing aid. 3” tall, 2.5”
                      widexdftrd




      A prehistoric iPod?
Followed immediately by the
 first “pocket radio” in 1954
Jack Kilby - Invents the
  Integrated Circuit at TI….1957




First commercial use of the IC was
   in a pocket calculator - 1961
1960’s….IBM System/360
   built using solid-state
    circuitry

   family of computer
    systems with backward
    compatibility

   established the standard
    for mainframes for a
    decade
Gordon Bell, Father of the Minicomputer, Digital
            Equipment Corporation

                            Developed the first
                             “Mini” computers
                             1960-83

                            Brought computing to
                             small businesses

                            Created major
                             competition for
                             IBM, UNIVAC, who
                             only built Mainframes
                             at the time
DEC PDP series

          “minicomputers”

          offered mainframe
           performance at a
           fraction of the cost

          PDP-8 introduced at
           $20,000! Vs. $1M for
           a Mainframe
IBM fights back!
   IBM 1130, their
    “small” computer,
    designed to
    compete with
    DEC’s minis
Specialized Supercomputers
   First developed in the
    late 1970’s

   high-performance
    systems used for
    scientific applications

   advanced special purpose
    designs

   Control Data
    Corporation, Cray
    Research, NEC, IBM and
Intel 4004 Microprocessor -
                1972
   First commercially
    available micro-
    processor – first used
    in a programmable
    calculator

   This technology made
    the personal computer
    possible

   Contained 2300
    transistors and ran at
    100 khz
Desktop and Portable Computers
                1975-
   Microprocessors

   all-in-one
    designs, performance/price
    tradeoffs

   aimed at mass audiences

   personal computers

   workstations
Developed in the family garage, Steve
Wozniak and Steve Jobs with the First Apple
              Computer 1976
Radio Shack TRS-80, 1978
               The first plug and
                play personal
                computer available
                at retail
               Programmed in
                BASIC
               Very successful
               Very affordable
               Limited commercial
                software
               Created a cottage
                industry
The Apple II - 1978
   The first commercially
    available Apple

   Initially sold to Wall
    St. bankers who
    wanted the Spread-
    sheet program called
    Visicalc which ran on
    the Apple II

   Put Apple on the Map
The Osborne 1 - 1981
             The first “portable”
              personal computer
             Came with lot’s of
              software bundled
             Only weighed
              about 40 lbs and
              sold for $1795
             Note the large 5”
              screen!
IBM PC - 1982
   IBM’s first PC
   Signaled a significant
    shift for the giant
    manufacturer
   Established a new
    standard which is still
    being built on today
   Operating system
    written by Bill Gates &
    Co. at Microsoft
The Computer Company that
          Wasn’t, Xerox
   Many of the innovations that became part
    of the Personal Computer scene were
    actually invented at XEROX Parc (Palo Alto
    Research Center)

   Xerox was never able to successfully
    exploit those innovations that included the
    mouse, graphic user interface and the
    concept of WYSIWYG,
         (What you see is what you get)
Apple MacIntosh - 1984
   First PC with GUI
    interface
   Adopted from the
    work that was done at
    Xerox
   Designed to be a
    computer appliance
    for “Real People”
   Introduced at the
    1984 Superbowl
Video
MacIntosh 1984 Superbowl
            Ad

http://www.youtube.com/watch?v=OYec
fV3ubP8
1984 MacIntosh Ad
   Directed by Ridley Scott
    • (Alien, Blade Runner)
   Cost $1.5 M
   Shown ONCE during „84 Superbowl at
    a cost of $500K
   Considered to be the best TV ad ever!
   Launched the Mac in grand style!
   http://www.uiowa.edu/~commstud/adclas
    s/1984.apple_ad.mov
Just Some of the Companies that defined
the Personal Computer Business early on
   Xerox              Toshiba
   IBM                Hitachi
   Commodore          Sinclair
   Texas Instrument   Hewlett Packard
   Osborne            Sony
   MITS               Apple
   AT&T               Microsoft
   Compaq             SWTP
Comparison Shopping
            How do they rate in cost and performance?

Year   Name       Performance     Memory Price     Price/Performance
                   (adds/sec)     (KB)   (dollars)    (vs. UNIVAC)

1951   Univac I        1,900        48   1,000,000             1
1964   IBM S360      500,000        64   1,000,000           263
1965   PDP-8         330,000         4      16,000        10,855
1976   Cray-1    166,000,000    32,768   4,000,000        21,842
1981   IBM PC        240,000       256       3,000        42,105
1991   HP9000/750 50,000,000    16,384       7,400     3,556,188
Moore’s Law
•   In 1965, Gordon Moore predicted that the number of transistors that can be
    integrated on a die would double every 18 to 24 months (i.e., grow exponentially
    with time).
•   Amazing visionary – million transistor/chip barrier was crossed in the 1980’s.
     – 2300 transistors, 1 MHz clock (Intel 4004) - 1971
     – 42 Million, 2 GHz clock (Intel P4) - 2001
     – 140 Million transistor (HP PA-8500)




                          Source: Intel web page (www.intel.com)
Clock Frequency
                   Lead microprocessors frequency doubles every 2 years

         10000


                  1000                 2X every 2 years
Frequency (Mhz)




                                                                  P6
                   100
                                                              Pentium ® proc
                                                        486
                    10      8085                  386
                                       8086 286

                     1             8080
                                8008
                                4004
                   0.1
                         1970          1980         1990           2000        2010
                                                    Year
                                                Courtesy, Intel
Growth Speed of Key Technologies
       Obeys Moore’s Law
Today’s Price/Performance
   Over 3 Billion adds per second costs less than $1000

   Memory is measured in Megabytes/Gigabytes….not
    Kilobytes

   Magnetic Storage is measured in Gigabytes, not Megabytes
    or Kilobytes…soon to be Terabytes

   Communications speeds are measured in Megabits per
    second, not Kilobits or even lower


                  And so it continues !!!
Web Resources for Computing
             History
   http://ei.cs.vt.edu/~history/t
   http://www.digitalcentury.com/encyc
    lo/update/comp_hd.html
   http://www.hitmill.com/computers/c
    omputerhx1.html
CR346-Lec00 history

Mais conteúdo relacionado

Mais procurados

History of Computing Hardware
History of Computing HardwareHistory of Computing Hardware
History of Computing Hardwarehplap
 
History of computers
History of computersHistory of computers
History of computersshashvut
 
History of Computer Hardware
History of Computer HardwareHistory of Computer Hardware
History of Computer HardwareSubham Rouniyar
 
La1 ict-topic-1-ict-and-society
La1 ict-topic-1-ict-and-societyLa1 ict-topic-1-ict-and-society
La1 ict-topic-1-ict-and-societyMOE
 
The evolution of the computers
The evolution of the computersThe evolution of the computers
The evolution of the computersStephan Nick Beloo
 
Timeline of Computer History
Timeline of Computer HistoryTimeline of Computer History
Timeline of Computer Historywizbee
 
Detailed facts on computer development
Detailed facts on computer developmentDetailed facts on computer development
Detailed facts on computer developmentargusacademy
 
History of computer
History of computerHistory of computer
History of computeriphe1985
 
Key steps in the evolution of information technology
Key steps in the evolution of information technologyKey steps in the evolution of information technology
Key steps in the evolution of information technologyClive Sury
 
Computer history
Computer historyComputer history
Computer historyMarq2014
 
Evolution of computer
Evolution of computerEvolution of computer
Evolution of computerAnkit Yadav
 
Appendix a web2
Appendix a web2Appendix a web2
Appendix a web2Sami Khan
 
102 Evolution of computers
102 Evolution of computers102 Evolution of computers
102 Evolution of computersMukalele Rogers
 
2 evolution of computer systems
2 evolution of computer systems2 evolution of computer systems
2 evolution of computer systemsNymphea Saraf
 

Mais procurados (18)

Computer history
Computer historyComputer history
Computer history
 
History of Computing Hardware
History of Computing HardwareHistory of Computing Hardware
History of Computing Hardware
 
History of computers
History of computersHistory of computers
History of computers
 
Computer history
Computer historyComputer history
Computer history
 
History of Computer Hardware
History of Computer HardwareHistory of Computer Hardware
History of Computer Hardware
 
La1 ict-topic-1-ict-and-society
La1 ict-topic-1-ict-and-societyLa1 ict-topic-1-ict-and-society
La1 ict-topic-1-ict-and-society
 
The evolution of the computers
The evolution of the computersThe evolution of the computers
The evolution of the computers
 
Timeline of Computer History
Timeline of Computer HistoryTimeline of Computer History
Timeline of Computer History
 
Detailed facts on computer development
Detailed facts on computer developmentDetailed facts on computer development
Detailed facts on computer development
 
History of computer
History of computerHistory of computer
History of computer
 
Key steps in the evolution of information technology
Key steps in the evolution of information technologyKey steps in the evolution of information technology
Key steps in the evolution of information technology
 
Brief history of computers
Brief history of computersBrief history of computers
Brief history of computers
 
Computer history
Computer historyComputer history
Computer history
 
Notacd01
Notacd01Notacd01
Notacd01
 
Evolution of computer
Evolution of computerEvolution of computer
Evolution of computer
 
Appendix a web2
Appendix a web2Appendix a web2
Appendix a web2
 
102 Evolution of computers
102 Evolution of computers102 Evolution of computers
102 Evolution of computers
 
2 evolution of computer systems
2 evolution of computer systems2 evolution of computer systems
2 evolution of computer systems
 

Destaque

Lecture5 cuda-memory-spring-2010
Lecture5 cuda-memory-spring-2010Lecture5 cuda-memory-spring-2010
Lecture5 cuda-memory-spring-2010douglaslyon
 
Allaboutequalizers
AllaboutequalizersAllaboutequalizers
Allaboutequalizersdouglaslyon
 
Td and-fd-mmse-teq
Td and-fd-mmse-teqTd and-fd-mmse-teq
Td and-fd-mmse-teqdouglaslyon
 
35 dijkstras alg
35 dijkstras alg35 dijkstras alg
35 dijkstras algdouglaslyon
 
Crowdfunding your invention_ia
Crowdfunding your invention_iaCrowdfunding your invention_ia
Crowdfunding your invention_iadouglaslyon
 
Inventors association of ct april 23 2013
Inventors association of ct april 23 2013Inventors association of ct april 23 2013
Inventors association of ct april 23 2013douglaslyon
 
Lec16 memoryhier
Lec16 memoryhierLec16 memoryhier
Lec16 memoryhierdouglaslyon
 
Seminar 20091023 heydt_presentation
Seminar 20091023 heydt_presentationSeminar 20091023 heydt_presentation
Seminar 20091023 heydt_presentationdouglaslyon
 
2011Howell Smackdown 2.0
2011Howell Smackdown 2.02011Howell Smackdown 2.0
2011Howell Smackdown 2.0WCET
 
2010 How Can K20 Collaborations Improve E-learning
2010 How Can K20 Collaborations Improve E-learning2010 How Can K20 Collaborations Improve E-learning
2010 How Can K20 Collaborations Improve E-learningWCET
 
2010 Working Together for Student Success
2010 Working Together for Student Success2010 Working Together for Student Success
2010 Working Together for Student SuccessWCET
 
2010 Models for Adult Student Success
2010 Models for Adult Student Success2010 Models for Adult Student Success
2010 Models for Adult Student SuccessWCET
 
2010 Leveraging Technology to Deliver Platform Independent Content: Gance
2010 Leveraging Technology to Deliver Platform Independent Content: Gance2010 Leveraging Technology to Deliver Platform Independent Content: Gance
2010 Leveraging Technology to Deliver Platform Independent Content: GanceWCET
 
2010 Bringing Life to Asynchronous Education
2010 Bringing Life to Asynchronous Education2010 Bringing Life to Asynchronous Education
2010 Bringing Life to Asynchronous EducationWCET
 

Destaque (20)

Lecture5 cuda-memory-spring-2010
Lecture5 cuda-memory-spring-2010Lecture5 cuda-memory-spring-2010
Lecture5 cuda-memory-spring-2010
 
Ch13
Ch13Ch13
Ch13
 
06tcpip
06tcpip06tcpip
06tcpip
 
Bmev3 w mov
Bmev3 w movBmev3 w mov
Bmev3 w mov
 
Allaboutequalizers
AllaboutequalizersAllaboutequalizers
Allaboutequalizers
 
Lecture 04
Lecture 04Lecture 04
Lecture 04
 
Td and-fd-mmse-teq
Td and-fd-mmse-teqTd and-fd-mmse-teq
Td and-fd-mmse-teq
 
35 dijkstras alg
35 dijkstras alg35 dijkstras alg
35 dijkstras alg
 
Crowdfunding your invention_ia
Crowdfunding your invention_iaCrowdfunding your invention_ia
Crowdfunding your invention_ia
 
Inventors association of ct april 23 2013
Inventors association of ct april 23 2013Inventors association of ct april 23 2013
Inventors association of ct april 23 2013
 
Ht upload
Ht uploadHt upload
Ht upload
 
Lec16 memoryhier
Lec16 memoryhierLec16 memoryhier
Lec16 memoryhier
 
01 intro
01 intro01 intro
01 intro
 
Seminar 20091023 heydt_presentation
Seminar 20091023 heydt_presentationSeminar 20091023 heydt_presentation
Seminar 20091023 heydt_presentation
 
2011Howell Smackdown 2.0
2011Howell Smackdown 2.02011Howell Smackdown 2.0
2011Howell Smackdown 2.0
 
2010 How Can K20 Collaborations Improve E-learning
2010 How Can K20 Collaborations Improve E-learning2010 How Can K20 Collaborations Improve E-learning
2010 How Can K20 Collaborations Improve E-learning
 
2010 Working Together for Student Success
2010 Working Together for Student Success2010 Working Together for Student Success
2010 Working Together for Student Success
 
2010 Models for Adult Student Success
2010 Models for Adult Student Success2010 Models for Adult Student Success
2010 Models for Adult Student Success
 
2010 Leveraging Technology to Deliver Platform Independent Content: Gance
2010 Leveraging Technology to Deliver Platform Independent Content: Gance2010 Leveraging Technology to Deliver Platform Independent Content: Gance
2010 Leveraging Technology to Deliver Platform Independent Content: Gance
 
2010 Bringing Life to Asynchronous Education
2010 Bringing Life to Asynchronous Education2010 Bringing Life to Asynchronous Education
2010 Bringing Life to Asynchronous Education
 

Semelhante a CR346-Lec00 history

Evolution of computers latest
Evolution of computers latestEvolution of computers latest
Evolution of computers latestSyieda Khamis
 
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
 
1_Computer History.pptx
1_Computer History.pptx1_Computer History.pptx
1_Computer History.pptxTariqRehmani3
 
Computer history1
Computer history1Computer history1
Computer history1Naman Jain
 
Evolution of computers
Evolution of computersEvolution of computers
Evolution of computershitesh goyal
 
Convergence of technologies
Convergence of technologiesConvergence of technologies
Convergence of technologiesIndhumathiCVM
 
History of-computers513
History of-computers513History of-computers513
History of-computers513Besar Limani
 
Assignment of History of Computer(F21-1872).pdf
Assignment of History of Computer(F21-1872).pdfAssignment of History of Computer(F21-1872).pdf
Assignment of History of Computer(F21-1872).pdfAtifmalik70
 
Strategic Business Ict Management And Investment
Strategic Business Ict Management And InvestmentStrategic Business Ict Management And Investment
Strategic Business Ict Management And Investmentnnadoziel
 
History of Computers Lesson two of indus
History of Computers Lesson two of indusHistory of Computers Lesson two of indus
History of Computers Lesson two of indusNiaGelAparecio
 
History of computer - Shivms Jaiswal
History of computer  - Shivms JaiswalHistory of computer  - Shivms Jaiswal
History of computer - Shivms JaiswalShivam Jaiswal
 
Computer generation and language translator
Computer generation and language translatorComputer generation and language translator
Computer generation and language translatorShruti Pendharkar
 
Presentation on computer history & generations (by muhammad shoaib)
Presentation on computer history & generations (by muhammad shoaib)Presentation on computer history & generations (by muhammad shoaib)
Presentation on computer history & generations (by muhammad shoaib)MuhammadShoaibSheikh
 

Semelhante a CR346-Lec00 history (20)

History of Computers
History of ComputersHistory of Computers
History of Computers
 
Evolution of computers latest
Evolution of computers latestEvolution of computers latest
Evolution of computers latest
 
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
 
1_Computer History.pptx
1_Computer History.pptx1_Computer History.pptx
1_Computer History.pptx
 
Computer History
Computer HistoryComputer History
Computer History
 
Computer history1
Computer history1Computer history1
Computer history1
 
history of computer
history of computerhistory of computer
history of computer
 
Evolution of computers
Evolution of computersEvolution of computers
Evolution of computers
 
Convergence of technologies
Convergence of technologiesConvergence of technologies
Convergence of technologies
 
History of-computers513
History of-computers513History of-computers513
History of-computers513
 
Assignment of History of Computer(F21-1872).pdf
Assignment of History of Computer(F21-1872).pdfAssignment of History of Computer(F21-1872).pdf
Assignment of History of Computer(F21-1872).pdf
 
Strategic Business Ict Management And Investment
Strategic Business Ict Management And InvestmentStrategic Business Ict Management And Investment
Strategic Business Ict Management And Investment
 
History of computers
History of computersHistory of computers
History of computers
 
History of Computers Lesson two of indus
History of Computers Lesson two of indusHistory of Computers Lesson two of indus
History of Computers Lesson two of indus
 
History of computer - Shivms Jaiswal
History of computer  - Shivms JaiswalHistory of computer  - Shivms Jaiswal
History of computer - Shivms Jaiswal
 
Computer history1
Computer history1Computer history1
Computer history1
 
Computer generation and language translator
Computer generation and language translatorComputer generation and language translator
Computer generation and language translator
 
Ict milestones of computer architecture
Ict  milestones of computer architectureIct  milestones of computer architecture
Ict milestones of computer architecture
 
Presentation on computer history & generations (by muhammad shoaib)
Presentation on computer history & generations (by muhammad shoaib)Presentation on computer history & generations (by muhammad shoaib)
Presentation on computer history & generations (by muhammad shoaib)
 
Computer History
Computer HistoryComputer History
Computer History
 

CR346-Lec00 history

  • 1.
  • 2. Origins of Digital Computers  earliest computing devices designed to aid numeric computation  abacus, first developed in Babylonia over 5,000 years ago
  • 3. Early Calculating Machines  William Schickard (1592–1635), mechanical calculator  Blaise Pascal (1623– 1662), addition and subtraction decimal calculator  G. W. F. Leibniz (1646– 1716), “Stepped Reckoner,” full-featured calculator, (“Leibniz wheel” for multiplication) Pascaline
  • 4. Charles Babbage (1791–1871)  first true pioneer of modern digital computing machines  built two prototype calculating machines  Difference Engine  Analytical Engine
  • 5. Charles Babbage  Analytical Machine  He was explicitly inspired by Jacquard’s use of punch cards to control a machine.  Unfortunately the only way to build it was using rods and gears and it was never made to work.  In addition, it was powered by STEAM !
  • 6. Babbage’s Difference Engine  automated both the computation of tables and their printing  employed the method of differences to calculate polynomials  special-purpose calculating machine
  • 7. World’s First Programmer  Ada King, daughter of Lord Byron wrote the programs for the Difference Engine, thus making her the first programmer ….ever
  • 8. Legacy of Babbage  Designed the first, general- purpose digital computing device  Unfortunately his ideas and achieve- ments were lost on his successors
  • 9. 1880-1901 The Birth of the Modern Mechanical Calculator ..x100TriumphatorCNser113763.jpg
  • 11. Claude Shannon 1916-2001  In 1937, Claude Shannon introduces the concept of binary logic for use in creating digital computing machines  In 1948 he publishes “A mathematical theory of communication” which sets forth the principals for encoding information so that it might be transmitted electronically  He is affectionately thought of as the Father of the modern information age
  • 12. Konrad Zuse (1910–1995)  designed the “Z” series of automatic general-purpose computing machines  electro-mechanical devices  binary internal encoding  Z3 (1941) was programmed using punched 35mm film
  • 13. Alan M. Turing (1912–1954)  led the WWII research group that broke the code for the Enigma machine  proposed a simple abstract universal machine model for defining computability  devised the “Turing hypothesis” for AI
  • 14. The Enigma Machine  Invented in 1918, it was the most sophisticated code system of its day, and was a priority of the Allies to decipher before D-Day so that they could be certain that they had fooled the Germans about the Invasion of France
  • 15. Alan Turing and his Colossus  constructed an electronic computing machine (1943) used to decrypt German coded messages
  • 16. IBM Harvard Mark I- 1944  The IBM Automatic Sequence Controlled Calculator after installation at Harvard University, 1944. It is 51 feet long, weighs 5 tons, and incorporates 750,000 parts, including 72 accumulators and 60 sets of rotary switches
  • 17. Mauchly and Eckert  John W. Mauchly (1907–1980) and J. Presper Eckert (1919– ) headed the ENIAC team at the Moore School of Engineering, University of Pennsylvannia  ENIAC (Electronic Numerical Integrator And Computer), the first electronic general-purpose digital computer  commissioned by the Army for computing ballistic firing tables
  • 18. ENIAC  noted for massive scale and redundant design  decimal internal coding  operational in 1946
  • 19. ENIAC • manual programming of boards, switches, and “function table”
  • 20.
  • 21. Early Computer Programming was slow, tedious and repetitious
  • 22. John Von Neumann (1903– 1954)  Von Neumann visits the Moore School in 1944  prepares a draft for an automatic programmable device (later called EDVAC)  “stored program” concept  publishes ideas (with Goldstine and Burks) in 1946  designed the IAS (Institute for Advanced Studies) machine which became operational in 1951
  • 23. Von Neumann Architecture  “stored program”  serial uniprocessor design  binary internal encoding  CPU–Memory–I/O orgranization  “fetch-decode- execute” instruction cycle
  • 24.
  • 25. UNIVAC I  first commercial general-purpose computer system  delivered in 1951  used to forecast the 1952 presidential election
  • 26. Even in the 1950’s, computers got smaller over time  Four different generations of tube computer circuits showing the reduction in size over several generations of systems during the 1950’s
  • 27.
  • 28. Early Bell Labs Transistor 1947 / 1952 “The most important invention of the 20th century…”
  • 29.
  • 30. A hearing aid ! ….1953 Zenith Royal-T “Tubeless” hearing aid. 3” tall, 2.5” widexdftrd A prehistoric iPod?
  • 31. Followed immediately by the first “pocket radio” in 1954
  • 32. Jack Kilby - Invents the Integrated Circuit at TI….1957 First commercial use of the IC was in a pocket calculator - 1961
  • 33. 1960’s….IBM System/360  built using solid-state circuitry  family of computer systems with backward compatibility  established the standard for mainframes for a decade
  • 34. Gordon Bell, Father of the Minicomputer, Digital Equipment Corporation  Developed the first “Mini” computers 1960-83  Brought computing to small businesses  Created major competition for IBM, UNIVAC, who only built Mainframes at the time
  • 35. DEC PDP series  “minicomputers”  offered mainframe performance at a fraction of the cost  PDP-8 introduced at $20,000! Vs. $1M for a Mainframe
  • 36. IBM fights back!  IBM 1130, their “small” computer, designed to compete with DEC’s minis
  • 37. Specialized Supercomputers  First developed in the late 1970’s  high-performance systems used for scientific applications  advanced special purpose designs  Control Data Corporation, Cray Research, NEC, IBM and
  • 38. Intel 4004 Microprocessor - 1972  First commercially available micro- processor – first used in a programmable calculator  This technology made the personal computer possible  Contained 2300 transistors and ran at 100 khz
  • 39. Desktop and Portable Computers 1975-  Microprocessors  all-in-one designs, performance/price tradeoffs  aimed at mass audiences  personal computers  workstations
  • 40.
  • 41.
  • 42.
  • 43.
  • 44. Developed in the family garage, Steve Wozniak and Steve Jobs with the First Apple Computer 1976
  • 45. Radio Shack TRS-80, 1978  The first plug and play personal computer available at retail  Programmed in BASIC  Very successful  Very affordable  Limited commercial software  Created a cottage industry
  • 46. The Apple II - 1978  The first commercially available Apple  Initially sold to Wall St. bankers who wanted the Spread- sheet program called Visicalc which ran on the Apple II  Put Apple on the Map
  • 47. The Osborne 1 - 1981  The first “portable” personal computer  Came with lot’s of software bundled  Only weighed about 40 lbs and sold for $1795  Note the large 5” screen!
  • 48. IBM PC - 1982  IBM’s first PC  Signaled a significant shift for the giant manufacturer  Established a new standard which is still being built on today  Operating system written by Bill Gates & Co. at Microsoft
  • 49. The Computer Company that Wasn’t, Xerox  Many of the innovations that became part of the Personal Computer scene were actually invented at XEROX Parc (Palo Alto Research Center)  Xerox was never able to successfully exploit those innovations that included the mouse, graphic user interface and the concept of WYSIWYG, (What you see is what you get)
  • 50. Apple MacIntosh - 1984  First PC with GUI interface  Adopted from the work that was done at Xerox  Designed to be a computer appliance for “Real People”  Introduced at the 1984 Superbowl
  • 51. Video MacIntosh 1984 Superbowl Ad http://www.youtube.com/watch?v=OYec fV3ubP8
  • 52. 1984 MacIntosh Ad  Directed by Ridley Scott • (Alien, Blade Runner)  Cost $1.5 M  Shown ONCE during „84 Superbowl at a cost of $500K  Considered to be the best TV ad ever!  Launched the Mac in grand style!  http://www.uiowa.edu/~commstud/adclas s/1984.apple_ad.mov
  • 53. Just Some of the Companies that defined the Personal Computer Business early on  Xerox Toshiba  IBM Hitachi  Commodore Sinclair  Texas Instrument Hewlett Packard  Osborne Sony  MITS Apple  AT&T Microsoft  Compaq SWTP
  • 54. Comparison Shopping How do they rate in cost and performance? Year Name Performance Memory Price Price/Performance (adds/sec) (KB) (dollars) (vs. UNIVAC) 1951 Univac I 1,900 48 1,000,000 1 1964 IBM S360 500,000 64 1,000,000 263 1965 PDP-8 330,000 4 16,000 10,855 1976 Cray-1 166,000,000 32,768 4,000,000 21,842 1981 IBM PC 240,000 256 3,000 42,105 1991 HP9000/750 50,000,000 16,384 7,400 3,556,188
  • 55. Moore’s Law • In 1965, Gordon Moore predicted that the number of transistors that can be integrated on a die would double every 18 to 24 months (i.e., grow exponentially with time). • Amazing visionary – million transistor/chip barrier was crossed in the 1980’s. – 2300 transistors, 1 MHz clock (Intel 4004) - 1971 – 42 Million, 2 GHz clock (Intel P4) - 2001 – 140 Million transistor (HP PA-8500) Source: Intel web page (www.intel.com)
  • 56. Clock Frequency Lead microprocessors frequency doubles every 2 years 10000 1000 2X every 2 years Frequency (Mhz) P6 100 Pentium ® proc 486 10 8085 386 8086 286 1 8080 8008 4004 0.1 1970 1980 1990 2000 2010 Year Courtesy, Intel
  • 57. Growth Speed of Key Technologies Obeys Moore’s Law
  • 58. Today’s Price/Performance  Over 3 Billion adds per second costs less than $1000  Memory is measured in Megabytes/Gigabytes….not Kilobytes  Magnetic Storage is measured in Gigabytes, not Megabytes or Kilobytes…soon to be Terabytes  Communications speeds are measured in Megabits per second, not Kilobits or even lower  And so it continues !!!
  • 59. Web Resources for Computing History  http://ei.cs.vt.edu/~history/t  http://www.digitalcentury.com/encyc lo/update/comp_hd.html  http://www.hitmill.com/computers/c omputerhx1.html