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