基本思想

  • 结合 段式存储管理页式存储管理
  • 按段划分逻辑结构(段式思想)—— 用户视角自然
  • 每段内再分页(页式思想)—— 内存管理高效
  • 内存按页帧分配,无外部碎片

地址转换

  • 逻辑地址 = 段号 + 段内页号 + 页内偏移
  • 转换过程:段表 → 页表 → 物理地址
    • 先查段表(得页表始址),对段内偏移做越界检查
    • 再查页表(得物理页帧号)
    • 最后拼接页内偏移 → 物理地址
  • 三次访存:段表访存 + 页表访存 + 取数据
  • 可配合 TLB 降低等效访问时间

结构

逻辑地址: | 段号 | 页号 | 页内偏移 |
            ↓
          段表  →  页表  →  物理页帧

优缺点

  • 优点:兼具段的逻辑性(用户视角自然、便于共享保护)和页的高效利用(无外部碎片、离散存储)
  • 缺点:地址转换复杂(三级查表),需要更多硬件支持

相关概念