Introduction Instruction Set Architectures (ISA) an interface between hardware & software Classes & Comparative study of ISAs Computer Arithmetic Basic Processor Design: Data path & control Computer Performance Memory System Design Input/output Emerging Architectures
Books:
Text David A. Patterson & John L. Hennessy Computer Organization & Design (5/e) (4th edition is also OK) Elsevier Publishing Reference William Stallings Computer Organization & Architecture (8 th / 7 th Edition) Pearson Publishing
Sessional Marks Distribution:
Mid Term (15 Points) Short Quizzes, Assignments & Class Performance (15 Points)
Course Objectives:
Develop a deeper understanding of computer systems design with emphasis on RISC machines. Learn how computing systems are structured with major focus on the processor, cache, memory and system buses. Know basic design principles and techniques for performance improvement.