自考操作系统概论习题解答之存储管理.docVIP

自考操作系统概论习题解答之存储管理.doc

  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文档。上传文档
查看更多
本资料由重庆自考网收集整理,更多自考资料请登录 HYPERLINK / 下载 再长的路,一步步也能走完,再短的路,不迈开双脚也无法到达。 第 PAGE 4 页 (共 NUMPAGES 4 页) 自考《操作系统概论》第三章习题解答之存储管理   第3章 习题解答   1.解释下列术语   逻辑地址;绝对地址;地址转换   答:逻辑地址:对于用户来说,他无须知道自己的作业究竟是在主存的什么位置,他们可以认为自己的程序和数据就是放在从0地址开始一组连续的地址空间中,这个地址空间是程序用来访问信息所用的一系列连续地址单元的集合,该地址空间就是逻辑地址空间。逻辑地址空间中,地址单元的编号称为逻辑地址。   绝对地址:主存也被按照连续的存储单元进行编号,绝对地址空间就是主存中一系列连续存储信息的物理单元的集合,也称绝对地址空间为存储地址空间或物理地址空间。绝对地址空间中物理单元的编号称为绝对地址。?? 地址转换:由于一个作业装入到与其逻辑地址空间不一致的绝对地址空间,使得逻辑地址与绝对地址不同,而引起的对有关地址部分的调整,即逻辑地址转换成绝对地址的过程称为重定位,也称为地址转换。   2.存储保护的目的是什么?怎样实现存储保护?   答:存储保护的目的就是为了保护主存中各区域内的信息不被破坏,它包括存储的权限,存储不可跨越区域等等。为实现存储保护,必须由硬件和软件配合实现。比如在页式管理中,要由操作系统提供页表,硬件机构确定页的使用必须是安全的,如不能访问不属于自己的页等。   3.什么叫重定位?重定位的方式有哪两种?比较它们的不同。   答:由于一个作业装入到与其逻辑地址空间不一致的绝对地址空间,使得逻辑地址与绝对地址不同,而引起的对有关地址部分的调整,即逻辑地址转换成绝对地址的过程称为重定位,也称为地址转换。   重定位有静态和动态两种情况。   所谓静态重定位是在装入一个作业的时候,把作业中的指令地址和数据地址全部一次性地转换成绝对地址。   所谓动态重定位是由软件和硬件相配合来实现的。地址重定位不再是装入的时候一次完成了,而是设置一个基址寄存器,装入作业的时候,将作业在主存区域的首地址放入到基址寄存器中。作业执行的时候,由硬件的地址转换机构动态地对地址进行转换,执行指令的时候,只要将逻辑地址加上基址寄存器的内容,就得到了绝对地址。   静态重定位和动态重定位的不同在于:①静态重定位是在作业装入的时候一次完成,动态重定位是在作业执行时再实现的。②静态重定位是软件支持的,动态重定位是硬件和软件合作实现的。③静态重定位不能实现主存的移动,而动态重定位可以。④动态重定位还可能提供虚拟存储空间。   4.比较固定分区、可变分区和页式存储管理的优缺点。   答:固定分区优点:   ①能支持多道程序设计。   ②无需专门的硬件地址转换机构。   缺点:   ①主存利用率不算太高,分配中出现内部零头问题。   ②分区大小固定不灵活,不能为程序动态申请内存。   ③不具备虚拟存储能力。   可变分区优点:   ①支持多道程序设计。   ②没有内部零头问题,主存利用率比固定分区高。   ③采用移动技术后可以满足正在执行的作业的主存扩充的要求。   缺点:   ①动态重定位和保护措施需要硬件机构支持,成本高。   ②由于有外部零头,所以主存利用率依然不算很高。   ③移动技术开销很大。   ④每次必须将作业完整调入并连续存放,主存利用率不高。   ⑤不具备虚拟存储能力。   页式存储管理优点:   ①支持多道程序设计   ②解决了外部零头问题,内部零头大大减少(一个作业平均只有50%页面大小的内部零头)主存利用率比较高。   ③用户作业无需在主存中连续存放,提高主存的利用率。   ④如果是分页虚拟存储管理,可以提供大容量的多个虚拟存储器,主存利用率更高了。   缺点:   ①动态重定位和保护措施需要硬件机构支持,成本高;   ②采用页表,占用了一部分主存空间和处理机时间。   ③分页虚拟存储管理中,增加了缺页中断的处理,增加了系统开销。   5.采用可变分区方式管理主存时,为什么要引人移动技术?   答:采用移动技术可以使分散的主存空闲区集中以满足分配要求,采用移动技术后可允许作业执行时动态扩充主存区域。   6.页式存储管理中为什么要设置页表?   答:因为页式管理时把作业分散在主存中的不连续块中存放,必须通过页表来建立逻辑地址中的页号到绝对地址中的块号的映射,作为硬件进行地址转换的依据。   7.页式存储管理中页面大小是根据什么决定的?页表的长度又是根据什么决定的?   答:页面的大小是由地址结构决定的。页表的

文档评论(0)

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

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

1亿VIP精品文档

相关文档