SlideShare ist ein Scribd-Unternehmen logo
1 von 41
Downloaden Sie, um offline zu lesen
Introduction to Computer Architecture

     Van Hoang Nguyen
     Mail: startnewday85@gmail.com
     Department of Computer Science
Agenda
        • What is a computer?
        • Classes of computers
        • What is computer architecture?
        • History of computers




Introduction to Computer Architecture             1
                                           VAN HOANG NGUYEN
What is a computer ?




Introduction to Computer Architecture          2
                                        VAN HOANG NGUYEN
What is a computer ?




Introduction to Computer Architecture          3
                                        VAN HOANG NGUYEN
What is a computer ?




Introduction to Computer Architecture          4
                                        VAN HOANG NGUYEN
What is a computer ?




Introduction to Computer Architecture          5
                                        VAN HOANG NGUYEN
What is a computer ?



        Is a device which processes information




Introduction to Computer Architecture               6
                                             VAN HOANG NGUYEN
Classes of computers
     • Have many ways to clasify
     • Essential of Material
          – Machanics
          – Electronics
          – Biology
     • How is used
          – Desktop computer
          – Server computer
          – Embedded computer

Introduction to Computer Architecture          7
                                        VAN HOANG NGUYEN
What „s computer architecture?
     How to make a computer?
            Step 1             Sep 02        Step 03          Step 04


          Determine          Specify       Design         Implementation
        requirements      requirements



       Instruction Set Architecture(ISA)   Organization      Hardware




Introduction to Computer Architecture                                       8
                                                                     VAN HOANG NGUYEN
What‟s computer architecture?
      • Programer‟view: ISA – Amdahl,1964
      • Design of Computer system from it‟s
        instruction set and structure down to function
        units – Harold S. Stone, 1987
      • System concept integrating hardware,
        softwarem algorithm and languages – Hwang
        and Briggs, 1984
      • Instruction Set Design, Organization, and
        Hardware – Hennessy and Patterson, 1990

Introduction to Computer Architecture                     9
                                                   VAN HOANG NGUYEN
What‟s computer architecture?
     Computer system‟s Abstraction Levels
       • Coordination of many levels
                                        Application
       of abstraction
                                                                   OS
       • Under a rapidly changing                 Compiler
       set of forces                                                          ISA
                                        Instr. Set Proc    I/O System
       • Design, Measurement, and            Data Path and Control
       Evaluation                                 Digital Design
                                                  Circuit Design
                                                    Layout


Introduction to Computer Architecture                                      10
                                                                     VAN HOANG NGUYEN
History of computers

                           • Abacus considered first mechanical
                           computing device

                           • Used beads and rods to count numbers.

          Abacus




Introduction to Computer Architecture                              11
                                                             VAN HOANG NGUYEN
History of computers

                           • 1612, John Napier used floating point
                           arithmetic and invented the logarithm

                           • 1622, William Oughtred created the slide
                           rule based on Napier‟s logarithms.
      William Oughtred
        (1575–1660)




Introduction to Computer Architecture                              12
                                                             VAN HOANG NGUYEN
History of computers

                           • 1642, Blaise Pascal created a machine
                           which    could      add   and   substract,
                           automatically carrying numbers.



         Blaise Pascal
         (1623–1662)




                                               http://en.wikipedia.org/wiki/Blaise_Pascal


Introduction to Computer Architecture                                            13
                                                                           VAN HOANG NGUYEN
History of computers

                           • 1673, Gottfried Leibnitz built a calculator
                           which could mutiply as well.




       Gottfried Leibniz
        (1646–1716)




                                  http://history-computer.com/MechanicalCalculators/Pioneers/Lebniz.html

Introduction to Computer Architecture                                                          14
                                                                                         VAN HOANG NGUYEN
History of computers
                            • He invented an automatic loom using
                            punched cards to control patterns in the
                            fabrics.
                            • Starting the industrial age



    Joseph-Marie Jacquard
         (1752–1834)




                                               http://www.thocp.net/timeline/1773.htm
                             http://www.robinsonlibrary.com/technology/manufactures/textile/jacquard.htm

Introduction to Computer Architecture                                                           15
                                                                                         VAN HOANG NGUYEN
History of computers
                                • 1822, He designed the Difference Engine
                                which can compute navigational tables.
                                • 1833, He designed the Analytical Engine
                                • 1991, it is built by the Science Museum in
                                London
       Charles Babbage
         (1752–1834)




                        http://www.computermuseum.li/Testpage/DifferenceEngineBabbage.htm
    http://www.electronicsweekly.com/Articles/2008/04/01/43442/babbages-difference-engine-heads-for-california.htm

Introduction to Computer Architecture                                                                    16
                                                                                                   VAN HOANG NGUYEN
History of computers
                                   • He developed a mechanical tabulator
                                   based on puched cards to rapidly tabulate
                                   statistics from millions of pieces of data
                                    • Founded Hollerith Tabulating Company
                                    Which became IBM in 1924

      Herman Hollerith
        (1860–1929)




                                http://www.computerhistory.org/collections/accession/102630712
                                         http://en.wikipedia.org/wiki/Herman_Hollerith
     http://s960.photobucket.com/albums/ae87/writeaprogram/Nov2010/?action=view&current=herman-hollerith-tabulating-machine.gif&newest=1


