作業系統概論
Introduction to Op;erating Systems
學期
112-1
學分
3
學分
當期課號
910051
永久課號
SESE20002
開課單位
系統工程與科技學士學位學程
授課教師
楊婷婷
類別
必修
上課時間表
| 節 | 週一 | 週四 |
|---|---|---|
1 08:00–08:50 | 作業系統概論 2 節連堂 | |
2 09:00–09:50 | ||
3 10:10–11:00 | 作業系統概論 |
* 根據陽明交大上課時間表所列
概述
本課程主要介紹現代作業系統之基本概念,它包含處理程序/處理器管理、記憶體管理、檔案管理、及設備管理,並討論分散式系統及多元同步控制。 This course introduces the basic concepts of modern operating systems, which includes the handler / processor management, memory management, file management, and facilities management, and discuss the distributed systems and multiple synchronous control mechanisms.
先修科目
程式設計、資料結構、系統程式、資料結構 Programming, Data Structure, System Programming, Data Structure
評分方式
課堂參與及小考:35% 期中考:30% 期末考:35%
週次計畫
| 週次 | 主題 |
|---|---|
| 第 1 週 | Overview & Introduction to OS |
| 第 2 週 | OS Strcture |
| 第 3 週 | Process and thread |
| 第 4 週 | Process and thread |
| 第 5 週 | CPU Scheduling |
| 第 6 週 | CPU Scheduling |
| 第 7 週 | Synchronization |
| 第 8 週 | Synchronization |
| 第 9 週 | Midterm Exam |
| 第 10 週 | Deadlock |
| 第 11 週 | Main Memory Management |
| 第 12 週 | Main Memory Management |
| 第 13 週 | Virtual Memory Management |
| 第 14 週 | Virtual Memory Management |
| 第 15 週 | Storage and file system |
| 第 16 週 | Final Exam |
| 第 17 週 | Final Review |
教科書
Operating System Concepts, 10/E;A. Silberschatz, P.B. Galvin and Greg Gagne;Wiley (東華書局);2019