加簽規則和申請單: https://docs.google.com/forms/d/e/1FAIpQLSctwuqxULmE0aZzEhprg2-
INCWWpmO9hjF_qwUHhpidSa0TJQ/viewform?usp=sharing
一、課程說明(Course Description)
1.Overview
2.Processes and Threads
3.Multithreaded Programming
4.Process Scheduling
5.Process Synchronization
6.DeadLocks
7.Memory Management Strategies
8.Virtual-Memory Management
9.File System
10.Implementing File Systems
11.Secondary-Storage Structure
12.I/O Systems
Case Studies: Linux
二、指定用書(Text Books)
A. Silberschatz, P. Galvin, and G. Gangne, Operating System Concepts, 8th Edition
(International Student Version), John Wiley & Sons, Inc.
三、參考書籍(References)
四、教學方式(Teaching Method)
*本課程備有完整講義。
*上課採用投影片與電腦教材。
*本課程理論與實作經驗並重,學生必須熟悉與演練至少一種商用OS軟體。
五、教學進度(Syllabus)
每一章教材約需一~二週授畢。
期中期末各一 Nachos Project.
六、評分方式(Grading)
Midterm: 33%
Final: 33%
Machine Problems: 34%
- System call: 4%
- Multi-programming: 5%
- Process Scheduling: 10%
- File system: 10%
- Multi-threaded programming: 5%