第章作业答案

第章作业答案

ID:29084355

大小:50.00 KB

页数:5页

时间:2018-12-16

第章作业答案_第1页
第章作业答案_第2页
第章作业答案_第3页
第章作业答案_第4页
第章作业答案_第5页
资源描述:

《第章作业答案》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、3.可变分区管理方式下,采用可变移动技术的优点?移动一个作业时操作系统要作那些工作?答:消除外部碎片.经过一段时间的分配回收后,会产生很多碎片,这些碎片都很小,不足以满足程序分配重内存的要求,但总和可以满足程序的分配要求.通过移动技术,在适当的时候,在内存中移动程序,把所有空闲碎片合并成一个连续的大空闲空间放在内存一端,就可以满足分配的要求6.段式存储管理系统中是如何实现存储保护的?答:因为段是按逻辑意义来划分的,可以按段名访问所以段式存储管理可以方便地实现内存信息的共享并进行有效的内存保护。段式管理的保护主要有两种。一种是地址越界保护法,另一种是存取方式

2、控制保护法。具体措施有:(1)利用段表及段长来实现段的保护,防止程序执行时地址越界。(2)存取权限保护法:在段表中设有“存取权”一项,可对程序的保护权限进行各种必要的限制。(3)存储保护键保护:由于I/O通道对存储器访问是不经过段表的,因此有的机器还采用存储保护键保护。地址越界保护是利用表中的段长项与虚拟地址中的段内相对地址比较进行的。若段内相对地址大于段长,系统就会产生保护中断。不过,在允许段动态增长的系统中,段内相对地址大于段长是允许的。为此,段表中设置相应的增补位以指示是否允许该段动态增长。建立存取控制指在段表的每个表目中,除指明段长以外,还增加“存

3、取方式”一项。这种段的保护,对非共享段来说,主要是用来指示程序设计的错误。而对于共享段来说,则显得特别重要。采取存取保护键。由于I/O通道对存储器的访问是不经过段表的,因此有的机器除了段保护之外,还采用存储保护键。因为这种保护对I/O通道十分有效。总之,在一个段式存储管理系统中,通过建立段表,施加存取控制,以及设置存储保护键等,可以提供一个多级的存储保护体系。11.有一个操作系统采用段式存储管理方案,用户区内存为512K,分配时截取空闲块的前半部分(小地址部分)。初始时内存全部空闲。系统执行如下申请、释放操作序列:申请300K,申请100K,释放300K,

4、申请150K,申请50K,释放90K(1)若采用首先适应算法,空闲块表中有哪些空块(指出大小,地址)(2)若采用最佳适应算法,空闲块表中有哪些空块(指出大小,地址)(3)若随后又申请80K,针对上述两种情况说明结果?其结果说明了什么问题?原题最后释放90k改为申请90k操作系统采用段式存储。执行申请释放序列后,结果如下:a、如果采用首先适应算法,空闲块表中的空块有地址大小290k10k400k112kb、如果采用最佳适应算法,空闲块表中的空块有地址大小240k60k450k62kc、若继续申请80k如果之前采用首先适应算法,则直接分配起始地址为400k的连

5、续80k空间如果之前采用最佳适应算法,则需要首先采用拼接技术对空闲空间进行合并,然后在合并后的空闲空间中分配连续80k空间。在上述情况中采用最佳适应算法却导致后来的内存直接分配失败而不得不进行内存空间整理。这说明最佳适应算法并不是所有时候都能够保持大块连续的空闲空间。12.(1).写内存时地址越界,发生地址越界中断(2)所访问的内容不在内存中,发生缺段中断(3)读不允许读的内容,发生保护性中断(4)正常读取16.假定一个存储管理程序已经把他的页面淘汰决定缩小到两页之一,假定其中一页有几个进程共享,另一页仅有一个进程使用,最终淘汰哪页?请解释答:一般情况下,

6、操作系统都会淘汰那些最近不常访问或者改动的页面.如果页面由多个进程使用,则对其访问改动的次数会比较多;如果页面仅有一个进程使用,则访问改动次数相对要少一些.因此,应该淘汰仅有一个进程使用的页面,使缺页中断的情况尽量避免.23.假定磁盘空闲空间表表明有下列存储快空闲:13,11,18,9,20块.有一个要求为某文件分配10个连续的磁盘块.(1)如果采用首次适应分配策略,那么将分配哪个块?(2)如果采用最佳适应分配策略,那么将分配哪个块?(3)如果采用最差适应分配策略,那么将分配哪个块?答:(1)13(2)11(3)2027.在现代操作系统中,什么因素能影响虚

7、拟地址空间大小?回答时,考虑内存映射单元,编译技术,和指令格式。1.虚拟空间大小由主要cpu的体系机构决定最主要的是地址线的大小(象现在的32bit的地址线)那么虚拟地址空间最大就是4GB2.地址线的大小会影响指令的格式和寻址方式3.一些系统会把I/O,文件映射到地址空间,从而达到获得统一的指令格式,这样会把虚拟地址空间的一部分地址保留起来用于映射,从而影响到程序可用的地址空间大小4.编译器的技术:在链接过程中,机器指令的寻址可以分为直接寻址和间接寻址两种方法。若采用直接寻址,则直接地址中指示直接地址的位数将影响虚拟内存空间大小;若采用间接寻址,编译时,间

8、接地址指向间接字,间接字中包含了直接地址,那么间接地址中指示间接字

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。