分页机制

#内核 #内存 #分页

分页机制#

Linux 使用分页机制管理内存:

  • 页(Page):内存管理的基本单位,通常 4KB
  • 页表(Page Table):虚拟地址到物理地址的映射表
  • TLB(Translation Lookaside Buffer):页表缓存,加速地址转换
💡 提示

现代处理器支持多种页大小,如 4KB、2MB(大页)、1GB(巨页)。


与进程调度的关系#

内存管理与 CFS调度器 密切相关:

  • 调度器切换进程时需要切换页表
  • 内存压力会影响调度决策
  • OOM Killer 会在内存不足时杀死进程

待学习#

伙伴系统 0%
Slab 分配器 0%
页面置换算法 0%
内存映射 0%

参考资料#

书籍推荐
  • 《深入理解 Linux 内核》第 2 章
  • 《Linux 内核源代码情景分析》