一、課程說明(Course Description)
To understand how computer systems work. Emphasis will be placed on
1. What characterizes the performance of a computer
2. Instruction set design and its interaction with a compiler
3. Basic building blocks: I/O, Memory, Datapath, Control
4. Pipelined datapath
二、指定用書(Text Books)
D.A.Patterson and J. L. Hennessy, Computer Organization and Design:
The Hardware/Software Interface, Third Ed., Elsevier, 2005.
三、參考書籍(References)
四、教學方式(Teaching Method)
Lectures and discussions
五、教學進度(Syllabus)
Course outlines
1: Computer abstractions and technology
2: The role of performance
3: Instructions: language of the machine
4: Arithmetic for computers
5: The processor: datapath and control
6: Enhancing performance with pipelining
7: Large and fast: exploiting memory hierarchy
六、成績考核(Evaluation)
七、可連結之網頁位址