國立政治大學資訊科學系
2008計算機組織與結構
Computer Architecture
一、時間/地點(Class Time/ Room):
地點(Room): 二234/大仁樓300301。
二、授課教師(Instructor):左瑞麟 (Raylin Tso)
研究室: 大仁樓300314
E-mail: raylin@cs.nccu.edu.tw
Tel: 02-29393091 ext.62328
三、課程目標(Course Description):
本課程旨在介紹計算機硬體的基本概念與製作方式,利用各種實例,配合網路最新資訊,對相關主題作深入淺出之說明,期能使學生瞭解電腦的組織架構與重要技術。
四、課程大綱(Outline)
1. 學習電子計算機系統設計原理。
2. 熟悉中央處理器單元的結構與運作。
3. 熟悉指令集架構的設計與取捨。
4. 了解 CPU 及其週邊設備的關係及其運作方式。
五、上課進度(Scheduled Progress)
預計在一學期內,按順序介紹完以下內容
1. 課程摘要與導論
2. 計算機概念與技術
3. 指令的處理方式
4. 計算機的算術運算
5. 效能的評估與了解
6. 資料路徑與控制
7. 利用管路增加效能
8. 階層式記憶體
9. 處理器與週邊的介面
六、 參考書目(Reference Book):
David A. Patterson and John L. Hennessy, "Computer Organization and Design: The Hardware/Software Interface, 3rd Edition", 2004出版,新月圖書代理。
七、課程要求 / 評分標準(Grading):
1. 作業,報告及上課表現 30%,
2. 期中考 30%,
3. 期末考 40%
八、課程表(Syllabus)
週次 |
日 期 |
進 度 |
作 業 |
備 考 |
1 |
9/23 |
課程摘要與導論 [Lecture1] |
|
|
2 |
9/30 |
計算機概念與技術 [Lecture2] |
|
|
3 |
10/7 |
指令的處理方式 [Lecture3] |
|
|
4 |
10/14 |
指令的處理方式 [Lecture4] |
|
|
5 |
10/21 |
計算機的算術運算 [Lecture5] |
|
|
6 |
10/28 |
停課 |
|
|
7 |
11/4 |
計算機的算術運算 [Lecture6] |
|
|
8 |
11/11 |
效能的評估與了解 [Lecture7] |
|
|
9 |
11/18 |
資料路徑與控制 [Lecture8] |
|
|
10 |
11/25 |
資料路徑與控制 [Lecture9] |
|
|
11 |
12/2 |
期中考 |
|
期中考 |
12 |
12/8 |
SPIM simulator, 利用管路增加效能 [Lecture10] |
|
|
13 |
12/16 |
利用管路增加效能 [Lecture11] |
|
|
14 |
12/23 |
利用管路增加效能 [Lecture12] |
|
|
15 |
12/30 |
階層式記憶體 [Lecture13] |
|
|
16 |
1/6 |
階層式記憶體 [Lecture14] |
|
|
17 |
1/13 |
期末考 |
|
期末考 |