一、課程說明 (Course Description)

1. Introduction
2. System Structures
3. Processes-Concept
4. Multithreaded Programming
5. Process Scheduling
6. Synchronization
7. Deadlocks
8. Memory Management Strategies
9. Virtual-Memory Management
10. File System
11. Implementing File Systems
12. Secondary-Storage Structure

二、指定用書 (Text Books)

title: Operating System Concepts, 10th Edition (Wiley Asia Student)
Authors: A. Silberschatz, P. B. Galvin, and G. Gagne
John Wiley & Sons, Inc., 2019.

三、參考書籍 (References)

title: Principles of Modern Operating Systems
Authors: Jose M. Garrido and Richard Schlesinger
Jones and Bartlett, Inc., 2008

四、教學方式 (Teaching Method)

ppt presentation with on-line videos(Chinese version).
上課採用投影片教學, 有輔助線上教學影片(中文)。


五、成績考核 (Evaluation)

a. chapters exercises (15%)
b. First Exam. (20%)
c. Second Exam. (20%)
d. Final Exam. (25%)
e. final programming project (10%)
f. class performance (10%)