教學大綱表 (103學年度 第1學期)
請遵守智慧財產權,勿使用非法影印教科書,避免觸法。
課程名稱
Course Title
(中文) 計算機組織
(英文) Computer Organization
開課單位
Departments
電機工程學系
課程代碼
Course No.
E2550A
授課教師
Instructor
張三祝
學分數
Credit
3.0 必/選修
core required/optional
選修 開課年級
Level
大三
先修科目或先備能力(Course Pre-requisites):計算機概論、組合語言、邏輯設計
課程概述與目標(Course Overview and Goals): 本課程為讓學生深入了解計算機組織內容及軟硬體間之介面探討。學生將可從課程中學到如何利用硬體描述語言設計CPU。主要內容除觀察計算機基本架構之歷史演變之外,將包括指令集架構(Instruction Set Architecture, ISA)、算數運算及邏輯運算單元、資料路徑(datapath)及控制器,儲存系統、輸入-輸出系統、網路中斷及異常處理等之性能分析及設計。
教科書(Textbook) 1.David A. Patterson and John L. Hennessy, Computer Organization and Design: The Hardware/Software Interface, 4th Edition. (東華書局代理)
參考教材(Reference) 1.John L. Hennessy and David A. Patterson, Computer Architecture: A Quantitative Approach,

3.http://bwrc.eecs.berkeley.edu/CIC/
4.VHDL cookbook & Ver
課程大綱 Syllabus 學生學習目標
Learning Objectives
單元學習活動
Learning Activities
學習成效評量
Evaluation
備註
Notes

No.
單元主題
Unit topic
內容綱要
Content summary
1 Computer Abstractions and Technology 1. Introduction to Computer Architecture
2. Organization and Anatomy of a Computer
3. Performance
1. Introduction to Computer Architecture
2. Organization and Anatomy of a Computer
3. Performance
 
2 Computer Abstractions and Technology 4. The power wall
5. The Sea Change
6. IT development stages
4. The power wall
5. The Sea Change
6. IT development stages
作業
Homework of Chapter 1  
3 Instructions: Language of the computer 1. Operations
2. Operands
3. Numbers
4. Representing Instructions
5. Logical Operations
6. Instructions for Making Decisions
1. Operations
2. Operands
3. Numbers
4. Representing Instructions
5. Logical Operations
6. Instructions for Making Decisions
 
4 Instructions: Language of the computer 7. Procedures in Computer Hardware
8. Communicating with People
9. MIPS Addressing
10. Synchronization
7. Procedures in Computer Hardware
8. Communicating with People
9. MIPS Addressing
10. Synchronization
作業
Homework of Chapter 2  
5 Arithmetic for Computer 1. Addition
2. Subtraction
3. Multiplication
1. Addition
2. Subtraction
3. Multiplication
Quiz 1  
6 Arithmetic for Computer 4. Division
5. Floating Point
4. Division
5. Floating Point
 
7 Arithmetic for Computer 6. Parallelism and Computer Arithmetic Associativity 6. Parallelism and Computer Arithmetic Associativity 作業
Homework of Chapter 3  
8 Arithmetic for Computer 1. Addition
2. Subtraction
3. Multiplication
4. Division
5. Floating Point
6. Parallelism and Computer Arithmetic Associativity
5. Floating Point
1. Addition
2. Subtraction
3. Multiplication
4. Division
5. Floating Point
6. Parallelism and Computer Arithmetic Associativity
5. Floating Point
期中考
 
9 Mid-term Examination 期中考
 
10 The Processor 1. Logic Design Conventions
2. Building a Datapath
3. Pipelined Datapath and Control
1. Logic Design Conventions
2. Building a Datapath
3. Pipelined Datapath and Control
 
11 The Processor 4. Data Hazards
5. Control Hazards
4. Data Hazards
5. Control Hazards
 
12 The Processor 6. Exceptions
7. Advanced Instruction-level Parallelism
6. Exceptions
7. Advanced Instruction-level Parallelism
作業
Homework of Chapter 4  
13 Large and Fast: Exploiting Memory Hierarchy 1. Caches
2. Performances
1. Caches
2. Performances
Quiz covers chapter 4  
14 Large and Fast: Exploiting Memory Hierarchy 3. Virtual Memory
4. Virtual Machines
3. Virtual Memory
4. Virtual Machines
 
15 Large and Fast: Exploiting Memory Hierarchy 5. FSM
6. Parallelism and Memory Hierarchies
5. FSM
6. Parallelism and Memory Hierarchies
作業
Homework of Chapter 5  
16 Storage and Other I/O Topics 1. Dependability, Reliability and Availability
2. Disk Storage
1. Dependability, Reliability and Availability
2. Disk Storage
 
17 Storage and Other I/O Topics 3. Flash Storage
4. Connecting P, M and I/O
3. Flash Storage
4. Connecting P, M and I/O
期末考
 
18 Final Examination 期末考
 


教學要點概述:
1.自編教材 Handout by Instructor:
□ 1-1.簡報 Slids
□ 1-2.影音教材 Videos
□ 1-3.教具 Teaching Aids
□ 1-4.教科書 Textbook
□ 1-5.其他 Other
□ 2.自編評量工具/量表 Educational Assessment
□ 3.教科書作者提供 Textbook

成績考核 Performance Evaluation: 期末考:30%   期中考:30%   平時考:10%   作業:30%  

教學資源(Teaching Resources):
□ 教材電子檔(Soft Copy of the Handout or the Textbook)
□ 課程網站(Website)
教學相關配合事項:液晶投影機, Tablet PC
課程網站(Website):校園網路硬碟二 分享檔名 E2550A4dav
扣考規定:http://eboard.ttu.edu.tw/ttuwebpost/showcontent-news.php?id=504