一、課程說明 (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%)


基於透明與負責任的原則,本課程鼓勵學生利用AI進行協作或互學,以提升本門課產出品質。根據本校
公布之「大學教育場域AI協作、共學與素養培養指引」,本門課程採取有條件開放,說明如下

學生須於課堂作業或報告中的「標題頁註腳」或「引用文獻後」簡要說明如何使用生成式AI進行議題發
想、文句潤飾或結構參考等使用方式。若經查核使用卻無在作業或報告中標明,教師、學校或相關單位
有權重新針對作業或報告重新評分或不予計分。
本門課授課教材或學習資料若有引用自生成式AI,教師也將在投影片或口頭標注。
修讀本課程之學生於選課時視為同意以上倫理聲明