内存管理不仅是 Linux 系统中比较难理解的模块,更是网上资料讲解混乱的模块。本场 Chat 旨在让读者了解内存分配的来龙去脉,从硬件原理和内核角度出发,分析如下内容:
- CPU 通过 MMU 访问物理地址的原理;
- 内存的 ZONE 划分:DMA、NORMAL 和 HIGHMEM;
- 内存的 Page 管理以及防止内外碎片的方法;
- 内存管理的 Buddy 算法;
- 内存管理的 Slab 算法;
- 连续内存分配器(CMA)。
阅读全文: http://gitbook.cn/gitchat/activity/5a9fddc6f497b003c2476c6e
您还可以下载 CSDN 旗下精品原创内容社区 GitChat App ,阅读更多 GitChat 专享技术内容哦。