基本思想
地址转换
- 逻辑地址 = 段号 + 段内页号 + 页内偏移
- 转换过程:段表 → 页表 → 物理地址
- 先查段表(得页表始址),对段内偏移做越界检查
- 再查页表(得物理页帧号)
- 最后拼接页内偏移 → 物理地址
- 三次访存:段表访存 + 页表访存 + 取数据
- 可配合 TLB 降低等效访问时间
结构
逻辑地址: | 段号 | 页号 | 页内偏移 |
↓
段表 → 页表 → 物理页帧
优缺点
- 优点:兼具段的逻辑性(用户视角自然、便于共享保护)和页的高效利用(无外部碎片、离散存储)
- 缺点:地址转换复杂(三级查表),需要更多硬件支持