---
# System prepended metadata

title: OS 作業系統 2025 筆記

---

# OS 作業系統 2025 筆記
[toc]
## 動機
主要是自己記憶力不是很好，常常上課之後就忘了到底說過什麼，複習也要複習幾遍才會記起來的人。所以在段考前都會一邊複習一邊寫 markdown 可以記錄到底學了些什麼，也算是希望可以加深印象吧，到了期末發現自己幾乎把每一章的東西都寫成 markdown 了，就決定公開當作一個紀錄，如果有需要的人也可以參考參考。

其實我覺得老師講得很好，而且很白話，所以聽的時候都覺得很簡單像常識一樣，好像自己都懂了（？，但要考試的時候發現都忘光了不會... 
## 來源
* 清華大學 周志遠老師 - 作業系統
（影片應該在網路上找得到前幾年的OCW，基本上影片還蠻完整的所有章節都有。
內容圖片截圖大部分來源是老師的簡報，不確定這樣是否違法，但我記得作為老師的教學分享應該是可以的（？）

* 附上 youtube 上的影片連結大家可以參考：[連結](https://www.youtube.com/watch?v=1z3QEs9WDmY&list=PLS0SUwlYe8cxj8FCPRoPHAehIiN9Vo6VZ)

## 筆記
都是簡報的內容，但自己覺得沒有整理出精華重點，畢竟細節有時候段考還是會考的，所以偏細節多的簡報紀錄（？，大概整理過供參考
> 期中的筆記比較亂 但我不想再整理一次了 QQ
> 應該可以很明顯的從用心程度看出來哪些是期中的哪些是期末的ㄏㄏ
> 好我錯了期末到後面也沒耐心好好念了...

0. [Ch0 Operating System](https://hackmd.io/@thisisroni/BkcjYj5MZl)
1. [Ch1 Intorduction](https://hackmd.io/@thisisroni/SkfC9iczZx)
2. [Ch2 OS Structure](https://hackmd.io/@thisisroni/SJcJRoqzZx)
3. [Ch3 Processes Concept](/NXsMhlIyQIisQlrZyT6s6Q)
4. [Ch4 Multithreaded Programming](/xrZkptHqSimA4i-mJSltwg)
5. [Ch5 Process Scheduling](/POTwtYGqSICHxirCmCNSfQ)
6. [Ch6 Process Synchronization](/h-VS4PYMQjqcKuhN50RlMQ)
7. [Ch7 Deadlocks](/TflcCgcEQaOQI--owU4rPA)
8. [Ch8 Memory Management](/iFpzGh-JRzyS6XOppamVPA)
9. [Ch9 Virtual Memory Management](/5DYNQOO3QhKpQxwSCbmFEw)
10. [Ch10 File System Interface](/nvzn1uDATzCm086FjaeZoA)
11. [Ch11 File System Implementation](/rSDTPXm0SJO3rGkFNqgMbg)
12. [Ch12 Mass Storage System](/VzzRgW--RO-TGlDQWM1D6A)
13. [Ch13 I/O Systems](/jLs6U02QRf6Q4coYcTES8g)


