操作系统存储管理练习题

	**这是笔者在whut操作系统课程存储管理章节的练习题。**

1、假定某请求页式存储管理系统中,为一进程分配了内存物理块3块,考虑以下的页面引用串: 4、3、2、1、4、3、5、4、3、2、1、5
问题如下:
(1)分别用
FIFOLRU页面淘汰算法进行页面置换,试计算缺页中断次数和缺页率, 并给出依次淘汰的页号。 (假设最初主存中没有页面)。
(2)若页面大小为1KB,试给出虚地址(12345)10和(12345)8对应的物理地址(假定该虚页对应的内存物理块号为7)。

解答:
(1)

淘汰算法FIFO
请求页号串432143543215
444111555555
33344444222
2223333311
是否缺页
淘汰页号432143
缺页中断次数9次缺页率9/12=75%
淘汰算法LRU
请求页号串432143543215
444111555222
33344444411
2223333335
是否缺页
淘汰页号4321543
缺页中断次数10次缺页率10/12=83.3%

(2)
页号=虚拟地址/页面大小
页内偏移量=虚拟地址%页面大小
页面号=页表中页号对应的物理块号(本题说明了是7号)
物理地址=页面号*页面大小+页内偏移量

页内偏移量物理地址
(12345)10 %1K=577*1K+57=7225
(12345)8 %1K=?7*1K+?=??

标准答案:
在这里插入图片描述

2.设有一页式存储管理系统,向用户提供的逻辑地址空间为16页,每页2048字节,内存总共有8个存储块,请问逻辑地址至少为多少位?内存空间有多大?
解答:
参考上题(2)

虚拟空间16页至少需要4bit表示,页面大小2KB至少需要11bit,页内偏移至少需要11bit,8个物理存储块至少需要3bit表示,故逻辑地址至少为4+11=15bit,内存至少为3+11=14bit,大小至少2^14B

标准答案:
在这里插入图片描述

mua~~

  • 9
    点赞
  • 53
    收藏
    觉得还不错? 一键收藏
  • 5
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值