SlideShare una empresa de Scribd logo
1 de 12
Descargar para leer sin conexión
Computer Architecture Course

    Van Hoang Nguyen
    Mail: startnewday85@gmail.com
    Department of Computer Science
Introduction to Computer Architecture Course          1
                                               VAN HOANG NGUYEN
Introduction to Computer Architecture Course          2
                                               VAN HOANG NGUYEN
Introduction to Computer Architecture Course          3
                                               VAN HOANG NGUYEN
Introduction to Computer Architecture Course          4
                                               VAN HOANG NGUYEN
• My name: Van Hoang Nguyen
                Mail: startnewday85@gmail.com
                Department of ComputerScience – FIT – HUA

       • Interesting:
                • Computation Models
                • Knowledge representation and discover
                • Software Engineering
                • Web science and Web technologies



Introduction to Computer Architecture Course                     5
                                                          VAN HOANG NGUYEN
Goal and Objectives
       • What computation and how machine done
       • The basic architecture principles to build a
         computer
       • Basic architecture of digital electronic computer

Then you can:
       • Understand essential computation and how
         machine done
       • Design and build efficient programs
       • Read new technical reports or paper
       • Choose best computer for your organization

Introduction to Computer Architecture Course               6
                                                    VAN HOANG NGUYEN
Syllabus
                 Lecture                       References
        Introduction
        Basic computer system
        Data representation
        CPU Architecture
        Memory Architecture
        IO Architecture
        Sumup




Introduction to Computer Architecture Course                       7
                                                            VAN HOANG NGUYEN
Prerequisites
       • Digital electronics
       • Basic programming


Grading
        Regular attention   10%
        Mid                 30%
        Final               60%
        Total               100%



Introduction to Computer Architecture Course          8
                                               VAN HOANG NGUYEN
Textbook
                     Computer Organization and Architecture
                     Designing for performance, 8th Edition,
                     William Stallings, Prentice Hall 2009,
                     ISBN 13: 978-0-13-607373-4
Reference
     • Cấu trúc máy tính và thiết bị ngoại vị, Nguyễn Nam Trung
     • Kiến trúc máy tính, Nguyễn Đình Việt
     • How computer work, 9th, Ron White, QUE 2008, ISBN-13:978-0-789-73613-0
     • Computer Architecture - A Quantitative Approach, 4th Edition, John L.
     Hennessy and David A. Patterson, MK 2007, ISBN-13 : 978-0-12-370490-0
     • A Practical Introduction to Computer Architecture, Daniel Page,
     Springer 2009, ISBN: 978-1-84882-255-9

Introduction to Computer Architecture Course                                 9
                                                                      VAN HOANG NGUYEN
Collaboration policy
     • Students should arrive on time for class; if late, come
         in quitely with a minimum of disturbance.

     • Students are encouraged to dicuss on class.

     • Questions about lectures, homework and course
         organization may be sent to the instructor or posted
         up on the instructor’s blog.




Introduction to Computer Architecture Course                    10
                                                          VAN HOANG NGUYEN
Introduction to Computer Architecture Course         11
                                               VAN HOANG NGUYEN

Más contenido relacionado

La actualidad más candente

Introduction to computer history
Introduction to computer historyIntroduction to computer history
Introduction to computer historyK. A. M Lutfullah
 
History of computer and modern computer
 History of computer and modern computer History of computer and modern computer
History of computer and modern computerShoaibAkhtar91
 
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
 
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
 
History of Human Computer Interaction
History of Human Computer InteractionHistory of Human Computer Interaction
History of Human Computer InteractionErik Duval
 
Information & Communication Technologies - Evolution
Information & Communication Technologies - EvolutionInformation & Communication Technologies - Evolution
Information & Communication Technologies - EvolutionAshu Bansal
 
introduction to computer science
introduction to computer science introduction to computer science
introduction to computer science umardanjumamaiwada
 
CBSE Class-5 lesson 1 Introduction to Early Computers
CBSE Class-5 lesson 1 Introduction to Early ComputersCBSE Class-5 lesson 1 Introduction to Early Computers
CBSE Class-5 lesson 1 Introduction to Early Computersswathivinod
 
History Of Computers
History Of ComputersHistory Of Computers
History Of Computersajithsrc
 
History of computer
History of computerHistory of computer
History of computerGoogle
 
Introduction to computer science
Introduction to computer scienceIntroduction to computer science
Introduction to computer sciencederekoei
 

