斷斷續續學習作業系統已經有大半年時間了,一直想系統地梳理一下。
正好藉助《深入Linux核心架構》 (Wolfgang Manuere 著,郭旭 譯)彙總一下。
首先基礎框架篇,Linux核心0.11體系結構。
由於核心版本不停地更新,《深入Linux核心架構》以核心2.6.24為例。
//註釋掉,flag要倒了。預期更新週期45天。
六、裝置驅動程式
七、模組
八、虛擬檔案系統
九、Ext檔案系統族
十、無持久儲存的檔案系統
十一、擴充套件屬性和訪問控制表
十二、網路
十三、系統呼叫
十四、核心活動
十五、時間管理
十六、頁快取和塊快取
十七、資料同步
十八、頁面回收和頁交換
十九、審計
Linux核心4.x對2.6版本在程式排程和核心搶佔方面有了較大的改善,此處記錄一些問題解答。
自己動手系列:
自行動手,完成了一個漏洞百出的微核心。