Computer System Architecture
Computer System Architecture
The course includes the theory and principles of computer design. The focus is on the
Course Description understanding of the design issues specifically the instruction set architecture and
hardware architecture the students are encourage to have a case study on the existing
architectural computer design in order to fully understand its principles.
Number of Units for 3 units lecture
Lecture and Laboratory 1 unit laboratory
Number of Contact Hours 3hours lecture
per week 3 hours laboratory
Prerequisite Computer System Organization with Assembly Language, Advanced Logic Circuit
Course Objectives After completing this course, the student must be able to:
1. Describe how computer technology has evolved and how this rapid evolution
has influenced computer architecture.
2. Explain how computer design affects the system performance and cost of a
computer,
3. Identify the issues in instruction set design and memory design.
1. Computer Architecture
1.1 Introduction-Compute Organization vs Computer Architecture
1.2 CISC/RISC Architecture, etc.
Course Outline 1.3 Classification of Computer Architecture
1.4 Measuring and Reporting Performance
1.5 Factors Influencing the Success of a Computer Architecture
2. Central Processing Unit
3. Data Path Design
4. Control Unit Design
Laboratory Equipment Please refer to Annex IV – Laboratory Requirements