Linux内存管理子系统,作为 kernel 核心中的核心,是承接所有系统活动的舞台,也是 Linux kernel 中最为庞杂的子系统, 没有之一。本系列是尝试学习Linux的内存管理的一些笔记总结。
主要是啃读以下一些Linux大牛书籍:
- Professional Linux Kernel Architecture
- Understanding The Linux Kernel 3rdEdition
- Linux Kernel Development
- Understanding the Linux Virtual Memory Manager
- Linux Device Driver
博客的组织架构很多是参考AderStep前辈,在此特别感谢。也参考了很多其他前辈的博客,不一一感谢。
内核选择的是最新的Linux-4.12,在这里可以在线查看完整的源代码。
学习过程中也会尝试写一些小的tool,源代码会放到github上,地址在这里。
电梯: