iT邦幫忙

3

【小黑馬作業系統教室統整】自編超齊全的「作業系統」科目學習整理

撰文說明: 「作業系統」為資工系的必修課,
正規上課的資源往往使人艱澀難懂,
故期許編一個小馬自己的版本,
期能夠更淺白的語言使大家能了解。

小馬以教科書「恐龍書」及上課投影片為藍圖,
由淺入深分兩階段來寫,
第一是單純做知識普及,以超白話的語言寫成,
不必很懂電腦知識或程式,一般民眾或文科生都能閱讀。
第二是較傾向想要較深入作業系統的民眾,或是寫給讓修課學生一個較易理解的版本,
可能會涉及一些專業程式知識,適合想較深入了解作業系統的人。

期許自己的目標有達成。

作業系統簡介篇- 適合所有人閱讀

【小黑馬作業系統教室】(1) 破除「知識的詛咒」吧
【小黑馬作業系統教室】(2) 大膽科學-如果電腦上沒有作業系統?
【文科生都能懂的小黑馬作業系統教室】(3) (Ch1)簡介作業系統演進; interrupt與TimeSharing系統
【文科生都能懂的小黑馬作業系統教室】(4) (Ch1)特權指令與系統保謢

作業系統在電腦上跑多程式的概念介紹

【小黑馬作業系統教室】(5) (Ch2)常見的OS結構
【小黑馬作業系統教室】(6) (Ch3)程式生命週期-new, ready, running, waiting, terminated
【小黑馬作業系統教室】(7) (Ch4)thread- 比process更輕量的程式
【小黑馬作業系統教室】(8) (Ch4) 幾種多線程模型介紹,認識user thread 與 kernel thread

記憶體管理篇

【小黑馬作業系統教室】(9) (Ch8) 記憶體管理,OS決定使用者寫程式的變數存在記憶體的哪個位置
【小黑馬作業系統教室】(10) (Ch8) 查找真實地址的加速- Translation Look-aside Buffers (TLB)
【小黑馬作業系統教室】(11) (Ch8)記憶體管理的碎片-fragmentation,segmentation是解方?
【小黑馬作業系統教室】(12) (Ch9)虛擬記憶體(virtual memory),作業系統的「偷天換日大法」
【小黑馬作業系統教室】(13) (Ch9) Page replacement algorithm- 過目即忘的可憐記憶

排程、同步化與死結篇

【小黑馬作業系統教室】(14) (Ch5) 程式排程問題,以古代皇上見大臣做為比喻
【小黑馬作業系統教室】(15) (Ch6)什麼是「同步化」議題的超完整解說
【小黑馬作業系統教室】(16) (Ch6)Critical section problem的各種解法
【小黑馬作業系統教室】(17) (Ch7)Deadlock(死結)

檔案介紹篇

【小黑馬作業系統教室】(18) (Ch10) File System Interface(檔案系統)
【小黑馬作業系統教室】(19) (Ch11) File System Implementation(檔案系統實作)
【小黑馬作業系統教室】(20) (Ch12) Mass-Storage Structure (大量儲存裝置結構)
【小黑馬作業系統教室】(21) (Ch13) I/O系統

考古題篇

為了努力學習的考生們,
小馬特別統整各章節的常見題型。
(可惜期末較忙碌,未能將所有章節整理完)

【小黑馬作業系統考古】範圍: 恐龍書第一章~第四章
【小黑馬作業系統考古】範圍: 恐龍書第八章~第九章
【小黑馬作業系統考古】範圍: 恐龍書第五章~第七章


尚未有邦友留言

立即登入留言