作業系統概論
Introduction to Operating Systems
學期
112-1
學分
3
學分
當期課號
515513
永久課號
CSCS10001
開課單位
資訊學院共同課程
授課教師
蔡文錦
校區
光復
類別
必修
上課時間表
| 節 | 週三 |
|---|---|
3 10:10–11:00 | 作業系統概論 EC016 2 節連堂 |
4 11:10–12:00 |
* 根據陽明交大上課時間表所列
概述
To provide a clear description of the concepts that underlie operating systems.
先修科目
Data structure, computer organization, high-level language
評分方式
Exam (mid+final): 60% Programming homeworks: 25% quiz: 15%
課程大綱
- Overview
- Process management
- Process synchronization
- Memory management
- Storage management
- File system
週次計畫
| 週次 | 主題 |
|---|---|
| 第 1 週 | Overview - Introduction |
| 第 2 週 | Overview - Operating system structure |
| 第 3 週 | Process Management - Process concept |
| 第 4 週 | Process Management - Threads/ Concurrency |
| 第 5 週 | Process Management - CPU scheduling |
| 第 6 週 | Process Synchronization - concept |
| 第 7 週 | Process Synchronization - Synchronization examples |
| 第 8 週 | Mid-term exam |
| 第 9 週 | Process Synchronization - Deadlock |
| 第 10 週 | Memory Management - Main memory |
| 第 11 週 | Memory Management - Virtual memory |
| 第 12 週 | Storage Management - Mass storage systems |
| 第 13 週 | Storage Management - I/O systems |
| 第 14 週 | File System - System Interface |
| 第 15 週 | File system - System implementation |
| 第 16 週 | File system - File internal |
| 第 17 週 | Final exam |
教科書
Operating System Concepts, by Abraham Silberschatz, Peter B. Galvin, Greg Gagne. WILEY, Tenth Edition.