SlideShare a Scribd company logo
1 of 12
Download to read offline
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

More Related Content

What's hot

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
 
Introduction to computer science
Introduction to computer scienceIntroduction to computer science
Introduction to computer science
derekoei
 

What's hot (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
 

Viewers also liked

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
 
History of Computing Hardware
History of Computing HardwareHistory of Computing Hardware
History of Computing Hardware
hplap
 
Introduction to computer architecture and organization
Introduction to computer architecture and organizationIntroduction to computer architecture and organization
Introduction to computer architecture and organization
Muhammad Ishaq
 
Introduction to Computer Architecture
Introduction to Computer ArchitectureIntroduction to Computer Architecture
Introduction to Computer Architecture
Ankush Srivastava
 
N301 Von Neumann Architecture
N301 Von Neumann ArchitectureN301 Von Neumann Architecture
N301 Von Neumann Architecture
guest3b9707
 
Computer architecture
Computer architectureComputer architecture
Computer architecture
Sanjeev Patel
 
0 introduction to computer architecture
0 introduction to computer architecture0 introduction to computer architecture
0 introduction to computer architecture
aamc1100
 
BASIC COMPUTER ARCHITECTURE
BASIC COMPUTER ARCHITECTURE BASIC COMPUTER ARCHITECTURE
BASIC COMPUTER ARCHITECTURE
Himanshu Sharma
 

Viewers also liked (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 to 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
 

More from Hoang Nguyen

SOME SECURITY CHALLENGES IN CLOUD COMPUTING
SOME SECURITY CHALLENGES  IN CLOUD COMPUTINGSOME SECURITY CHALLENGES  IN CLOUD COMPUTING
SOME SECURITY CHALLENGES IN CLOUD COMPUTING
Hoang Nguyen
 
Multiple processor systems
Multiple processor systemsMultiple processor systems
Multiple processor systems
Hoang Nguyen
 
Multiprocessor Systems
Multiprocessor SystemsMultiprocessor Systems
Multiprocessor Systems
Hoang Nguyen
 

More from 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
 

Recently uploaded

Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 

Recently uploaded (20)

ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontology
 
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 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital Adaptability
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
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
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering Developers
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
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...
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)
AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)
AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)
 

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