Introduction to Computer Architecture                                                                                          17
                                                                                                                       VAN HOANG NGUYEN
History of computers
     • 0th Generation( - 1900): Mechanics




Introduction to Computer Architecture             18
                                            VAN HOANG NGUYEN
History of computers

                         • 1935 – 38, He developed Z1 and Z2
                         mechanical   computers  using binary
                         arithmetic.



        Konrad Zuse
        (1910-1995)



                                          http://en.wikipedia.org/wiki/Konrad_Zuse
               http://mytechnologyworld9.blogspot.com/2009/01/most-powerful-supercomputers-brains-and.html


Introduction to Computer Architecture                                                            19
                                                                                           VAN HOANG NGUYEN
History of computers
                          • 1936 – 39, They built Atanasoff-Berry
                          Computer(ABC) for solving linear systems
                          in physics. Introduced ALU and rewriting
                          memory

 John Vincent Atanasoff
       (1903-1995)




                                 http://en.wikipedia.org/wiki/John_Vincent_Atanasoff
     Clifford Berry                   http://en.wikipedia.org/wiki/Clifford_Berry
      (1918-1963)
Introduction to Computer Architecture                                                        20
                                                                                       VAN HOANG NGUYEN
History of computers
                       • 1943, Alan Turing built Colossus which is
                       used to break German codes(is encrypted
                       by ENIGMA machine).



      Alan Turing
     (1912-1954)




                                        http://en.wikipedia.org/wiki/Alan_Turing
                               http://www.umass.edu/wsp/methodology/outline/turing.html

Introduction to Computer Architecture                                                           21
                                                                                          VAN HOANG NGUYEN
History of computers
                       • 1944, Harvard Mark 1 is built, which is
                       used to compute artillery and navigation
                       tables



 Howard Hathaway Aiken
      (1900-1973)




                                       http://en.wikipedia.org/wiki/Howard_Aiken
                                 http://www.computerhistory.org/timeline/?year=1944

Introduction to Computer Architecture                                                       22
                                                                                      VAN HOANG NGUYEN
History of computers
     • ENIAC – The first Electronic Computer
     • 1943, work started on ENIAC at
       University of Pennsylvania under John
       Mauchly and J. Presper Eckert with
       Herman Goldstein




Introduction to Computer Architecture          23
                                         VAN HOANG NGUYEN
History of computers
   Electronic Numerical Integrator and Computer

                                        • Used 18000 vacuum tubes
                                        • U shaped, 25m long, 2.5m
                                          high, 1.5m wide
                                        • Programmed by plugging
                                          cables and setting switches
                                        • From 1 hour to 1 day to
                                          programm



Introduction to Computer Architecture                                  24
                                                                 VAN HOANG NGUYEN
History of computers
                          • 1944, He joined to ENIAC team

                          • Credited with the idea of storing
                            programs as numbers

                          • 1945, He proposed a stored program
                            computer called EDVAC

     John von Neumann
        (1900-1973)




Introduction to Computer Architecture                                 25
                                                                VAN HOANG NGUYEN
History of computers
  John von Neumann‟s Architecture
           • Stored program
                • Instructions in a linear memory array
                • Instructions in memory can be modified just like data

           • Sequential instruction processing
                • Program counter identifies the current instruction
                • Instruction is fetched from memory and excuted
                • Program counter is advanced(according to instruction)
                • repeat


Introduction to Computer Architecture                                        26
                                                                       VAN HOANG NGUYEN
History of computers
     • 1947, William Shockley, John Bardeen,
       Walter Brattain invent the transistor
     • 1949, Maurice Wilkes at Cambridge
       developed EDSAC, the first large scale,
       fully operational stored program computer
     • 1951, Remington-Rand sold UNIVAC 1 to
       US government for $1 000 000


Introduction to Computer Architecture            27
                                           VAN HOANG NGUYEN
History of computers
       • 1947, William Shockley, John Bardeen, Walter
         Brattain invent the transistor

       • 1949, Maurice Wilkes at Cambridge developed
         EDSAC, the first large scale, fully operational stored
         program computer

       • 1951, Remington-Rand sold UNIVAC 1 to US
         government for $1 000 000

       • 1950‟s, IBM produces series of computers(IBM
         701,702)

       • 1957, Fortran - the first programming language is
         instroduced

Introduction to Computer Architecture                            28
                                                           VAN HOANG NGUYEN
History of computers
     • 0th Generation( - 1900): Mechanics
     • 1th Generation(1900-1957): Vancuum tube




Introduction to Computer Architecture          29
                                         VAN HOANG NGUYEN
History of computers
        • 1958, Integrated Circuit invented
        • 1960, DEC PDP-1, Precursor to the Minicomputer
        • 1965, IBM/360 Mainframe is introduced using
          integrated circuits
        • 1965, DEC introduced PDP-8, first minicomputer




                         http://www.galeon.com/colposfesz/hiacomp/tercerag.htm
                             http://www.cedmagic.com/history/dec-pdp-8.html

Introduction to Computer Architecture                                                  30
                                                                                 VAN HOANG NGUYEN
History of computers
     • 0th Generation( - 1900): Mechanics
     • 1th Generation(1900-1957): Vancuum tube
     • 2th Generation(1957-1965): Transitor




