段页式存储管理

分页和分段存储的优缺点

·段页式存储 - 图1

原理

将进程按逻辑模块分段,再将各段分页(如每个页面4KB)再将内存空间分为大小相同的内存块/页框/页帧/物理块进程前将各页面分别装入各内存块中

段页式存储 - 图2

一个进程对应一个段表,但可能对应多个二页表。

段页式管理的逻辑地址结构

段页式存储 - 图3

段页和段表

段页式存储 - 图4

地址变换

段页式存储 - 图5

注意第二步需要检查段号是否越界,第四步需要检查页号是否越界(由于各个段长度不一样,所以分页之后,页号也不一样)。

也可以引入快表,减少访存次数。

总结

段页式存储 - 图6