教師姓名:吳世弘
教學目標(Course Description):
課號 |
課名 |
開課班級 |
上課時間地點 |
2656 2666 |
Introduction to Operating Systems |
資訊工程系(四日)2B 資訊工程系(四日) |
(三)5-7 T2-214 (一)2 |
課本:A. Silberschatz,
P. B. Galvin, G. Gagne, “Operating System Principles”, 7th Ed, WILEY,,2005. 東華書局代理
參考書目: 薛智文,
作業系統, 初版,旗標出版
TBA
Week |
Date |
notes |
Topics |
Homework |
||
1 |
2/16 |
|
Ch1 |
作業系統簡介 |
1. What is
an Operating System 2. The kind
of Operating System |
|
2 |
2/23 |
|
Ch2 |
系統架構 |
1.
CPU 2.
Storage Device 3.
I/O Structure |
交學習小組名單六人一組 |
3 |
3/2 |
|
Ch2 |
系統架構 |
1. Storage
Hierarchy 2. Hardware
Protection |
|
4 |
3/9 |
|
Ch3 |
作業系統結構 |
1. System
Components 2. Operating-System
Services 3. System Call |
|
5 |
3/16 |
|
Ch3 |
作業系統結構 |
1. System
Structure 2. Virtual
Machine 3. System
Design |
|
6 |
3/23 |
|
Ch4 |
行程 |
1. Process
Concept 2. Process
Scheduling 3. Thread |
|
7 |
3/30 |
|
Ch4 |
行程 |
1. Processes
Cooperation 2. Interprocess Communication |
|
8 |
4/6 |
|
Ch5 |
排程 |
1.
Scheduling Concept 2.
Scheduling Method |
|
9 |
4/13 |
midterm |
|
|
|
|
10 |
4/20 |
|
Ch5 |
排程 |
1. Special
Purpose Scheduling 2. Scheduling
Evaluation |
|
11 |
4/27 |
|
Ch6 |
同步與死結 |
1. Process
Synchronization 2. Critical
Section 3. Semaphore |
|
12 |
5/4 |
|
Ch6 |
同步與死結 |
1. Classical
Problems of Synchronization 2. Critical Region and Monitor 3. Deadlock
Introduction 4. Deadlock
Prevention 5. Deadlock
Avoidance |
|
13 |
5/11 |
|
Ch7 |
記憶體管理 |
Background Contiguous
Allocation Paging |
|
14 |
5/18 |
|
Ch7 |
記憶體管理 |
Segmentation |
|
15 |
5/25 |
|
Ch8 |
虛擬記憶體 |
Background Page
Replacement Frame Allocation |
|
16 |
6/1 |
|
Ch8 |
虛擬記憶體 |
Thrashing Implementation
Issues Review the Course |
|
17 |
6/8 |
|
Ch9 |
檔案系統 |
File System |
|
18 |
6/15 |
Final Exam. |
|
|
期末考 |
|
#1.
維基百科:作業系統
Last update: 2005/06/08
shwu@cyut.edu.tw