Introduction to Computer Architecture          31
                                         VAN HOANG NGUYEN
History of computers
     • Integrated Circuit(IC): Small Scale Integration(SSI),
       Medium Scale Integration(MSI), Large Scale
       Integration(LSI).
     • 1971, Intel 4004 the first microprocessor
     • 1973, Xerox invents Ethernet
     • 1975, First PC, MITS Altair 8800, Bill Gates and Paul
       Allen wrote a BASIC compiler for the Altair.




              http://chandrakantha.com/articles/indian_music/filmi_sangeet/film_song_1971.html
                                     http://oldcomputers.net/altair.html

Introduction to Computer Architecture                                                                  32
                                                                                                 VAN HOANG NGUYEN
History of computers
     • 1976, Steve Jobs and Steve Wozniak develop Apple I
       in their parent‟s garage.
     • 1976, Cray-1: The first supercomputer announced
     • 1977, TRS-80 released by Tandy Corporation




Introduction to Computer Architecture                       33
                                                      VAN HOANG NGUYEN
History of computers
     •   0th Generation( - 1900): Mechanics
     •   1th Generation(1900-1957): Vancuum tube
     •   2th Generation(1957-1965): Transitor
     •   3th Generation(1966-1980): SSI, MSI, LSI




Introduction to Computer Architecture             34
                                            VAN HOANG NGUYEN
History of Computers
     • Very Large Scale Integration (VLSI) and
       Super Large Scale Integration(SLSI)
     • IBM PC 1981, Intel 8088 and DOS OS
     • 1981, First “Portable Computer”




Introduction to Computer Architecture             35
                                            VAN HOANG NGUYEN
History of Computers
     •   1982, Commodore 64 released
     •   Sold in Retail Stores
     •   10 000 commerical software titles
     •   Best-selling single personal computer
         model of all time




Introduction to Computer Architecture                  36
                                                 VAN HOANG NGUYEN
History of Computers
                           • 1983, First PDA released
                                – Had 8K of RAM
                                – Cost $199,95 (US)
                           • 1984, Apple Macintosh
                             introduced




Introduction to Computer Architecture                         37
                                                        VAN HOANG NGUYEN
History of Computers
     • 1991 – First 64bit Microprocessor
       produced by MIPS Technologies –
       R4000
     • 2000 – IBM Releases first “Dual-Core”
       CPU –Power4
     • 2003 – 64 bits brought mainstream with
       AMD64
     • 2004 – Intel follows with EMT64
     • 2005 – Intel releases Pentium D Dual-
       Core 64 bit processor

Introduction to Computer Architecture            38
                                           VAN HOANG NGUYEN
History of computers
     •   0th Generation( - 1900): Mechanics
     •   1th Generation(1900-1957): Vancuum tube
     •   2th Generation(1957-1965): Transitor
     •   3th Generation(1966-1980): SSI, MSI, LSI
     •   4th Generation(1981-): VLSI, SLSI




Introduction to Computer Architecture             39
                                            VAN HOANG NGUYEN
References
     • Computer Architecture and Parallel Processing, Kai
       Hwang & Fayer A. Briggs, McGraw-Hill Colege, 1984,
       ISBN 13: 9780070315563

     • High Performance Computer Architecture, Harold S.
       Stone, Printice Hall, 1993, ISBN 13: 9780201526882




Introduction to Computer Architecture                       40
                                                      VAN HOANG NGUYEN

Weitere ähnliche Inhalte

Was ist angesagt?

Was ist angesagt? (20)

Basic computer class 1
Basic computer class 1Basic computer class 1
Basic computer class 1
 
History of Computers ppt
History of Computers pptHistory of Computers ppt
History of Computers ppt
 
Evolution / history of Computer
Evolution / history of ComputerEvolution / history of Computer
Evolution / history of Computer
 
History of computer
History of computerHistory of computer
History of computer
 
Von Neumann Architecture
Von Neumann ArchitectureVon Neumann Architecture
Von Neumann Architecture
 
History of Computers
History of ComputersHistory of Computers
History of Computers
 
02. History - Evolution of Computers
02. History - Evolution of Computers02. History - Evolution of Computers
02. History - Evolution of Computers
 
operating system
operating systemoperating system
operating system
 
Von Neumann Architecture
Von Neumann Architecture   Von Neumann Architecture
Von Neumann Architecture
 
History of Computers - Grade 6
History of Computers - Grade 6History of Computers - Grade 6
History of Computers - Grade 6
 
History Of Computers
History Of ComputersHistory Of Computers
History Of Computers
 
HISTORY OF THE COMPUTER
HISTORY OF THE COMPUTER HISTORY OF THE COMPUTER
HISTORY OF THE COMPUTER
 
History of computing
History of computingHistory of computing
History of computing
 
Computer history1
Computer history1Computer history1
Computer history1
 
Basic computer concepts
Basic computer conceptsBasic computer concepts
Basic computer concepts
 
History Of Computers
History Of ComputersHistory Of Computers
History Of Computers
 
History of computer
History of computerHistory of computer
History of computer
 
Evolution & History of Computers
Evolution & History of ComputersEvolution & History of Computers
Evolution & History of Computers
 
Introduction to Computer System
Introduction to Computer System Introduction to Computer System
Introduction to Computer System
 
