分页与分段管理的优缺点

段页式管理概念
<aside>
💡 段页式管理在分段管理的基础上,将段内偏移量拆分为页号和页内偏移量
</aside>
- 分段过程对于用户是可见的,而分页过程对于用户是不可见的
- 用户只需要提供段号和段内偏移量两个信息,所以段页式管理的地址结构是二维的
- 系统会自动将段内偏移量拆分为页号和页内偏移量(分页不可见)

段表、页表
- 段表存放页表长度与页表存放页框号
- 页表存放页框号
- 对比:此处页表存放内容与分页式管理中的页表大致相同

- 注意:一个进程对应一个段表,由于一个段表对应多个页表,所以一个进程对应多个页表
段表、页表寻址过程
- 段号与页号都需要检查是否越界
- 需要三次访存
- 同样可以引入快表结构提高性能,如果快表命中则只需要一次访存
