Linux内核学习总览

断断续续学习操作系统已经有大半年时间了,一直想系统地梳理一下。

正好借助《深入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负载均衡

自己动手系列:

自行动手,完成了一个漏洞百出的微内核

posted @ 2018-10-16 20:09  雾封尘  阅读(1119)  评论(0编辑  收藏  举报