操作系统第四章课后答案.pdfVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
操作系统第四章课后答案.pdf

四章 存储器管理 四章 存储器管理 1. 为什么要配置层次式存储器? 这是因为: a.设置多个存储器可以使存储器两端的硬件能并行工作。 b.采用多级存储系统,特别是Cache 技术, 是一种减轻存储器带宽对系统性能影响的 最佳结构方案。 c.在微处理机内部设置各种缓冲存储器,以减轻对存储器存取的压力。增加CPU 中寄存 器的数量,也可大大缓解对存储器的压力。 2. 可采用哪几种方式将程序装入内存?它们分别适用于何种场合? 将程序装入内存可采用的方式有:绝对装入方式、重定位装入方式、动态运行时装 入方式;绝对装入方式适用于单道程序环 中,重定位装入方式和动态运行时装入方式 适用于多道程序环 中。 3. 何为静态链接?何谓装入时动态链接和运行时动态链接? a.静态链接是指在程序运行之前,先将各自目标模块及它们所需的库函数,链接成一个 完整的装配模块,以后不再拆开的链接方式。 b.装入时动态链接是指将用户源程序编译后所得到的一组目标模块,在装入内存时,采 用边装入边链接的一种链接方式,即在装入一个目标模块时,若发生一个外部模块调 用事件,将引起装入程序去找相应的外部目标模块,把它装入内存中,并修改目标模 块中的相对地址。 c.运行时动态链接是将对某些模块的链接推迟到程序执行时才进行链接,也就是,在执 行过程中,当发现一个被调用模块尚未装入内存时,立即由OS 去找到该模块并将之 装入内存,把它链接到调用者模块上。 4. 在进行程序链接时,应完成哪些工作? a.对相对地址进行修改 b.变换外部调用符号 6. 为什么要引入动态重定位?如何实现? a.程序在运行过程中经常要在内存中移动位置,为了保证 些被移动了的程序还能正常 执行,必须对程序和数据的地址加以修改,即重定位。引入重定位的目的就是为了满 足程序的这种需要。 b.要在不影响指令执行速度的 时实现地址变换,必须有硬件地址变换机构的支持,即 须在系统中增设一个重定位寄存器,用它来存放程序在内存中的起始地址。程序在执 行时,真正访问的内存地址是相对地址与重定位寄存器中的地址相加而形成的。 9. 分区存储管理中常采用哪些分配策略?比较它们的优缺点。 分区存储管理中常采用的分配策略有:首次适应算法、循环首次适应算法、最佳适 应算法、最坏适应算法。 a.首次适应算法的优缺点:保留了高址部分的大空闲区,有利于后到来的大型作业的分 配;低址部分不断被划分,留下许多难以利用的、小的空闲区,且每次分区分配查找 时都是从低址部分开始,会增加查找时的系统开销。 b.循环首次适应算法的优缺点:使内存中的空闲分区分布得更为均匀,减少了查找时的 系统开销;缺乏大的空闲分区,从而导致不能装入大型作业。 c.最佳适应算法的优缺点:每次分配给文件的都是最适合该文件大小的分区;内存中留 下许多难以利用的小的空闲区。 d.最坏适应算法的优缺点:给文件分配分区后剩下的的空闲区不至于太小,产生碎片的 几率最小,对中小型文件分配分区操作有利;使存储器中缺乏大的空闲区,对大型文 件的分区分配不利。 10. 在系统中引入对换后可带来哪些好处? 能将内存中暂时不运行的进程或暂时不用的程序和数据,换到外存上,以腾出足 够的内存空间,把已具备运行条件的进程或进程所需的程序和数据换入内存,从而大 大地提高了内存的利用率。 12. 在以进程为单位进行对换时,每次是否将整个进程换出?为什么? 在以进程为单位进行对换时,并非每次将整个进程换出。 是因为: a.从结构上讲,进程是由程序段、数据段和进程控制块组成的,其中进程控制块总有 部分或全部常驻内存,不被换出。 b.程序段和数据段可能正被若干进程共享,此时它们也不能被换出。 13. 为实现分页存储管理,需要哪些硬件支持? 需要有页表机制、地址变换机构的硬件支持。 16. 为什么说分段系统较之分页系统更易于实现信息共享和保护? a.对于分页系统,每个页面是分散存储的,为了实现信息共享和保护,则页面之间需 要一一对应起来,为此

文档评论(0)

wuyouwulu + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档