課程概述 |
一. 內容
This course gives a thorough presentation on the design of modern digital computer systems and their hardware and software interfaces. Topics covered in this course are as follows:
1. Introduction to Computer Organization.
2. Instruction Set Architecture.
3. Performance and Cost Analysis.
4. ALU Design.
5. Controller and Data-path Design.
6. Pipelining Design.
7. Memory System Design.
8. Input-Output System Design.
9. A Survey of Advanced Architectures.
二.教科書
D. A. Patterson and J. L. Hennessy, Computer Organization and Design: The Hardware/Software Interface,
3rd ed., 2005 Morgan Kaufmann.
三.成績評量方式
Midterm 30%, Exercises 30%, Final 40%
四.預修課程
C language
|