La actualidad más candente (19)

Class1
Class1Class1
Class1
 
A brief history of computers
A brief history of computersA brief history of computers
A brief history of computers
 
Brief history of computers
Brief history of computersBrief history of computers
Brief history of computers
 
Short History of Computer
Short History of ComputerShort History of Computer
Short History of Computer
 
Introduction to computer history
Introduction to computer historyIntroduction to computer history
Introduction to computer history
 
History of computer and modern computer
 History of computer and modern computer History of computer and modern computer
History of computer and modern computer
 
Computer and Examples , History of Computer
Computer and Examples , History of ComputerComputer and Examples , History of Computer
Computer and Examples , History of Computer
 
Autocad and computer introduction for beginers
Autocad and computer introduction for beginers Autocad and computer introduction for beginers
Autocad and computer introduction for beginers
 
History of Computer
History of ComputerHistory of Computer
History of Computer
 
History of Human Computer Interaction
History of Human Computer InteractionHistory of Human Computer Interaction
History of Human Computer Interaction
 
Information & Communication Technologies - Evolution
Information & Communication Technologies - EvolutionInformation & Communication Technologies - Evolution
Information & Communication Technologies - Evolution
 
History Of Computer
History Of ComputerHistory Of Computer
History Of Computer
 
introduction to computer science
introduction to computer science introduction to computer science
introduction to computer science
 
CBSE Class-5 lesson 1 Introduction to Early Computers
CBSE Class-5 lesson 1 Introduction to Early ComputersCBSE Class-5 lesson 1 Introduction to Early Computers
CBSE Class-5 lesson 1 Introduction to Early Computers
 
History of computer
History of computerHistory of computer
History of computer
 
History Of Computers
History Of ComputersHistory Of Computers
History Of Computers
 
History of computer
History of computerHistory of computer
History of computer
 
W 1 Introduction
W 1  IntroductionW 1  Introduction
W 1 Introduction
 
Introduction to computer science
Introduction to computer scienceIntroduction to computer science
Introduction to computer science
 

Destacado

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
 
Educational operating system-Minix&Weenix
Educational operating system-Minix&WeenixEducational operating system-Minix&Weenix
Educational operating system-Minix&WeenixStudent
 
Computer_Architecture_O_ECEG-3163_01_Introduction (1)
Computer_Architecture_O_ECEG-3163_01_Introduction (1)Computer_Architecture_O_ECEG-3163_01_Introduction (1)
Computer_Architecture_O_ECEG-3163_01_Introduction (1)Nebiyu Musie
 
Computer architecture
Computer architectureComputer architecture
Computer architectureRozase Patel
 
Computer architecture short note (version 8)
Computer architecture short note (version 8)Computer architecture short note (version 8)
Computer architecture short note (version 8)Nimmi Weeraddana
 
History of Computing Hardware
History of Computing HardwareHistory of Computing Hardware
History of Computing Hardwarehplap
 
Introduction to computer architecture and organization
Introduction to computer architecture and organizationIntroduction to computer architecture and organization
Introduction to computer architecture and organizationMuhammad Ishaq
 
Introduction to Computer Architecture
Introduction to Computer ArchitectureIntroduction to Computer Architecture
Introduction to Computer ArchitectureAnkush Srivastava
 
1 Computer Architecture
1 Computer Architecture1 Computer Architecture
1 Computer Architecturefika sweety
 
N301 Von Neumann Architecture
N301 Von Neumann ArchitectureN301 Von Neumann Architecture
N301 Von Neumann Architectureguest3b9707
 
History Of Computers
History Of ComputersHistory Of Computers
History Of ComputersLUZ PINGOL
 
Computer architecture
Computer architectureComputer architecture
Computer architectureSanjeev Patel
 
Von Neumann Architecture
Von Neumann ArchitectureVon Neumann Architecture
Von Neumann ArchitectureJawad Farooqi
 
0 introduction to computer architecture
0 introduction to computer architecture0 introduction to computer architecture
0 introduction to computer architectureaamc1100
 
BASIC COMPUTER ARCHITECTURE
BASIC COMPUTER ARCHITECTURE BASIC COMPUTER ARCHITECTURE
BASIC COMPUTER ARCHITECTURE Himanshu Sharma
 
4.2 architecture introduction
4.2 architecture introduction4.2 architecture introduction
4.2 architecture introductioningo
 
