中正大學課程大綱
課程名稱(中文): 作業系統 開課單位: 前瞻工程全英語碩士學位學程(Master Program in Advanced Engineering)
課程名稱(英文) Operating System 課程代碼 4465020_01
授課教師: 柯仁松 學分數 3
必/選修 必修 開課年級 碩博
先修科目或先備能力:
Programming Languages such as C, C++, Java, etc.
課程概述:
This course will introduce not only the basic concepts of an operating system, but
will also allow students to have hands-on experience with a small operating system.
Students will be required to actually write or modify a scheduler, a memory
manager, and other OS service components.
學習目標:
1. To allow students to understand the basics of an operating system
2. To allow students to write or modify code in a simple operating system
3. To allow students to understand the state-of-the-art in OS technology
4. To allow students to make innovations in OS design
教科書:
Operating System Concepts, 8th Edition, Avi Silberschatz, Peter Baer Galvin, and Greg Gagne, http://codex.cs.yale.edu/avi/os-book/os8/index.php ISBN : 0-470-12872-0

課程大綱 分配時數 核心能力 備註
單元主題 內容綱要 講授 示範 隨堂作業 其他
Overview
Course
Introduction
1.5
Process & Threads
3. Processes
4. Threads
6
Scheduling & Synchronization
5. CPU
Scheduling
6. Process
Synchronization
6 3
Memory Management
8. Main
Memory
9. Virtual
Memory
6
I/O Systems
13. I/O Systems
1.5
Protection
14. Protection
3
Security
15. Security
3
Distributed Systems
16. Distributed
Operating
Systems
16. Distributed
File Systems
16. Distributed
Synchronization
9
Multimedia Systems
20. Multimedia
Systems
3


請尊重智慧財產權,不得非法影印教師指定之教科書籍

教學要點概述:
1. 教材編選(可複選):自編簡報(ppt)教科書作者提供
2. 教學方法(可複選):講述板書講述
3. 評量工具(可複選):上課點名 0%, 隨堂測驗0%, 隨堂作業0%, 程式實作0%, 實習報告0%,
                       專案報告70.00%, 期中考0%, 期末考30.00%, 期末報告0%, 其他0%,
4. 教學資源:課程網站 教材電子檔供下載 實習網站
5. 教學相關配合事項:

課程目標與教育核心能力相關性        
請勾選: