分页机制
#内核
#内存
#分页
分页机制#
Linux 使用分页机制管理内存:
- 页(Page):内存管理的基本单位,通常 4KB
- 页表(Page Table):虚拟地址到物理地址的映射表
- TLB(Translation Lookaside Buffer):页表缓存,加速地址转换
💡 提示
现代处理器支持多种页大小,如 4KB、2MB(大页)、1GB(巨页)。
与进程调度的关系#
内存管理与 CFS调度器 密切相关:
- 调度器切换进程时需要切换页表
- 内存压力会影响调度决策
- OOM Killer 会在内存不足时杀死进程
待学习#
伙伴系统 0%
Slab 分配器 0%
页面置换算法 0%
内存映射 0%
参考资料#
书籍推荐
- 《深入理解 Linux 内核》第 2 章
- 《Linux 内核源代码情景分析》