段页式管理方式

分段分页管理中最大的优缺点

优点 缺点
分页管理 内存空间利用率高,不会产生外部碎片,只会有少量的页内碎片 不方便按照逻辑模块实现信息的共享和保护
分段管理 很方便按照逻辑模块实现信息的共享和保护 如果段长过大,为期分配很大的连续空间会很不方便,段时管理会产生外部碎片

分段管理产生的外部碎片可以用紧凑技术来解决,但是会付出较大的时间代价

分段+分页的结合---段页式管理方式

先将进程按照逻辑模块分段,再将各段分页,再将内存空间氛围相同大小的内存块/页框/页帧/物理块 进程将个页面分别装入各内存块中

逻辑结构

段号+页号+页内偏移量

段号位数决定了每个进程最多可以分几个段

页号位数决定了每个段最大又多少页

页内偏移量位数决定了页面大小,内存块大小是多少

段表,页表

段页管理方式的段表和段式管理方式的段表是不一样的,

段式管理方式的段表:

【段号+段长度+段起始地址】

段页式管理方式的段表:

【段号+页表长度+页表存放的块号】

而对于页表来说,和页式管理的页表结构是一样的

都是映射关系 由【页号+内存块号】

如何实现地址变换

image-20251002100849620

![image-20251002100849620](/Users/tusier/Library/Application Support/typora-user-images/image-20251002100849620.png)

posted @ 2025-10-02 10:09  是我,米老鼠  阅读(6)  评论(0)    收藏  举报