Computer Architecture – An Introduction
Computer Architecture – An IntroductionComputer Architecture – An Introduction
Computer Architecture – An IntroductionDilum Bandara
 
1.0 Introduction to Hardware Computer Architecture
1.0 Introduction to Hardware Computer Architecture1.0 Introduction to Hardware Computer Architecture
1.0 Introduction to Hardware Computer ArchitectureAbdelrahman Hosny
 

Destacado (20)

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
 
Educational operating system-Minix&Weenix
Educational operating system-Minix&WeenixEducational operating system-Minix&Weenix
Educational operating system-Minix&Weenix
 
Computer_Architecture_O_ECEG-3163_01_Introduction (1)
Computer_Architecture_O_ECEG-3163_01_Introduction (1)Computer_Architecture_O_ECEG-3163_01_Introduction (1)
Computer_Architecture_O_ECEG-3163_01_Introduction (1)
 
Computer architecture
Computer architectureComputer architecture
Computer architecture
 
Computer architecture short note (version 8)
Computer architecture short note (version 8)Computer architecture short note (version 8)
Computer architecture short note (version 8)
 
History of Computing Hardware
History of Computing HardwareHistory of Computing Hardware
History of Computing Hardware
 
Introduction to computer architecture and organization
Introduction to computer architecture and organizationIntroduction to computer architecture and organization
Introduction to computer architecture and organization
 
Introduction to Computer Architecture
Introduction to Computer ArchitectureIntroduction to Computer Architecture
Introduction to Computer Architecture
 
1 Computer Architecture
1 Computer Architecture1 Computer Architecture
1 Computer Architecture
 
N301 Von Neumann Architecture
N301 Von Neumann ArchitectureN301 Von Neumann Architecture
N301 Von Neumann Architecture
 
History Of Computers
History Of ComputersHistory Of Computers
History Of Computers
 
Computer architecture
Computer architectureComputer architecture
Computer architecture
 
Von Neumann Architecture
Von Neumann ArchitectureVon Neumann Architecture
Von Neumann Architecture
 
0 introduction to computer architecture
0 introduction to computer architecture0 introduction to computer architecture
0 introduction to computer architecture
 
BASIC COMPUTER ARCHITECTURE
BASIC COMPUTER ARCHITECTURE BASIC COMPUTER ARCHITECTURE
BASIC 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
 
4.2 architecture introduction
4.2 architecture introduction4.2 architecture introduction
4.2 architecture introduction
 
Computer Architecture – An Introduction
Computer Architecture – An IntroductionComputer Architecture – An Introduction
Computer Architecture – An Introduction
 
1.0 Introduction to Hardware Computer Architecture
1.0 Introduction to Hardware Computer Architecture1.0 Introduction to Hardware Computer Architecture
1.0 Introduction to Hardware Computer Architecture
 

Similar a Introduction to CA course

Digital World: A Freshmore Course for Computational Thinking at SUTD
Digital World: A Freshmore Course for Computational Thinking at SUTDDigital World: A Freshmore Course for Computational Thinking at SUTD
Digital World: A Freshmore Course for Computational Thinking at SUTDOka Kurniawan
 
onur-740-fall13-lecture0-1-course-description-and-logistics-afterlecture (1).ppt
onur-740-fall13-lecture0-1-course-description-and-logistics-afterlecture (1).pptonur-740-fall13-lecture0-1-course-description-and-logistics-afterlecture (1).ppt
onur-740-fall13-lecture0-1-course-description-and-logistics-afterlecture (1).pptRituBawa1
 
Computer science (dn201)
Computer science (dn201)Computer science (dn201)
Computer science (dn201)YuYang Bao
 
SE18_Lec 00_Course Outline
SE18_Lec 00_Course OutlineSE18_Lec 00_Course Outline
SE18_Lec 00_Course OutlineAmr E. Mohamed
 
Parallel and distributed computing.zhang zhiguo.2009w 1
Parallel and distributed computing.zhang zhiguo.2009w 1Parallel and distributed computing.zhang zhiguo.2009w 1
Parallel and distributed computing.zhang zhiguo.2009w 1feliugarcia
 

Similar a Introduction to CA course (7)

Digital World: A Freshmore Course for Computational Thinking at SUTD
Digital World: A Freshmore Course for Computational Thinking at SUTDDigital World: A Freshmore Course for Computational Thinking at SUTD
Digital World: A Freshmore Course for Computational Thinking at SUTD
 
