操作系统第5章作业答案

操作系统第5章作业答案

ID:15581366

大小:93.50 KB

页数:6页

时间:2018-08-04

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

《操作系统第5章作业答案》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、赵盈盈2011210593第五章作业1.存储管理的功能及目的是什么?答:存储管理功能:内存分配与管理。(1)记住每个存储区域的状态。(2)实施分配。分配方式有两种:静态分配与动态分配(3)回收。内存共享。共享的信息包括:代码共享(纯代码),数据共享存储保护。存储保护内容有:保护系统程序区不受用户有意无意的侵犯;不允许用户程序写不属于自己地址空间的数据。(1)以防止地址越界;(2)以防止操作越权“扩充”内存容量。具体实现是在硬件支持下,软件硬件相互协作,将内存与外存结合起来统一使用。地址映射。也称作重定位。将逻

2、辑地址转换成物理地址。有两种方法:静态地址映射,动态地址映射。存储管理目的:充分利用内存,为多道程序并发执行提供存储基础;尽可能方便用户使用;解决程序空间比实际内存空间大的问题;程序在执行时可以动态伸缩;内存存取速度快;存储保护与安全;共享与通信;了解有关资源的使用状况;实现的性能和代价;2.什么是逻辑地址?什么是物理地址?为什么要进行二者的转换工作?答:逻辑地址:就是cpu逻辑段管理内存而形成的地址。物理地址:就是程序或数据在内存中的实际地址,即内存单元的地址,也就是被装入内存的内存地址寄存器的地址。转换原

3、因:当程序装入内存时,操作系统要为之分配一个合适的内存空间,由于程序逻辑地址与所分配到的内存物理地址编号不一致,而cpu执行指令时是按物理地址进行的,所以要进行地址转换。3.什么是动态地址重定位?试用图画出动态地址重定位的过程。0有效地址答:动态地址重定位就是指动态地址映射。是地址映射的一种方式。它是在程序执行过程中要访问数据时在进行地址映射,即逐条指令执行时完成地址映射。LOAD150033331000LOAD150015003333180010001000500500800+内存空间64.在分区分配方案中

4、,回收一个分区时有几种不同的邻接情况,在各种情况下应如何处理?答:有四种:上邻,下邻,上下相邻,上下不相邻。(1)回收分区的上邻分区是空闲的,需要将两个相邻的空闲区合并成一个更大的空闲区,然后修改空闲区表。(2)回收分区的下邻分区是空闲的,需要将两个相邻的空闲区合并成一个更大的空闲区,然后修改空闲区表。(3)回收分区的上、下邻分区都是空闲的,需要将三个空闲区合并成一个更大的空闲区,然后修改空闲区表、(4)回收分区的上、下邻分区都不是空闲的,则直接将空闲区记录在空闲区表中。5.如图1所示,主存中有两个空白区。现

5、有这样一个作业序列:作业1要求50KB;作业2要求60KB;作业3要求70KB。00movr1,[3500]1KB120KB2KB250KB123453KB78KB4KB-1图2图1若用首次适应算法和最佳适应算法和最差适应算法分别来处理这个作业序列,试问哪一种算法可以分配得下,为什么?答:(1)首次适应算法:原状态作业1à加入作业2à作业3首先把120>50KB,分出50给作业1.出现空闲区70KB其次,给作业二找空闲区刚出来的空闲区70KB>60KB,给作业二60KB,新出现10KB空闲区最后给作业三找空闲

6、区,10KB<70KB,78KB分给作业三70KB,先出现空闲区8KB。此算法分配得下。最后状态如图(1)(2)最佳适应算法:原状态作业1à加入作业2à作业3首先,找到满足作业一的最小空间78KB>58KB,分出50KB给作业一;出现新空闲区28KB。其次,为作业二找空闲区,28KB<60KB不满足作业二,另一空闲区120KB>60KB,分出60KB给作业二,出现新空闲区60KB。最后,为作业三找空闲区,此时两个空闲区28KB<70KB,60KB<70KB,都无法满足作业三需求。所以该算法不下。最后状态如图(

7、2)。(3)最差适应算法:原状态作业1à加入作业2à作业3首先,为作业一找空闲区,最大的120KB>50KB,分割出50KB给作业一,产生新的空闲区70KB;其次,作业二找空闲区,此时78KB>70KB,为最大的空心区,从78KB中分割出60KB给作业二,产生新的空闲区18KB;最后,为作业三找空闲区,此时最大空闲区70KB正好等于作业三大小。分配给作业三。最终剩下一个空闲区18KB。该算法分配得下。最总状态如图(3)6作业二(60KB)空闲区60KB作业一(50KB空闲区28KB作业一(50KB)作业三(7

8、0KB)作业二(60KB)空闲区18KB作业一(50KB)作业二(60KB)空闲区10KB作业三70KB空闲区8KB图(1)首次适应算法图(2)最佳适应算法图(3)最差适应算法6.已知主存有256KB容量,其中OS占用低纸20GB,可以有这样的一作业序列:作业1要求80KB;作业2要求16KB;作业3要求140KB;作业1完成;作业3完成;作业4要求80KB;作业5要求120KB。试用首次适应算法和

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

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

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