| Relevance of Course Objectives and Core Learning Outcomes(%) |
Teaching and Assessment Methods for Course Objectives |
| Course Objectives |
Competency Indicators |
Ratio(%) |
Teaching Methods |
Assessment Methods |
| 本課程的主要內容在於介紹作業系統的內部運作方式,包括行程及執行緒的管理、行程的互斥模式、CPU排程、死結的避免與預防、記憶體管理、以及檔案系統管理等。 |
| 5.Professional Knowledge in Computer Science |
|
|
|
| Written Presentation |
| Quiz |
|
| Course Content and Homework/Schedule/Tests Schedule |
| Week |
Course Content |
| Week 1 |
Introduction |
| Week 2 |
Computer Systems |
| Week 3 |
Process Structure |
| Week 4 |
Process Management |
| Week 5 |
Threads Management |
| Week 6 |
CPU Scheduling |
| Week 7 |
Synchronization Tools |
| Week 8 |
Synchronization Examples |
| Week 9 |
Midterm exam |
| Week 10 |
Deadlocks |
| Week 11 |
Self-directed Learning: The Linux Virtual Machine |
| Week 12 |
Self-directed Learning: Linux Process Management |
| Week 13 |
Main Memory |
| Week 14 |
Virtual Memory I |
| Week 15 |
Virtual Memory II |
| Week 16 |
I/O Systems
File-System Interface
Final exam |
self-directed learning |
|
|
| Evaluation |
| Quizzes: 30%, Midterm: 30% , Final: 40% |
| Textbook & other References |
Operating System Principles; Tenth Ed., Silberschatz, Galvin and Gagne; John Wiley Publishers
國內代理:新月書局 |
| Teaching Aids & Teacher's Website |
| 140.120.7.149/~tcyen |
| Office Hours |
週二08:10~09:00
週四15:10~16:00 |
| Sustainable Development Goals, SDGs(Link URL) |
| include experience courses:N |
|