- 1、本文档共3页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
操作系统第四章习题及答案
第四章进程管理
1、一个由3个页面每页有2048个字节组成的程序,将它装入一个8个物理块组成的存储器中,装入的情况如下表所示:
给出下列逻辑地址,请计算出2617对应的物理地址:
2、某请求页式存储管理,允许用户编程空间为32个页面(每页1KB),主存为16KB, 如有一个用户程序有10页长,且某时刻该用户页面映射表如表所示。如果程序执行时遇到以下的虚地址:0AC5H,1AC5H试计算对应的物理地址。
页面映射表
虚页号
物理块号
0
8
1
7
2
4
3
10
3、假设某分页系统中,主存储器的容量为1MB,被分为256块,回答:
1)主存地址应该用 位来表示。
2)作业每一页的长度为 ;
逻辑地址中的页内地址应该为 位。
4、在段式管理系统中,段表为
求下面逻辑地址对应的物理地址。
(1,10);(2,500);(3,400);(5,32)
5、在一分页存储管理系统中,逻辑地址长度为16位,页面大小为4096字节,且已知该作业的页表如下:
页号
物理块号
中断位
0
14
1
1
6
1
2
12
1
3
0
4
3
1
分别计算逻辑地址14AAH,235BH,3B4CH,78DDH所对应的物理地址,并指出可能发生何种中断?(8分) 注:1表示可寻址,0表示在外存。
6、在一个请求分页系统中,假定系统分配给作业的物理块数为3,并且此作业的页面走向为2、3、2、1、5、2、4、5、3、2、5、2。试用LRU算法计算出程序访问过程所发生的缺页次数和被替换的页面序列。
答案:
1、P=int(2617/2048)=1 d=569
物理地址=4*2048+569=8761
2、0AC5H的页号是2,对应的物理页号是4,所以物理地址应该为12C5H,
1AC5H的页号是6,超过了页表的范围,所以该地址非法,产生越界中断
3、假设某分页系统中,主存储器的容量为1MB,被分为256块,回答:
1)主存地址应该用 20 位来表示。
2)作业每一页的长度为 2048 ;
逻辑地址中的页内地址应该为 12 位。
4、(1,10)的物理地址=2350+10=2360
(2,500)的物理地址没有,因为段内地址长于段长,所以越界,产生越界中断。
(3,400)的物理地址=1350+400=1750
(5,32)无物理地址,产生越界中断
5、在一分页存储管理系统中,逻辑地址长度为16位,页面大小为4096字节,且已知该作业的页表如下:
页号
物理块号
中断位
0
14
1
1
6
1
2
12
1
3
0
4
3
1
分别计算逻辑地址14AAH,235BH,3B4CH,78DDH所对应的物理地址,并指出可能发生何种中断?(8分) 注:1表示可寻址,0表示在外存。
答:逻辑地址14AAH所对应的物理地址64AAH;
逻辑地址235BH所对应的物理地址C35BH;
逻辑地址3B4CH在第3页,不在内存,会发生缺页中断;
逻辑地址78DDH在第7页,超过了页表长度,会发生越界中断;
6、
缺页率=7/12
走向图为
走向 2 3 2 1 5 2 4 5 3 2 5 2
块1 2 2 2 2 5 5 5
块2 3 3 5 2 3 3
块3 1 1 4 4 2
缺页 缺 缺 缺 缺 缺 缺 缺
文档评论(0)