- 1、本文档共9页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
计算机操作系统课后题答案3
存储管理
3.1 存储管理的功能及目的是什么?
答:在多道程序环境中,存储管理的主要目的有两个:一是提高资源的利用率,尽量满足多个用户对内存的要求;二是能方便用户使用内存,使用户不必考虑作业具体放在内存哪块区域,是如何实现正确运行等复杂问题。为此,存储管理一般应能实现如下所述的基本功能:
按作业要求进行内存分配并进行适时回收。
② 实现程序中的逻辑地址到物理地址的转换。
③ 对操作系统及用户信息提供存储保护。
④ 实现内存的逻辑扩充,提供给用户更大的存储空间。
3.2 什么是物理地址?什么是逻辑地址?
答:内存是由若干个存储单元组成的,每个存储单元有一个编号,这种编号可惟一标识一个存储单元,称为内存地址(或物理地址)。源程序经过汇编或编译后,形成目标程序,每个目标程序都是以0为基址顺序进行编址的,原来用符号名访问的单元用具体的数据——单元号取代。这样生成的目标程序占据一定的地址空间,称为作业的逻辑地址空间,简称逻辑空间。在逻辑空间中每条指令的地址和指令中要访问的操作数地址统称为逻辑地址。
3.3 什么是地址重定位?为什么要进行地址重定位?
答:为了实现静态或动态存储分配策略,必须考虑地址的重定位问题。我们把用户程序装入内存时,对有关指令的逻辑地址部分的修改称为地址重定位,即地址重定位是建立用户程序的逻辑地址与物理地址之间的对应关系。按实现地址重定位的时机不同,地址重定位又分为两种:静态地址重定位和动态地址重定位。
3.4 什么是动态地址重定位?试举例说明实现动态地址重定位的过程。
答:动态地址重定位是在程序执行期间进行的。一般说来,这种转换由专门的硬件机构来完成,通常采用一个重定位寄存器,在每次进行存储访问时,对取出的逻辑地址加上重定位寄存器的内容,形成正确的物理地址,重定位寄存器的内容是程序装入内存的起始地址。举例说明略。
3.5 什么是存储保护?举例说明常用的硬件存储保护措施是如何实现的?
答:在多道程序设计环境中,要保证各道程序只能在自己的存储区中活动,不能对别的程序产生干扰和破坏,尤其是不能破坏操作系统的内存区。因此,必须对存储信息采取各种保护措施,这也是存储管理的一个重要功能。存储信息的保护体现在不能越界访问,破坏操作系统或其他用户的程序。实现这种存储保护,可以采用硬件的方法,也可采用软、硬件结合的方法。举例说明略。
3.6 实存管理和虚拟存储器管理方案的区别在哪里?常用的实存管理方案有哪些?
答:虚拟存储技术的基本思想是把有限的内存空间与大容量的外存统一管理起来,构成一个远大于实际内存的、虚拟的存储器。此时,外存是作为内存的逻辑延伸,用户并不会感觉到内、外存的区别,即把两级存储器当作一级存储器来看待。一个作业运行时,其全部信息装入虚存,实际上可能只有当前运行所必需的一部分信息存入内存,其它则存于外存,当所访问的信息不在内存时,系统自动将其从外存调入内存。当然,内存中暂时不用的信息也可调至外存,以腾出内存空间供其它作业使用。这些操作都由存储管理系统自动实现,不需用户干预。对用户而言,只感觉到系统提供了一个大容量的内存,但这样大容量的内存实际上并不存在,是一种虚拟的存储器,因此把具有这种功能的存储管理技术称为虚拟存储管理。实现虚拟存储管理的方法有请求页式存储管理和请求段式存储管理。常用的实存管理方案有连续存储管理、分页式存储管理、分段式存储管理、段页式存储管理。
3.7 可变式分区存储管理常用的分配算法有哪几种?比较它们的优缺点。
答:可变式分区存储管理,可采用最佳适应算法、首次适应算法和最差适应算法。最佳适应算法,理论上看起来比较完美,但每次分配时总产生极小的空闲分区,经过一段时间运行,内存中可能有多个这样的小分区,因太小而无法分配给其它作业使用。这些无法使用的小分区,我们称之为外部碎片,外部碎片的增多会降低空闲区链表的查找速度。为此,人们又在此算法中设定一个参数G,当从一个分区中,分配Xk给某作业后,剩余部分小于G时,就把整个分区分配给该作业,不再划分成两部分。采用最佳适应法的另一个问题是,回收一个分区时,为了把它插入到空闲区链表的合适位置,也是比较费时的。最差适应算法的优点是查询简单,而且每次分配的总是最大的空闲区,除用户使用的外,剩余的空闲区还可能相当大,还能装入较大的程序,但缺点也在于此,每次总从最大的空闲分区分配,当有大的作业到来时,其存储分配申请往往得不到满足。首次适应算法的优点是分配和回收算法都比较简单,查找速度快,因这个算法总是从低地址开始查找,因此留在高地址部分的大空闲区被划分机会少,在大作业到来时容易满足。这三种算法,各有利弊。到底哪一种好,不能一概而论,应针对具体的作业序列来分析。如果对于某一作业序列来说,某种算法能将该作业序列中的所有作业安置完毕,那么我们就认为该算法对这一作业序列而言是合适
您可能关注的文档
- 重特大安全事故应急救援预案.doc
- 重庆耀康建设有限公司安全文明施工目标考核和奖惩(暂行)办法.doc
- 重视船舶应急演练 不断提高应变能力2.doc
- 量贩KTV消防安全制度.doc
- 金地格林世界2#楼水暖施工组织设计.doc
- 金属结构桁架制作安装安全作业指导书.doc
- 金旺矿业发展有限责任公司事故应急预案(试行).doc
- 重大隐患临时控制措施.doc
- 金属非金属矿山事故应急救援预案.ppt
- 重庆某化工园区管廊及管道工程施工组织设计_secret.doc
- 部编版八年级上册历史复习第一单元中国开始沦为半殖民地半封建社会训练题.docx
- 2024_2025学年高中历史第三单元资产阶级政治家第10课革命的先行者孙中山2教学教案岳麓版选修4.doc
- 2025届高考历史统考一轮复习课后限时集训4专制集权的不断加强含解析岳麓版.doc
- 2025届高考数学试卷专项练习12三角函数与解三角形含解析.doc
- 2025届高考生物一轮复习专题重组卷第一部分单元检测卷十生物技术实践含解析.doc
- 2025届高考政治一轮复习素养测评二十六文化创新含解析.doc
- 2024_2025学年新教材高中政治第二单元人民当家作主6.2民族区域自治制度教案部编版必修3.docx
- 2024_2025学年新教材高中地理第四章区际联系与区域协调发展4国际合作教案新人教版选择性必修2.doc
- 2025届高考数学第二次模拟试卷三理含解析.doc
- 2025版高考英语一轮复习必修3Module6OldandNew学案含解析外研版1.doc
文档评论(0)