國立清華大學資訊工程學系 | 特聘教授 |
美國加州大學聖地牙哥分校 | 博士 |
【經歷】 | 國立清華大學106.109.112學年校傑出教學獎 |
【網站】 | http://lsalab.cs.nthu.edu.tw/home/ |
【授課】 | 作業系統、平行程式、雲端程式設計 |
【專長】 | 分散式系統、雲端計算、高效計算、系統資源管理 |
【特色】 | https://www.youtube.com/watch?v=UH0Wnwb9WX0&ab_channel=NTHUOCW |
國立清華大學資訊工程學系 | 特聘教授 |
美國加州大學聖地牙哥分校 | 博士 |
【經歷】 | 國立清華大學106.109.112學年校傑出教學獎 |
【網站】 | http://lsalab.cs.nthu.edu.tw/home/ |
【授課】 | 作業系統、平行程式、雲端程式設計 |
【專長】 | 分散式系統、雲端計算、高效計算、系統資源管理 |
【特色】 | https://www.youtube.com/watch?v=UH0Wnwb9WX0&ab_channel=NTHUOCW |
學習就像一場戰鬥,優質的大師級課程就是你決勝的關鍵!由清大資工系周志遠教授於開放式課程所講授的【作業系統】課程,多年稱霸雲端學子心中的最愛!你對作業系統>深具挑戰性的作業深感恐懼嗎?你對作業系統>原文聖經指定用書有閱讀障礙嗎?您想迎戰國際比賽>卻不得其門而入嗎?志遠教授為您特製一帖【Operating System】的良藥每周定期服用這帖良藥,將學習自律基因植入穴道中,循序漸進地全副武裝、疏通您的任督二脈,欲追隨志遠教授征戰國際、轟動武林、驚動萬教絕非夢想!
課程大綱 | |
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 | |
指定用書 | |
Textbooks | |
♠ | Silberschatz, P. Galvin, and G. Gangne, Operating System Concepts, |
(International Student Version), John Wiley & Sons, Inc. | |
教學方式 | |
Teaching Method | |
♠ | 上課採用投影片與電腦教材 |
♠ | 上課採用投影片與電腦教材 |
♠ | 本課程理論與實作經驗並重,學生必須熟悉與演練至少一種商用OS軟體 |
教學進度 | |
Syllabus | |
♠ | 每一章教材約需一~二週授畢 |
♠ | 期中期末各一 Nachos Project |
| |
![]() | 作業系統講義 . 作業系統字幕版 |