T46 ⚠️ 二级页表的作用

:::{note} 二级页表两种表示方式

10 位10 位12 位
页目录号页表索引页内偏移
一级页表二级页表物理地址

注意:一级页表在前面

:::

若页目录项和页表项大小都为 4B, 则

  • 每个进程
    • 页目录占用:
    • 页表占用
      • 一个单独的页表:
      • 所有页表占用的最大页数 (页目录的全部页表都装满):
    • 总计:
  • 使用二级页表的好处
    • 对于使用较少内存的进程,只需分配 1 个页目录和少量页表,节省内存空间。
    • 如果不使用二级页表,则每个进程都需要分配完整的页表( 个页表项,), 浪费大量内存。