LMS知識社群登入
位置: 作業系統Operating Systems > 課程說明
課程資訊  
項目 內容
課程名稱 作業系統Operating Systems (1031, 10310CS342301, 資工系, 三年級)
閱讀權限 開放旁聽
課堂整理權限 不開放
老師 周志遠
助教 張馨尹 ,  林育存
學分 3
課程大綱  一、課程說明(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: 30%
Final: 35%
In-class Quiz: 5%

Machine Problems (carried out individually): 30%
System call: 5%
Multi-programming: 10%
Process Scheduling: 10%
Multi-thread programming: 5%
教學進度  
進度 內容
第 1 週
成績計算  
項目 權重
作業 33%
midterm 30%
final 40%
Quiz1 50%
Quiz2 50%
participation 100%
Course Final 0%