Linux核心學習總覽

霧封塵發表於2018-10-16

斷斷續續學習作業系統已經有大半年時間了,一直想系統地梳理一下。

正好藉助《深入Linux核心架構》 (Wolfgang Manuere 著,郭旭 譯)彙總一下。 

首先基礎框架篇,Linux核心0.11體系結構

由於核心版本不停地更新,《深入Linux核心架構》以核心2.6.24為例。

//註釋掉,flag要倒了。預期更新週期45天。

 

一、簡介與概述  2018/10/11

二、程式管理和排程(上) 2018/10/16

二、程式管理和排程(下) 2018/10/23

三、記憶體管理(上)2018/10/28

三、記憶體管理(下)2018/11/7

四、程式虛擬記憶體 2018/11/25

五、鎖與程式間通訊 2018/12/14

六、裝置驅動程式

七、模組

八、虛擬檔案系統

九、Ext檔案系統族

十、無持久儲存的檔案系統

十一、擴充套件屬性和訪問控制表

十二、網路

十三、系統呼叫

十四、核心活動

十五、時間管理

十六、頁快取和塊快取

十七、資料同步

十八、頁面回收和頁交換

十九、審計

 

Linux核心4.x對2.6版本在程式排程和核心搶佔方面有了較大的改善,此處記錄一些問題解答。

Linux核心——程式誕生

Linux核心——CFS排程器

Linux核心——SMP負載均衡

自己動手系列:

自行動手,完成了一個漏洞百出的微核心

相關文章