Computer Architecture


Course Content:

Slides (PDF-Farsi):

  1. CA – Chapter 1 – Transfer of registers and micro operations
  2. CA – Chapter 2 – Organizing and designing a basic computer
  3. CA – Chapter 3 – Micro-programmed control
  4. CA – Chapter 4 – Central processing unit
  5. CA – Chapter 5 – Pipeline and vector processing
  6. CA – Chapter 6 – Input and output organization
  7. CA – Chapter 7 – Memory organization
  8. CA – Chapter 8 – Multi processors

Original Slides (PDF-English):

  1. Chapter1 – Computer Abstractions and Technology
  2. Chapter2 – Instructions: Language of the Computer 
  3. Chapter3 – Arithmetic for Computers
  4. Chapter4 – The Processor 
  5. Chapter5 – Large and Fast: Exploiting Memory Hierarchy
  6. Chapter6 – Parallel Processors from Client to Cloud

Reference Books:

Other material: