國立嘉義大學112學年度第1學期教學大綱

課程代碼11213470019上課學制大學部
課程名稱計算機組織 Computer Organization授課教師 (師資來源)陳宗和(資工系)
學分(時數)3.0 (3.0)上課班級資工系3年甲班
先修科目必選修別必修
上課地點綜合教學大樓 A32-410 授課語言國語
證照關係晤談時間星期2第1節~第1節, 地點:A16-616 星期2第9節~第9節, 地點:A16-616 星期2第F節~第5節, 地點:A16-616
課程大網網址https://web085004.adm.ncyu.edu.tw/Syllabus/Syllabus_Rpt.aspx?CrsCode=11213470019
備 註
本課程之教學主題、內容或活動是否與性別平等議題有相關之處:否本課是否使用原文教材或原文書進行教學:是

◎系所教育目標:
為配合國家建設及產業發展之需要,本系以培育中高級資訊科技人才為目的。在教學理念上除了注重理論的探討之外並強調實際動手的能力,以期培育出具有深厚學識基礎並能實際應用的資訊科技人才。在專業必修中涵蓋基礎理論、電腦硬體、作業系統、資料結構及計算機網路等方面,並有畢業專題製作,使學生紮實基礎,同時課程包含四個專業學程,兼顧學術及實務之分流與訓練。分別為一:軟體工程及知識工程學程、二:互動多媒體學程、三:網路及資訊安全學程、四:資訊系統開發實務學程,以期作為日後升學就業的準備。
◎核心能力關聯性
1.應用數理邏輯推理之能力5 關聯性最強
2.具備資訊軟體專業之能力4 關聯性稍強
3.具備資訊硬體專業之能力3 關聯性中等
4.發掘、分析及解決問題之能力3 關聯性中等
5.現代資訊發展工具之使用與熟悉資訊應用系統之能力3 關聯性中等
6.資訊軟體或硬體創新設計與實作之能力4 關聯性稍強
7.有效溝通與團隊合作之能力2 關聯性稍弱
8.培養人文素養、專業倫理責任、社會關懷與生活技能之能力1 關聯性最弱
◎本學科內容概述:
本課程著重於介紹計算機組織與設計概念,我們將會藉由MIPS組合語言介紹電腦硬體的架構與軟硬體溝通介面,涵蓋的主題包含電腦語言、計算機算數、處理器的控制路徑、管線化處理器、記憶體層級管理等。
◎本學科教學內容大綱:
1.計算機科技(Computer Technology) 2.指令:電腦語言(Instruction: Language of the Computer) 3.計算機算數(Arithmetic for Computer) 4.處理器:控制路徑(Processor: Datapath and Control) 5.處理器:管線(Pipeline) 6.記憶體層級(Memory Hierarchy)
◎本學科學習目標:
This course mainly presents concepts to Computer Organization, i.e. how CPU works, but not applications. We introduce the important topics including 1) Instruction sets, 2) Evaluating performance, 3) Datapath and control in processor, 4) Enhancing performance with pipelining, 5) Exploiting memory hierarchy, and 6) Disk storage and dependability.
1 Computer abstractions and technology,
2 Instructions: Language of Computer,
3 Assessing and Understanding Performance,
4 The Processor: Datapath and Control,
5 Enhancing Performance with Pipelining,
6 Large and Fast: Exploiting Memory Hierarchy,
7 Storage, Networks, and other Peripherals.
◎教學進度:
週次主題教學內容教學方法
01
Computer Abstractions and Technology1. Introduction講授。
02
Computer Abstractions and Technology2. Arithmetic for computers作業/習題演練、講授。
03
Instructions: Language of the Computer3. Instruction講授。
04
Instructions: Language of the Computer4. MIPS addressing作業/習題演練、講授。
05
Assessing and Understanding Performance5. Performance講授。
06
Assessing and Understanding Performance6. Evaluation作業/習題演練、講授。
07
The Processor: Datapath and Control7. Datapath講授、討論。
08
The Processor: Datapath and Control8. Simple implementation講授、討論。
09
The Processor: Datapath and Control9. Multiple cycle講授、討論。
10
Enhancing Performance with Pipelining10. Overview of pipeline作業/習題演練、講授、討論。
11
Enhancing Performance with Pipelining11. Pipelined datapath講授、討論。
12
Enhancing Performance with Pipelining12. Pipelined control作業/習題演練、講授、討論。
13
Enhancing Performance with Pipelining13. Data Hazard講授、討論。
14
Exploiting Memory Hierarchy14. Cache作業/習題演練、講授、討論。
15
Exploiting Memory Hierarchy15. Memory Hierarchy講授、討論。
16
Storage, Networks, and Other Peripherals16. Disk storage作業/習題演練、講授、討論。
17
Storage, Networks, and Other Peripherals17. I/O performance measures講授、討論。
18
examfinal exam作業/習題演練、操作/實作。
◎課程要求:
本課程採用之教材為Computer Organization and Design: The Hardware/Software Interface,為目前國際間對計算機組織之最普遍選用教科書之一。由深入淺出方式先講授計算機組織的各項主題:計算機的發展、指令集結構、效能評估、CPU 設計、Pipeline結構、記憶體架構、I/O 及儲存媒體等之組織。本課程以在課堂上理論講解為主。課後以習題練習為輔,以印證課堂所學。每章授課完畢後一週內,修課學生(分組)應完成一份與該章內容相關之「Real stuff」的研究報告。
◎成績考核
課堂參與討論10%
小考15%
期中考30% : 筆試
期末考30% : 筆試
作業/習題演練15%
◎參考書目與學習資源
David Patterson and John Hennessy, Computer Organization and Design: The Hardware/Software Interface, 6th Edition, Morgan Kaufmann, 2021. (有中譯本)
◎教材講義
請改以帳號登入校務系統選擇全校課程查詢方能查看教材講義
1.請尊重智慧財產權、使用正版教科書並禁止非法影印。
2.請重視性別平等教育之重要性,在各項學生集會場合、輔導及教學過程中,隨時向學生宣導正確的性別平 等觀念及尊重多元性別,並關心班上學生感情及生活事項,隨時予以適當的輔導,建立學生正確的性別平等意識。