T46 ⚠️ 二级页表的作用
:::{note} 二级页表两种表示方式
| 10 位 | 10 位 | 12 位 |
|---|---|---|
| 页目录号 | 页表索引 | 页内偏移 |
| 一级页表 | 二级页表 | 物理地址 |
注意:一级页表在前面
:::
若页目录项和页表项大小都为 4B, 则
- 每个进程
- 页目录占用:
- 页表占用
- 一个单独的页表:
- 所有页表占用的最大页数 (页目录的全部页表都装满):
- 总计:
- 使用二级页表的好处
- 对于使用较少内存的进程,只需分配 1 个页目录和少量页表,节省内存空间。
- 如果不使用二级页表,则每个进程都需要分配完整的页表( 个页表项,), 浪费大量内存。