一、課程說明(Course Description)

To understand how a computer system work. Emphases will be placed on

1. What characterizes the performance of a computer

2. Instruction set design and its interaction with compiler

3. Basic building blocks: I/O, Memory, Datapath, Control

4. Pipelined datapath

5. Memory hierarchy





二、指定用書(Text Books)

P.A.Patterson and J.L. Hennessy, Computer Organization and Design RISC-V

Edition: The Hardware/Software Interface, Morgan Kaufmann, 2017.





三、參考書籍(References)





四、教學方式(Teaching Method)



Lectures and discussions





五、教學進度(Syllabus)

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)



Homework, mid-term examination, final examination





七、可連結之網頁位址



EEClass website


八、採用下列何項 AI 使用規則

根據本校公布之佈的「大學教育場域AI協作、共學與素養培養指引」,本門課程採取禁止使用,以下為相關的監管機


修讀本門課程之學生應注意本門課不得繳交使用生成式人工智慧所產出的作業、報告或個人心得。若經查核發現,教
師、學校或相關單位有權重新針對作業或報告重新評分或不予計分。
修讀本課程之學生於選課時視為同意以上倫理聲明。