102 Evolution of computers
102 Evolution of computers102 Evolution of computers
102 Evolution of computers
 

Andere mochten auch

Computer Architecture
Computer ArchitectureComputer Architecture
Computer ArchitectureLouise Magno
 
History Of Computer
History Of ComputerHistory Of Computer
History Of Computerguest420b9d
 
1 Computer Architecture
1 Computer Architecture1 Computer Architecture
1 Computer Architecturefika sweety
 
Highlights in Computer History
Highlights in Computer HistoryHighlights in Computer History
Highlights in Computer HistoryBuffalo Seminary
 
0 introduction to computer architecture
0 introduction to computer architecture0 introduction to computer architecture
0 introduction to computer architectureaamc1100
 
Introduction to CA course
Introduction to CA courseIntroduction to CA course
Introduction to CA courseHoang Nguyen
 
Computer architecture
Computer architectureComputer architecture
Computer architectureRishabha Garg
 
Computer architecture
Computer architectureComputer architecture
Computer architectureSanjeev Patel
 
Computer architecture and organization
Computer architecture and organizationComputer architecture and organization
Computer architecture and organizationTushar B Kute
 
Basic Computer Architecture
Basic Computer ArchitectureBasic Computer Architecture
Basic Computer ArchitectureYong Heui Cho
 
Computer Generation Presentation
Computer Generation PresentationComputer Generation Presentation
Computer Generation PresentationJayesh Modi
 
History of computer
History of computerHistory of computer
History of computerMNButt
 
BASIC COMPUTER ARCHITECTURE
BASIC COMPUTER ARCHITECTURE BASIC COMPUTER ARCHITECTURE
BASIC COMPUTER ARCHITECTURE Himanshu Sharma
 
Introduction to computer
Introduction  to  computerIntroduction  to  computer
Introduction to computerhina amir
 
Computer Architecture – An Introduction
Computer Architecture – An IntroductionComputer Architecture – An Introduction
Computer Architecture – An IntroductionDilum Bandara
 

Andere mochten auch (20)

History of Computers
History of ComputersHistory of Computers
History of Computers
 
Introduction and brief history of computers
Introduction and brief history of computersIntroduction and brief history of computers
Introduction and brief history of computers
 
A brief history of computers
A brief history of computersA brief history of computers
A brief history of computers
 
History of computer
History of computerHistory of computer
History of computer
 
Computer Architecture
Computer ArchitectureComputer Architecture
Computer Architecture
 
History Of Computer
History Of ComputerHistory Of Computer
History Of Computer
 
1 Computer Architecture
1 Computer Architecture1 Computer Architecture
1 Computer Architecture
 
Highlights in Computer History
Highlights in Computer HistoryHighlights in Computer History
Highlights in Computer History
 
0 introduction to computer architecture
0 introduction to computer architecture0 introduction to computer architecture
0 introduction to computer architecture
 
Introduction to CA course
Introduction to CA courseIntroduction to CA course
Introduction to CA course
 
Computer architecture
Computer architectureComputer architecture
Computer architecture
 
Computer architecture
Computer architectureComputer architecture
Computer architecture
 
Ntroduction to computer architecture and organization
Ntroduction to computer architecture and organizationNtroduction to computer architecture and organization
Ntroduction to computer architecture and organization
 
Computer architecture and organization
Computer architecture and organizationComputer architecture and organization
Computer architecture and organization
 
Basic Computer Architecture
Basic Computer ArchitectureBasic Computer Architecture
Basic Computer Architecture
 
Computer Generation Presentation
Computer Generation PresentationComputer Generation Presentation
Computer Generation Presentation
 
History of computer
History of computerHistory of computer
History of computer
 
BASIC COMPUTER ARCHITECTURE
BASIC COMPUTER ARCHITECTURE BASIC COMPUTER ARCHITECTURE
BASIC COMPUTER ARCHITECTURE
 
Introduction to computer
Introduction  to  computerIntroduction  to  computer
Introduction to computer
 
Computer Architecture – An Introduction
Computer Architecture – An IntroductionComputer Architecture – An Introduction
Computer Architecture – An Introduction
 

Ähnlich wie History of computers

History of Computers_d284acd37858bc8b56565ad9acfcc8ab.pptx
History of Computers_d284acd37858bc8b56565ad9acfcc8ab.pptxHistory of Computers_d284acd37858bc8b56565ad9acfcc8ab.pptx
History of Computers_d284acd37858bc8b56565ad9acfcc8ab.pptxZakiFarejo
 
Computers basics.pptx basics of computers in business environment
Computers basics.pptx basics of computers in business environmentComputers basics.pptx basics of computers in business environment
Computers basics.pptx basics of computers in business environmentssusere1704e
 
Computers basics.pptx basics of computers in IT
Computers basics.pptx basics of computers in ITComputers basics.pptx basics of computers in IT
Computers basics.pptx basics of computers in ITssusere1704e
 
W1_History_of_Computers.pptx
W1_History_of_Computers.pptxW1_History_of_Computers.pptx
W1_History_of_Computers.pptxJeffreyTrazo2
 
Week 2 - Introduction to Computers II.pptx
Week 2 - Introduction to Computers II.pptxWeek 2 - Introduction to Computers II.pptx
Week 2 - Introduction to Computers II.pptxKwadjoOwusuAnsahQuar
 
