操作系统典型例题分析(3)
0KB 操作系统126KB 126KB 256KB 376KB 作业2:56KB 432KB 512-1KB
(3)作业4、5进入内存后,内存的分布情况如下图
0KB 操作系统126KB 126KB 256KB 作业4:156KB 376KB 作业2:56KB 432KB 作业5:80KB
7、某系统采用页式存储管理策略,某进程的逻辑地址空间为32页,页的大小为2KB,物理地址空间的大小是4MB。(1)写出逻辑地址的格式。(2)该进程的页表有多少项?每项至少占多少位?(3)如果物理地址空间减少一半,页表的结构有何变化?
(1)进程的逻辑地址空间为32页,故逻辑地址中的页号需要5位(二进制),由于每页的大小为2KB,因此页内位移须用11位(二进制)表示,这样逻辑地址格式如下图。
15
11 10
页号 页内位移
(2)因为进程的逻辑地址空间为32页,因此该进程的页表项有32项。页表中应存储每页的块号。因为物理地址空间的大小是4MB,4MB的物理地址空间内分成4MB/2KB=2K个块,因此块号部分需要11位(二进制),所以页表中每项占11位。
(3)如果物理地址空间减少一半,页表的页表项数不变,但每一项的长度从11位(二进制)减少到10
0
512-1KB 位(二进制)。
8、某页式存储管理系统,内存的大小为64KB,被分成16块,块号为0、1、2、…、15。设某进程有4页,其页号为0、1、2、3,被分别装入内存的2、4、7、5块,问:(1)该进程的大小是多少字节?(2)写出该进程每一页在内存的起始地址。(3)逻辑地址4146对应的物理地址是多少?
(1)内存的大小为64KB,被分成16块,所以块的大小是64KB/16=4KB。因为块的大小与页面的大小相等,所以页的大小是4KB。该进程的大小是4*¥KB。
(2)因为进程页号为0、1、2、3,被分别装入内存的2、4、7、5。 第0页在内存的起始地址是:2*4KB=8KB; 第1页在内存的起始地址是:4*4KB=16KB; 第2页在内存的起始地址是:7*4KB=28KB; 第3页在内存的起始地址是:5*4KB=20KB。
(3)逻辑地址4146对应的物理地址:4146/4096=1,…,50。逻辑地址4146对应的页号为1,页内位移为50。查找页表,得知页号为1的存储块号为4,所以逻辑地址4146对应的物理地址是:4*4096+50=16434。
9、某段式存储管理系统的段表如下图,请将逻辑地址[0,137]、[1,9000]、[2,3600]、[3,230]转换成物理地址。
段号 0 1 2 段大小 15 KB 8 KB 10 KB 段起址 40KB 80 KB 100 KB (1)对于逻辑地址[0,137],段号为0,段内位移为137。查段表的项得到该段的段地址为40KB,段长为15KB。由于段号0小于进程的总段数,故段号合法;段内位移137小于段长15KB,故段内地址合法。因此可得到物理地址为:40KB+137B=40960B+137B=41097B。
(2)对于逻辑地址[1,9000],段号为1,段内位移为9000。查段表的项得到该段的段地址为80KB,段长为8KB。由于段号1小于进程的总段数,故段号合法;段内位移9000大于段长8KB=8192B,因此产生越界中断。
(3)对于逻辑地址[2,3600],段号为2,段内位移为3600。查段表的项得到该段的段地址为100KB,段长为10KB。由于段号2小于进程的总段数,故段号合法;段内位移3600小于段长10KB,故段内地址合法。因此可得到物理地址为:100KB+3600B=10240B+3600B=10600B。
(4)对于逻辑地址[3,230],段号为3,段内位移为230。由于段号3大于进程的总段数,故段号不合法,因此产生越界中断。
6 虚拟存储管理
1、试说明缺页中断与一般中断的主要区别?
答:缺页中断与一般中断一样,需要经历保护CPU现场、分析中断原因、转中断处理程序进行处理及恢复中断现场等步骤。但缺页中断是一种特殊的中断,它与一般中断的区别如下:
(1)在指令执行期间产生和处理中断。通常CPU是在一条指令执行之后去检查是否有中断产生,若有便去处理中断;否则继续执行下一条指令。页缺页中断是在指令执行期间发现所要访问的指令或数据不在内存时产生和处理中断。
(2)一条指令执行期间可以产生多次中断。对于一条要求读取多个字节数据的指令,指令中的数据可能跨越两个页面。该指令执行时可以要发生3次中断,一次是访问指令,另外两次访问数据。
2、局部置换和全局置换有何区别,在多道程序系统中建议使用哪一种?
答:局部置换是指当进程在执行过程中发生缺页时,只在分配给该进程的物理块中选择一页换出。全局置换是指在所有用户使用的整个存储空间中选择一个页面换出。
在多道程序系统中建议使用局部置换策略。这样,即使某个进程出现了抖动现象,也不致引起其他进程产生抖动,从而将抖动局限在较小范围内。
3、存储存储器的特征是什么?虚拟存储器的容量受到哪两个方面的限制? 答:虚拟存储器的特征有以下几方面。(1)离散性,指进程不必装入连续的内存空间,而是“见缝插针”。(2)多次性,指一个进程的程序和数据要分多次调入内存。(3)对换性,指进程在运行过程中,允许将部分程序和数据换进、换出。(4)虚拟性,指能从逻辑上扩充内存容量。
虚拟存储器的容量主要受计算机的地址长度和外存容量的限制。
4、已知页面走向是1、2、1、3、1、2、4、2、1、3、4,且进程开始执行时,内存中没有页面,若该进程分配两个物理块,当采用以下算法时的缺页率是多少?(2)先进先出置换算法。(2)假如有一种页面置换算法,它总是淘汰刚使用过的页面。
答:(1)根据题中页面走向,采用先进先出置换算法时的页面调度情况如下表 页面走向 物理块1 物理块2 缺页 1 1 缺 2 1 2 缺 1 3 3 2 缺 1 3 1 缺 2 2 1 缺 4 2 4 缺 2 1 1 4 缺 3 1 3 缺 4 4 3 缺 从表中可看出,页面引用11次,缺页9次,所以缺页率为9/11=81.8%。 (2)根据题中给定页走向,假如有一种页面置换算法,它部是淘汰刚使用过的页面时的页面调度情况如下表 页面走向 物理块1 物理块2 缺页 1 1 缺 2 1 2 缺 1 3 3 2 缺 1 1 2 缺 2 4 1 4 缺 2 1 2 缺 1 3 3 2 缺 4 4 2 缺 从表中可看出,页面引用11次,缺页8次,所以缺页率为8/11=72.7%
5、在请页式存储管理系统中,使用先进先出页面置换算法,会产生一种奇怪的现象,分配给进程的页面数越多,进程执行时的缺页次数反而升高。试举例说明这一现象。
答:如果一个进程的页面走向为4、3、2、1、4、3、5、4、3、2、1、5,若给该进程分配3个物理块,其页面调度情况如下表 页面走向 物理块1 物理块2 物理块3 缺页 4 4 缺 3 4 3 缺 2 4 3 2 缺 1 1 3 2 缺 4 1 4 2 缺 3 1 4 3 缺 5 5 4 3 缺 4 3 2 5 2 3 缺 1 5 2 1 缺 5 从表中可看出,页面引用12次,缺页9次。
若给该进程分配4个物理块,其页面调度情况如下表 页面走向 物理块1 物理块2 物理块3 物理块4 缺页 4 4 缺 3 4 3 缺 2 4 3 2 缺 1 1 3 2 1 缺 4 3 5 5 3 2 1 缺 4 5 4 2 1 缺 3 5 4 3 1 缺 2 5 4 3 2 缺 1 1 4 3 2 缺 5 1 5 3 2 缺
从表中可看出,页面引用12次,缺页10次。
由上例可看出,对于以上页面走向,当分配给进程的物理块数从3变成4时,缺页次数不但没有下降,反而从9次增加到10次。
6、某请页式系统中,页的大小为100字,一个程序的大小为1200字,可能的访问序列如下:10、205、110、40、314、432、320、225、80、130、272、420、128(字),若系统采用LRU置换算法,当分配给该进程的 …… 此处隐藏:5137字,全部文档内容请下载后查看。喜欢就下载吧 ……
相关推荐:
- [法律文档]苏教版七年级语文下册第五单元教学设计
- [法律文档]向市委巡视组进点汇报材料
- [法律文档]绵阳市2018年高三物理上学期第二次月考
- [法律文档]浅析如何解决当代中国“新三座大山”的
- [法律文档]延安北过境线大桥工程防洪评价报告 -
- [法律文档]激活生成元素让数学课堂充满生机
- [法律文档]2014年春学期九年级5月教学质量检测语
- [法律文档]放射科标准及各项计1
- [法律文档]2012年广州化学中考试题和答案(原版)
- [法律文档]地球物理勘查规范
- [法律文档]《12系列建筑标准设计图集》目录
- [法律文档]2018年宁波市专技人员继续教育公需课-
- [法律文档]工会委员会工作职责
- [法律文档]2014新版外研社九年级英语上册课文(完
- [法律文档]《阅微草堂笔记》部分篇目赏析
- [法律文档]尔雅军事理论2018课后答案(南开版)
- [法律文档]储竣-13827 黑娃山沟大开挖穿越说明书
- [法律文档]《产品设计》教学大纲及课程简介
- [法律文档]电动吊篮专项施工方案 - 图文
- [法律文档]实木地板和复合地板的比较
- 探析如何提高电力系统中PLC的可靠性
- 用Excel函数快速实现体能测试成绩统计
- 教师招聘考试重点分析:班主任工作常识
- 高三历史选修一《历史上重大改革回眸》
- 2013年中山市部分职位(工种)人力资源视
- 2015年中国水溶性蛋白市场年度调研报告
- 原地踏步走与立定教学设计
- 何家弘法律英语课件_第十二课
- 海信冰箱经销商大会——齐俊强副总经理
- 犯罪心理学讲座
- 初中英语作文病句和错句修改范例
- 虚拟化群集部署计划及操作流程
- 焊接板式塔顶冷凝器设计
- 浅析语文教学中
- 结构力学——6位移法
- 天正建筑CAD制图技巧
- 中华人民共和国财政部令第57号——注册
- 赢在企业文化展厅设计的起跑线上
- 2013版物理一轮精品复习学案:实验6
- 直隶总督署简介




