【操作系统】王道考研 p42 段页式管理方式

段页式管理方式结合了段式和页式管理的优点,通过逻辑地址的多层次查找实现内存分配。它会引入三次访存过程:查段表、查页表、访问内存。这种管理方法能有效解决外部碎片问题,但可能导致额外的时间开销。段页式管理适用于复杂系统,以提高内存利用率和程序模块化。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

段页式管理方式

知识总览

在这里插入图片描述

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

在这里插入图片描述
关于段式管理会产生外部碎片:
在这里插入图片描述
ps:分段管理中产生的外部碎片也可以用“紧凑”来解决,只是需要付出较大的时间代价。

分段+分页=段页式管理

示意图:
先分段,后分页。

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

先找段号,再找页号,再找页内偏移——一层层往下找。
在这里插入图片描述

段表、页表

段号——页表长度——页表存放块号——页号——内存块号。
比如,段号为0——段表中页表长度为2,页表存放块号为1——所以找到块为1的页表——里面有两项,页号为0的对应内存块号为k,页号为1的对应内存块号为n——k,n分别对应两个内存块。
这就找到了。
在这里插入图片描述

段页式管理逻辑地址转化为物理地址的过程

共有三次访存:查段表、查页表、访问目标内存单元。
在这里插入图片描述

总结

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

karshey

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值