Evolution Of Information Technology
Evolution Of Information TechnologyEvolution Of Information Technology
Evolution Of Information TechnologyNitish Kumar
 
Autocad and computer introduction for beginers
Autocad and computer introduction for beginers Autocad and computer introduction for beginers
Autocad and computer introduction for beginers Ayele Bedada
 
computer architecture.pptx
computer architecture.pptxcomputer architecture.pptx
computer architecture.pptxrudom28
 
Computer and Examples , History of Computer
Computer and Examples , History of ComputerComputer and Examples , History of Computer
Computer and Examples , History of ComputerThe University of Lahore
 
Evolution of computers/computer evolution/c++
Evolution of computers/computer evolution/c++Evolution of computers/computer evolution/c++
Evolution of computers/computer evolution/c++Archie
 
Session 23-8-07
Session 23-8-07Session 23-8-07
Session 23-8-07gogulraj25
 
History of Computers.pdf
History of Computers.pdfHistory of Computers.pdf
History of Computers.pdfShiva340703
 
An introduction to Computer Technology
An introduction to Computer TechnologyAn introduction to Computer Technology
An introduction to Computer TechnologySteven Heath
 
historyofcomputer-170621232538.pdf
historyofcomputer-170621232538.pdfhistoryofcomputer-170621232538.pdf
historyofcomputer-170621232538.pdfKamranAli649587
 

Ähnlich wie History of computers (20)

csca0101_ch01 (1).pdf
csca0101_ch01 (1).pdfcsca0101_ch01 (1).pdf
csca0101_ch01 (1).pdf
 
History of Computers_d284acd37858bc8b56565ad9acfcc8ab.pptx
History of Computers_d284acd37858bc8b56565ad9acfcc8ab.pptxHistory of Computers_d284acd37858bc8b56565ad9acfcc8ab.pptx
History of Computers_d284acd37858bc8b56565ad9acfcc8ab.pptx
 
Computers basics.pptx basics of computers in business environment
Computers basics.pptx basics of computers in business environmentComputers basics.pptx basics of computers in business environment
Computers basics.pptx basics of computers in business environment
 
Computers basics.pptx basics of computers in IT
Computers basics.pptx basics of computers in ITComputers basics.pptx basics of computers in IT
Computers basics.pptx basics of computers in IT
 
W1_History_of_Computers.pptx
W1_History_of_Computers.pptxW1_History_of_Computers.pptx
W1_History_of_Computers.pptx
 
Week 2 - Introduction to Computers II.pptx
Week 2 - Introduction to Computers II.pptxWeek 2 - Introduction to Computers II.pptx
Week 2 - Introduction to Computers II.pptx
 
Evolution Of Information Technology
Evolution Of Information TechnologyEvolution Of Information Technology
Evolution Of Information Technology
 
Eunice regalario
Eunice regalarioEunice regalario
Eunice regalario
 
Autocad and computer introduction for beginers
Autocad and computer introduction for beginers Autocad and computer introduction for beginers
Autocad and computer introduction for beginers
 
Lecture 01
Lecture 01Lecture 01
Lecture 01
 
computer architecture.pptx
computer architecture.pptxcomputer architecture.pptx
computer architecture.pptx
 
Computer and Examples , History of Computer
Computer and Examples , History of ComputerComputer and Examples , History of Computer
Computer and Examples , History of Computer
 
Evolution of computers/computer evolution/c++
Evolution of computers/computer evolution/c++Evolution of computers/computer evolution/c++
Evolution of computers/computer evolution/c++
 
computer
computercomputer
computer
 
Session 23-8-07
Session 23-8-07Session 23-8-07
Session 23-8-07
 
History of Computers.pdf
History of Computers.pdfHistory of Computers.pdf
History of Computers.pdf
 
An introduction to Computer Technology
An introduction to Computer TechnologyAn introduction to Computer Technology
An introduction to Computer Technology
 
History of Computer
History of ComputerHistory of Computer
History of Computer
 
438603.pptx.ppt
438603.pptx.ppt438603.pptx.ppt
438603.pptx.ppt
 
historyofcomputer-170621232538.pdf
historyofcomputer-170621232538.pdfhistoryofcomputer-170621232538.pdf
historyofcomputer-170621232538.pdf
 

Mehr von Hoang Nguyen

GANs and Applications
GANs and ApplicationsGANs and Applications
GANs and ApplicationsHoang Nguyen
 
Scrum - An introduction
Scrum - An introductionScrum - An introduction
Scrum - An introductionHoang Nguyen
 
Introduction to Cross-platform App Development
Introduction to Cross-platform App DevelopmentIntroduction to Cross-platform App Development
Introduction to Cross-platform App DevelopmentHoang Nguyen
 
Conistency of random forests
Conistency of random forestsConistency of random forests
Conistency of random forestsHoang Nguyen
 
Trust - Digital Signature
Trust - Digital SignatureTrust - Digital Signature
Trust - Digital SignatureHoang Nguyen
 
SOME SECURITY CHALLENGES IN CLOUD COMPUTING
SOME SECURITY CHALLENGES  IN CLOUD COMPUTINGSOME SECURITY CHALLENGES  IN CLOUD COMPUTING
SOME SECURITY CHALLENGES IN CLOUD COMPUTINGHoang Nguyen
 
