作業系統概論
Introduction to Operating Systems
學期
112-1
學分
3
學分
當期課號
515514
永久課號
CSCS10001
開課單位
資訊學院共同課程
授課教師
吳育松
校區
光復
類別
必修
上課時間表
| 節 | 週三 |
|---|---|
3 10:10–11:00 | 作業系統概論 EC114 2 節連堂 |
4 11:10–12:00 |
* 根據陽明交大上課時間表所列
概述
This course examines the important problems in operating system design and implementation. At the end of this class you will understand virtual memory, threads, context switches, kernels, interrupts, system calls, interprocess communication, coordination, and the interaction between software and hardware.
先修科目
C programming and a minimal amount of x86 assembly
評分方式
Homework : 40% Midterm: 30% Final: 30%
週次計畫
| 週次 | 主題 |
|---|---|
| 第 1 週 | Introduction |
| 第 2 週 | Operating System Structures |
| 第 3 週 | Processes |
| 第 4 週 | Threads |
| 第 5 週 | CPU Scheduling |
| 第 6 週 | CPU Scheduling |
| 第 7 週 | Process Synchronization |
| 第 8 週 | 期中考 |
| 第 9 週 | Deadlock |
| 第 10 週 | Virtual Memory |
| 第 11 週 | File-System Interface |
| 第 12 週 | File-System Implementation |
| 第 13 週 | Mass-Storage Structure |
| 第 14 週 | I/O Systems |
| 第 15 週 | Distributed System Structures |
| 第 16 週 | 期末考 |
教科書
Operating System Concepts, by Abraham Silberschatz, Greg Gagne, Peter Baer Galvin