1 / 10
文档名称:

操作系统第五章作业答案.doc

格式:doc   大小:124KB   页数:10页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

操作系统第五章作业答案.doc

上传人:86979448 2017/12/11 文件大小:124 KB

下载得到文件列表

操作系统第五章作业答案.doc

文档介绍

文档介绍:第5章****题答案
3、可变分区管理方式下,采用移动技术有什么优点?移动一道作业时操作系统要做哪些工作?
答:,会产生很多碎片,这些碎片都很小,不足以满足程序分配重内存的要求,,在适当的时候,在内存中移动程序,把所有空闲碎片合并成一个连续的大空闲空间放在内存一端,就可以满足分配的要求
移动一道作业时,操作系统需要修改被移动进程的地址信息,还要复制进程空间;而且在移动时必须停止所有其他程序的运行。
4、用可变分区方式管理主存时,假定主存中按地址顺序依次有五个空闲区,空闲区的大小依次为32K,10K,5K,228K,100K。现有五个作业J1,J2,J3,J4和J5。它们各需主存1K,10K,108K,28K和115K。若采用最先适应分配算法能把这五个作业按J1~J5的次序全部装入主存吗?你认为按怎样的次序装入这五个作业可使主存空间利用率最高。
答:
(1)不行。
列表模拟J1~J5进入内存情况如下:
初始空闲分区状态
J1进入后空闲分区的状态
J2进入后空闲分区的状态
J3进入后空闲分区的状态
J4进入后空闲分区的状态
没有满足J5运行条件的空闲分区
32K
31K
21K
21K
21K
10K
10K
10K
10K
10K
5K
5K
5K
5K
5K
228K
228K
228K
120K
92K
100K
100K
100K
100K
100K
(2)
以J1,J2,J3,J5,J4的次序装入这五个作业可使主存空间利用率最高。
以上述顺序模拟装入过程列表如下:
初始空闲分区状态
J1进入后空闲分区的状态
J2进入后空闲分区的状态
J3进入后空闲分区的状态
J5进入后空闲分区的状态
J4进入后空闲分区的状态
32K
31K
21K
21K
21K
21K
10K
10K
10K
10K
10K
10K
5K
5K
5K
5K
5K
5K
228K
228K
228K
120K
5K
5K
100K
100K
100K
100K
100K
72K
这样可以将五个作业全部装入内存,使得内存利用率最高。
6、段式存储管理系统中是如何实现存储保护的?
答:因为段是按逻辑意义来划分的,可以按段名访问所以段式存储管理可以方便地实现内存信息的共享并进行有效的内存保护。
段式管理的保护主要有两种。一种是地址越界保护法,另一种是存取方式控制保护法。具体措施有:
利用段表及段长来实现段的保护,防止程序执行时地址越界。
存取权限保护法:在段表中设有“存取权”一项,可对程序的保护权限进行各种必要的限制。
存储保护键保护:由于I/O通道对存储器访问是不经过段表的,因此有的机器还采用存储保护键保护。
地址越界保护是利用表中的段长项与虚拟地址中的段内相对地址比较进行的。若段内相对地址大于段长,系统就会产生保护中断。不过,在允许段动态增长的系统中,段内相对地址大于段长是允许的。为此,段表中设置相应的增补位以指示是否允许该段动态增长。
建立存取控制指在段表的每个表目中,除指明段长以外,还增加“存取方式”一项。这种段的保护,对非共享段来