Information, Data and Decision Making
Information, Data and Decision MakingInformation, Data and Decision Making
Information, Data and Decision MakingHoang Nguyen
 
Multiple processor systems
Multiple processor systemsMultiple processor systems
Multiple processor systemsHoang Nguyen
 
Multiprocessor Systems
Multiprocessor SystemsMultiprocessor Systems
Multiprocessor SystemsHoang Nguyen
 
Introduction to AOS course
Introduction to AOS courseIntroduction to AOS course
Introduction to AOS courseHoang Nguyen
 
Background Knowledge
Background KnowledgeBackground Knowledge
Background KnowledgeHoang Nguyen
 
Introduction to Information Security Course
Introduction to Information Security CourseIntroduction to Information Security Course
Introduction to Information Security CourseHoang Nguyen
 
Introduction to CNS Course
Introduction to CNS CourseIntroduction to CNS Course
Introduction to CNS CourseHoang Nguyen
 

Mehr von Hoang Nguyen (20)

GANs and Applications
GANs and ApplicationsGANs and Applications
GANs and Applications
 
Scrum - An introduction
Scrum - An introductionScrum - An introduction
Scrum - An introduction
 
ORM in Django
ORM in DjangoORM in Django
ORM in Django
 
Introduction to Cross-platform App Development
Introduction to Cross-platform App DevelopmentIntroduction to Cross-platform App Development
Introduction to Cross-platform App Development
 
Conistency of random forests
Conistency of random forestsConistency of random forests
Conistency of random forests
 
Trust - Digital Signature
Trust - Digital SignatureTrust - Digital Signature
Trust - Digital Signature
 
Key Exchange
Key ExchangeKey Exchange
Key Exchange
 
SOME SECURITY CHALLENGES IN CLOUD COMPUTING
SOME SECURITY CHALLENGES  IN CLOUD COMPUTINGSOME SECURITY CHALLENGES  IN CLOUD COMPUTING
SOME SECURITY CHALLENGES IN CLOUD COMPUTING
 
Stream ciphers
Stream ciphersStream ciphers
Stream ciphers
 
Classical ciphers
Classical ciphersClassical ciphers
Classical ciphers
 
Confidentiality
ConfidentialityConfidentiality
Confidentiality
 
Information, Data and Decision Making
Information, Data and Decision MakingInformation, Data and Decision Making
Information, Data and Decision Making
 
Multiple processor systems
Multiple processor systemsMultiple processor systems
Multiple processor systems
 
Multiprocessor Systems
Multiprocessor SystemsMultiprocessor Systems
Multiprocessor Systems
 
Introduction to AOS course
Introduction to AOS courseIntroduction to AOS course
Introduction to AOS course
 
Background Knowledge
Background KnowledgeBackground Knowledge
Background Knowledge
 
Introduction to Information Security Course
Introduction to Information Security CourseIntroduction to Information Security Course
Introduction to Information Security Course
 
Introduction to CNS Course
Introduction to CNS CourseIntroduction to CNS Course
Introduction to CNS Course
 
Dynamic Testing
Dynamic TestingDynamic Testing
Dynamic Testing
 
Nosql intro
Nosql introNosql intro
Nosql intro
 

Kürzlich hochgeladen

Vector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesVector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesZilliz
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024The Digital Insurer
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
The Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfThe Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfSeasiaInfotech2
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr LapshynFwdays
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 

Kürzlich hochgeladen (20)

Vector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesVector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector Databases
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
The Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfThe Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdf
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 