onur-740-fall13-lecture0-1-course-description-and-logistics-afterlecture (1).ppt
onur-740-fall13-lecture0-1-course-description-and-logistics-afterlecture (1).pptonur-740-fall13-lecture0-1-course-description-and-logistics-afterlecture (1).ppt
onur-740-fall13-lecture0-1-course-description-and-logistics-afterlecture (1).ppt
 
Computer science (dn201)
Computer science (dn201)Computer science (dn201)
Computer science (dn201)
 
SE18_Lec 00_Course Outline
SE18_Lec 00_Course OutlineSE18_Lec 00_Course Outline
SE18_Lec 00_Course Outline
 
Computing presentation 2020
Computing presentation 2020Computing presentation 2020
Computing presentation 2020
 
Computing presentation 2020
Computing presentation 2020Computing presentation 2020
Computing presentation 2020
 
Parallel and distributed computing.zhang zhiguo.2009w 1
Parallel and distributed computing.zhang zhiguo.2009w 1Parallel and distributed computing.zhang zhiguo.2009w 1
Parallel and distributed computing.zhang zhiguo.2009w 1
 

Más de 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
 

Más de 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
 

Último

FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024The Digital Insurer
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfOrbitshub
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDropbox
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobeapidays
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024The Digital Insurer
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsNanddeep Nachan
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businesspanagenda
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdfSandro Moreira
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Victor Rentea
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistandanishmna97
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...apidays
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
Cyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdfCyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdfOverkill Security
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...apidays
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfOverkill Security
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...apidays
 

Último (20)

FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Cyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdfCyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdf
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdf
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 

Introduction to CA course

  • 1. Computer Architecture Course Van Hoang Nguyen Mail: startnewday85@gmail.com Department of Computer Science
  • 2. Introduction to Computer Architecture Course 1 VAN HOANG NGUYEN
  • 3. Introduction to Computer Architecture Course 2 VAN HOANG NGUYEN
  • 4. Introduction to Computer Architecture Course 3 VAN HOANG NGUYEN
  • 5. Introduction to Computer Architecture Course 4 VAN HOANG NGUYEN
  • 6. • My name: Van Hoang Nguyen Mail: startnewday85@gmail.com Department of ComputerScience – FIT – HUA • Interesting: • Computation Models • Knowledge representation and discover • Software Engineering • Web science and Web technologies Introduction to Computer Architecture Course 5 VAN HOANG NGUYEN
  • 7. Goal and Objectives • What computation and how machine done • The basic architecture principles to build a computer • Basic architecture of digital electronic computer Then you can: • Understand essential computation and how machine done • Design and build efficient programs • Read new technical reports or paper • Choose best computer for your organization Introduction to Computer Architecture Course 6 VAN HOANG NGUYEN
  • 8. Syllabus Lecture References Introduction Basic computer system Data representation CPU Architecture Memory Architecture IO Architecture Sumup Introduction to Computer Architecture Course 7 VAN HOANG NGUYEN
  • 9. Prerequisites • Digital electronics • Basic programming Grading Regular attention 10% Mid 30% Final 60% Total 100% Introduction to Computer Architecture Course 8 VAN HOANG NGUYEN
  • 10. Textbook Computer Organization and Architecture Designing for performance, 8th Edition, William Stallings, Prentice Hall 2009, ISBN 13: 978-0-13-607373-4 Reference • Cấu trúc máy tính và thiết bị ngoại vị, Nguyễn Nam Trung • Kiến trúc máy tính, Nguyễn Đình Việt • How computer work, 9th, Ron White, QUE 2008, ISBN-13:978-0-789-73613-0 • Computer Architecture - A Quantitative Approach, 4th Edition, John L. Hennessy and David A. Patterson, MK 2007, ISBN-13 : 978-0-12-370490-0 • A Practical Introduction to Computer Architecture, Daniel Page, Springer 2009, ISBN: 978-1-84882-255-9 Introduction to Computer Architecture Course 9 VAN HOANG NGUYEN
  • 11. Collaboration policy • Students should arrive on time for class; if late, come in quitely with a minimum of disturbance. • Students are encouraged to dicuss on class. • Questions about lectures, homework and course organization may be sent to the instructor or posted up on the instructor’s blog. Introduction to Computer Architecture Course 10 VAN HOANG NGUYEN
  • 12. Introduction to Computer Architecture Course 11 VAN HOANG NGUYEN