History of computers

  • 1. Introduction to Computer Architecture Van Hoang Nguyen Mail: startnewday85@gmail.com Department of Computer Science
  • 2. Agenda • What is a computer? • Classes of computers • What is computer architecture? • History of computers Introduction to Computer Architecture 1 VAN HOANG NGUYEN
  • 3. What is a computer ? Introduction to Computer Architecture 2 VAN HOANG NGUYEN
  • 4. What is a computer ? Introduction to Computer Architecture 3 VAN HOANG NGUYEN
  • 5. What is a computer ? Introduction to Computer Architecture 4 VAN HOANG NGUYEN
  • 6. What is a computer ? Introduction to Computer Architecture 5 VAN HOANG NGUYEN
  • 7. What is a computer ? Is a device which processes information Introduction to Computer Architecture 6 VAN HOANG NGUYEN
  • 8. Classes of computers • Have many ways to clasify • Essential of Material – Machanics – Electronics – Biology • How is used – Desktop computer – Server computer – Embedded computer Introduction to Computer Architecture 7 VAN HOANG NGUYEN
  • 9. What „s computer architecture? How to make a computer? Step 1 Sep 02 Step 03 Step 04 Determine Specify Design Implementation requirements requirements Instruction Set Architecture(ISA) Organization Hardware Introduction to Computer Architecture 8 VAN HOANG NGUYEN
  • 10. What‟s computer architecture? • Programer‟view: ISA – Amdahl,1964 • Design of Computer system from it‟s instruction set and structure down to function units – Harold S. Stone, 1987 • System concept integrating hardware, softwarem algorithm and languages – Hwang and Briggs, 1984 • Instruction Set Design, Organization, and Hardware – Hennessy and Patterson, 1990 Introduction to Computer Architecture 9 VAN HOANG NGUYEN
  • 11. What‟s computer architecture? Computer system‟s Abstraction Levels • Coordination of many levels Application of abstraction OS • Under a rapidly changing Compiler set of forces ISA Instr. Set Proc I/O System • Design, Measurement, and Data Path and Control Evaluation Digital Design Circuit Design Layout Introduction to Computer Architecture 10 VAN HOANG NGUYEN
  • 12. History of computers • Abacus considered first mechanical computing device • Used beads and rods to count numbers. Abacus Introduction to Computer Architecture 11 VAN HOANG NGUYEN
  • 13. History of computers • 1612, John Napier used floating point arithmetic and invented the logarithm • 1622, William Oughtred created the slide rule based on Napier‟s logarithms. William Oughtred (1575–1660) Introduction to Computer Architecture 12 VAN HOANG NGUYEN
  • 14. History of computers • 1642, Blaise Pascal created a machine which could add and substract, automatically carrying numbers. Blaise Pascal (1623–1662) http://en.wikipedia.org/wiki/Blaise_Pascal Introduction to Computer Architecture 13 VAN HOANG NGUYEN
  • 15. History of computers • 1673, Gottfried Leibnitz built a calculator which could mutiply as well. Gottfried Leibniz (1646–1716) http://history-computer.com/MechanicalCalculators/Pioneers/Lebniz.html Introduction to Computer Architecture 14 VAN HOANG NGUYEN
  • 16. History of computers • He invented an automatic loom using punched cards to control patterns in the fabrics. • Starting the industrial age Joseph-Marie Jacquard (1752–1834) http://www.thocp.net/timeline/1773.htm http://www.robinsonlibrary.com/technology/manufactures/textile/jacquard.htm Introduction to Computer Architecture 15 VAN HOANG NGUYEN
  • 17. History of computers • 1822, He designed the Difference Engine which can compute navigational tables. • 1833, He designed the Analytical Engine • 1991, it is built by the Science Museum in London Charles Babbage (1752–1834) http://www.computermuseum.li/Testpage/DifferenceEngineBabbage.htm http://www.electronicsweekly.com/Articles/2008/04/01/43442/babbages-difference-engine-heads-for-california.htm Introduction to Computer Architecture 16 VAN HOANG NGUYEN
  • 18. History of computers • He developed a mechanical tabulator based on puched cards to rapidly tabulate statistics from millions of pieces of data • Founded Hollerith Tabulating Company Which became IBM in 1924 Herman Hollerith (1860–1929) http://www.computerhistory.org/collections/accession/102630712 http://en.wikipedia.org/wiki/Herman_Hollerith http://s960.photobucket.com/albums/ae87/writeaprogram/Nov2010/?action=view&current=herman-hollerith-tabulating-machine.gif&newest=1 Introduction to Computer Architecture 17 VAN HOANG NGUYEN
  • 19. History of computers • 0th Generation( - 1900): Mechanics Introduction to Computer Architecture 18 VAN HOANG NGUYEN
  • 20. History of computers • 1935 – 38, He developed Z1 and Z2 mechanical computers using binary arithmetic. Konrad Zuse (1910-1995) http://en.wikipedia.org/wiki/Konrad_Zuse http://mytechnologyworld9.blogspot.com/2009/01/most-powerful-supercomputers-brains-and.html Introduction to Computer Architecture 19 VAN HOANG NGUYEN
  • 21. History of computers • 1936 – 39, They built Atanasoff-Berry Computer(ABC) for solving linear systems in physics. Introduced ALU and rewriting memory John Vincent Atanasoff (1903-1995) http://en.wikipedia.org/wiki/John_Vincent_Atanasoff Clifford Berry http://en.wikipedia.org/wiki/Clifford_Berry (1918-1963) Introduction to Computer Architecture 20 VAN HOANG NGUYEN
  • 22. History of computers • 1943, Alan Turing built Colossus which is used to break German codes(is encrypted by ENIGMA machine). Alan Turing (1912-1954) http://en.wikipedia.org/wiki/Alan_Turing http://www.umass.edu/wsp/methodology/outline/turing.html Introduction to Computer Architecture 21 VAN HOANG NGUYEN
  • 23. History of computers • 1944, Harvard Mark 1 is built, which is used to compute artillery and navigation tables Howard Hathaway Aiken (1900-1973) http://en.wikipedia.org/wiki/Howard_Aiken http://www.computerhistory.org/timeline/?year=1944 Introduction to Computer Architecture 22 VAN HOANG NGUYEN
  • 24. History of computers • ENIAC – The first Electronic Computer • 1943, work started on ENIAC at University of Pennsylvania under John Mauchly and J. Presper Eckert with Herman Goldstein Introduction to Computer Architecture 23 VAN HOANG NGUYEN
  • 25. History of computers Electronic Numerical Integrator and Computer • Used 18000 vacuum tubes • U shaped, 25m long, 2.5m high, 1.5m wide • Programmed by plugging cables and setting switches • From 1 hour to 1 day to programm Introduction to Computer Architecture 24 VAN HOANG NGUYEN
  • 26. History of computers • 1944, He joined to ENIAC team • Credited with the idea of storing programs as numbers • 1945, He proposed a stored program computer called EDVAC John von Neumann (1900-1973) Introduction to Computer Architecture 25 VAN HOANG NGUYEN
  • 27. History of computers John von Neumann‟s Architecture • Stored program • Instructions in a linear memory array • Instructions in memory can be modified just like data • Sequential instruction processing • Program counter identifies the current instruction • Instruction is fetched from memory and excuted • Program counter is advanced(according to instruction) • repeat Introduction to Computer Architecture 26 VAN HOANG NGUYEN
  • 28. History of computers • 1947, William Shockley, John Bardeen, Walter Brattain invent the transistor • 1949, Maurice Wilkes at Cambridge developed EDSAC, the first large scale, fully operational stored program computer • 1951, Remington-Rand sold UNIVAC 1 to US government for $1 000 000 Introduction to Computer Architecture 27 VAN HOANG NGUYEN
  • 29. History of computers • 1947, William Shockley, John Bardeen, Walter Brattain invent the transistor • 1949, Maurice Wilkes at Cambridge developed EDSAC, the first large scale, fully operational stored program computer • 1951, Remington-Rand sold UNIVAC 1 to US government for $1 000 000 • 1950‟s, IBM produces series of computers(IBM 701,702) • 1957, Fortran - the first programming language is instroduced Introduction to Computer Architecture 28 VAN HOANG NGUYEN
  • 30. History of computers • 0th Generation( - 1900): Mechanics • 1th Generation(1900-1957): Vancuum tube Introduction to Computer Architecture 29 VAN HOANG NGUYEN
  • 31. History of computers • 1958, Integrated Circuit invented • 1960, DEC PDP-1, Precursor to the Minicomputer • 1965, IBM/360 Mainframe is introduced using integrated circuits • 1965, DEC introduced PDP-8, first minicomputer http://www.galeon.com/colposfesz/hiacomp/tercerag.htm http://www.cedmagic.com/history/dec-pdp-8.html Introduction to Computer Architecture 30 VAN HOANG NGUYEN
  • 32. History of computers • 0th Generation( - 1900): Mechanics • 1th Generation(1900-1957): Vancuum tube • 2th Generation(1957-1965): Transitor Introduction to Computer Architecture 31 VAN HOANG NGUYEN
  • 33. History of computers • Integrated Circuit(IC): Small Scale Integration(SSI), Medium Scale Integration(MSI), Large Scale Integration(LSI). • 1971, Intel 4004 the first microprocessor • 1973, Xerox invents Ethernet • 1975, First PC, MITS Altair 8800, Bill Gates and Paul Allen wrote a BASIC compiler for the Altair. http://chandrakantha.com/articles/indian_music/filmi_sangeet/film_song_1971.html http://oldcomputers.net/altair.html Introduction to Computer Architecture 32 VAN HOANG NGUYEN
  • 34. History of computers • 1976, Steve Jobs and Steve Wozniak develop Apple I in their parent‟s garage. • 1976, Cray-1: The first supercomputer announced • 1977, TRS-80 released by Tandy Corporation Introduction to Computer Architecture 33 VAN HOANG NGUYEN
  • 35. History of computers • 0th Generation( - 1900): Mechanics • 1th Generation(1900-1957): Vancuum tube • 2th Generation(1957-1965): Transitor • 3th Generation(1966-1980): SSI, MSI, LSI Introduction to Computer Architecture 34 VAN HOANG NGUYEN
  • 36. History of Computers • Very Large Scale Integration (VLSI) and Super Large Scale Integration(SLSI) • IBM PC 1981, Intel 8088 and DOS OS • 1981, First “Portable Computer” Introduction to Computer Architecture 35 VAN HOANG NGUYEN
  • 37. History of Computers • 1982, Commodore 64 released • Sold in Retail Stores • 10 000 commerical software titles • Best-selling single personal computer model of all time Introduction to Computer Architecture 36 VAN HOANG NGUYEN
  • 38. History of Computers • 1983, First PDA released – Had 8K of RAM – Cost $199,95 (US) • 1984, Apple Macintosh introduced Introduction to Computer Architecture 37 VAN HOANG NGUYEN
  • 39. History of Computers • 1991 – First 64bit Microprocessor produced by MIPS Technologies – R4000 • 2000 – IBM Releases first “Dual-Core” CPU –Power4 • 2003 – 64 bits brought mainstream with AMD64 • 2004 – Intel follows with EMT64 • 2005 – Intel releases Pentium D Dual- Core 64 bit processor Introduction to Computer Architecture 38 VAN HOANG NGUYEN
  • 40. History of computers • 0th Generation( - 1900): Mechanics • 1th Generation(1900-1957): Vancuum tube • 2th Generation(1957-1965): Transitor • 3th Generation(1966-1980): SSI, MSI, LSI • 4th Generation(1981-): VLSI, SLSI Introduction to Computer Architecture 39 VAN HOANG NGUYEN
  • 41. References • Computer Architecture and Parallel Processing, Kai Hwang & Fayer A. Briggs, McGraw-Hill Colege, 1984, ISBN 13: 9780070315563 • High Performance Computer Architecture, Harold S. Stone, Printice Hall, 1993, ISBN 13: 9780201526882 Introduction to Computer Architecture 40 VAN HOANG NGUYEN