操作系统习题2(含答案)(6)
小。
15可再入代码 也称纯代码,是指那些在其执行过程本身不做任何修改的代码,通常由指令和常数组成。
16虚拟存储器
虚拟存储器是用户能作为可编程内存对待的虚拟存储空间,在这种计算机系统中实现了用户逻辑存储器与物理存储器的分离,它是操作系统给用户提供的一个比真实内存空间大得多的地址空间。
17抖动
页面抖动是系统中频繁进行页面置换的现象。即如果一个进程没有一定数量的内存块,它很快就发生缺页。此时,它必须淘汰某页。由于所有这些页面都正在使用,所以刚被淘汰出去的页很快又被访问,因而要把它重新调入。可是调入不久又再被淘汰出去,这样再访问,再调入,如此反复,使得整个系统的页面替换非常频繁,以致大部分机器时间都用在来回进行的页面调度上,只有一小部分时间用于进程的实际运算方面。
18工作集
工作集是一个进程在某一小段时间内访问页面的集合。利用工作集模型可防止抖动,也可以进行页面置换。
19程序局部性原理
在相对短的一段时间内,进程集中在一组子程序或循环中之行,导致所有的存储器访问局限于进程地址空间的一个固定子集。这种现象就叫做程序局部性原理。
20快表
又叫“联想存储器”。在分页系统中,由于页表是存放在主存中的,因此cpu存取一个数据时要访问两次主存。这样使计算机的处理速度降低约一倍。为了提高地址变换速度,在地址变换机构中增设一个具有并行查找能力的高速缓冲存储器,用以存放当前访问的页表项。这样的高速缓冲存储器就是快表。
21交换
交换系统指系统根据需要把主存中暂时不运行的某个(或某些)作业部分或全部移到外存。而把外存中的某个(或某些)作业移到相应的主存区,并使其投入运行。
22换页
指系统根据某种策略选择某页出主存,将某页调入主存的过程。
23实存
实存是指计算机配置的物理存储器,它直接向cpu提供程序和数据。
24虚存
虚存是指系统向用户程序提供的编程空间,其大小由cpu的地址长度决定。
简答题
1解释固定分区法和动态分区法的基本原理。
答:固定分区法——内存中分区的个数固定不变,各个分区的大小也固定不变,但不同分区的大小可以不同。每个分区只可装入一道作业。 动态分区法——各个分区是在相应作业要进入内存时才建立的,使其大小恰好适应作业的大小。
2说明内部碎片和外部碎片的不同之处
答:内存中出现的其容量太小、无法被利用的小分区称作碎片 。内部碎片和外部碎片出现的位置不同 。内部碎片出现在一个分区的内部(即被浪费的空间),如固定分区法会产生内部碎片 。外部碎片出现在所有分区之外,是新增的小分区,如在动态分区法实施过程中会出现外部碎片 。
3动态重定位分区管理方式中如何实现虚-实地址映射?
答:作业装入内存时,是将该用户的程序和数据原封不动地装入到内存中 。当调度该进程在cpu上执行时,操作系统就自动将该进程在内存的起始地址装入基址寄存器,将进程的大小装入限长寄存器 。当执行指令时,如果地址合法,则将相对地址与基址寄存器中的地址相加,所得结果就是真正要访问的内存地址;如果地址越界,则发出相应中断,进行处理 。
4什么是虚拟存储器?它有哪些基本特征?
答:虚拟存储器是用户能作为可编址内存对待的虚拟存储空间,在这种计算机系统中实现了用户逻辑存储器与物理存储器的分离,它是操作系统给用户提供的一个比真实内存空间大得多的地址空间。
虚拟存储器的基本特征是:虚拟扩充——不是物理上,而是逻辑上扩充了内存容量;部分装入——每个作业不是全部一次性地装入内存,而是只装入一部分;离散分配——不必占用连续的内存空间,而是”见缝插针”;多次对换——所需的全部程序和数据要分成多次调入内存。
5引入虚拟存储器后,除了获得主存“扩充”的好处,还有什么好处?
答:引入虚存后,程序的地址空间都是虚地址的集合,只有在程序运行中通过硬件地址转换机构和操作系统的相应软件,才能将虚地址变换成主存的实地址,这将为主存的分配带来更大的灵活性。另外,虚、实地址分开,用户程序不能干扰实地址的生成,从而实现了存储器的保护 。
6什么是分页?什么是分段?二者有何主要区别? 答:分页是由系统将一个进程的逻辑地址空间划分成若干大小相等的部分,每一部分称做一个页面。
分段是用户根据作业的逻辑关系进行自然划分,每个分段是作业中相对独立
的一部分。
分段和分页都是非连续的存储管理方法, 分页和分段的主要区别有:
①页是信息的物理单位,段是信息的逻辑单位。
②页面的大小由系统确定,并且各页大小都相同;各段长度因段而已,由用户决定。
③分页的作业地址空间是一维的,分段的作业的地址空间是二维的。 ④分页的活动对用户是不可见的,而分段是用户可见的活动。
7在分页系统中页面大小由谁决定?页表的作用是什么?如何将逻辑地址转换成物理地址?
答:在分页系统中页面大小由硬件决定。
页表的作用是:实现从页号到物理块号的地址映射。
逻辑地址转换成物理地址的过程是:用页号P去检索页表,从页表中得到该页的物理块号,把它装入物理地址寄存器中。同时,将页内地址d直接送入物理地址寄存器的块内地址字段中。这样,物理地址寄存器中的内容就是由二者拼接成的实际访问内存地址,从而完成了从逻辑地址到物理地址的转换。
8什么是belady现象?
答:belady现象是指在使用FIFO算法进行内存页面置换时 ,在未给进程或作业分配足它所要求的全部页面的情况下,有时出现的分配的页面数增多,缺页次数发而增加的奇怪现象。
9请求分页技术的基本思想是什么?它与简单分页技术之间有何根本区别? 答:请求分页技术的基本思想是:当一个进程的部分页面在内存时就可调度它运行;在运行过程中若用到的页面尚未在内存,则把它们动态换入内存。这样,就减少了对换时间和所需内存数量,允许增加程序的道数。
请求分页技术是在简单分页技术基础上发展起来的,两者根本区别是:请求分页提供虚拟存储器,而简单分页系统并未提供虚拟存储器。
10为什么分段技术比分页技术更容易实现程序或数据的共享和保护?
答: 每一段在逻辑上是相对完整的一组信息,分段技术中的共享是在段一级出现的。这样,任何共享的信息就可以单独成为一段。同样,段中所有内容可以用相同的方式进行使用,从而规定相同的保护权限。 然而,页是信息的物理单位,在一页中可能存在逻辑上互相独立的两组或多组信息,各有不同的使用方式和存取权限,因而,对分页难以进行共享和保护。
11何谓工作集?它有什么作用?
答:工作集是一个进程在某一小段时间内访问页面的集合。 利用工作集模型可防止抖动,也可以进行页面置换。
12什么是页面抖动?系统怎样检测是否出现抖动?一旦检测到抖动?系统如何消除它?
答:页面抖动是系统频繁进行页面置换的现象。整个系统的页面替换非常频繁,
以致大部分机器时间都用在来回进行的页面调度上,只有一小部分时间用于进程的实际运算方面。
操作系统监督每个进程的工作集,并给它分配工作集所需的内存块。若有足够多的额外块 …… 此处隐藏:3219字,全部文档内容请下载后查看。喜欢就下载吧 ……
相关推荐:
- [资格考试]机械振动与噪声学部分答案
- [资格考试]空调工程课后思考题部分整合版
- [资格考试]电信登高模拟试题
- [资格考试]2018年上海市徐汇区中考物理二模试卷(
- [资格考试]坐标转换及方里网的相关问题(椭球体、
- [资格考试]语文教研组活动记录表
- [资格考试]广东省2006年高应变考试试题
- [资格考试]LTE学习总结—后台操作-数据配置步骤很
- [资格考试]北京市医疗美容主诊医师和外籍整形外科
- [资格考试]中学生广播稿400字3篇
- [资格考试]CL800双模站点CDMA主分集RSSI差异过大
- [资格考试]泵与泵站考试复习题
- [资格考试]4个万能和弦搞定尤克里里即兴弹唱(入
- [资格考试]咽喉与经络的关系
- [资格考试]《云南省国家通用语言文字条例》学习心
- [资格考试]标准化第三范式
- [资格考试]GB-50016-2014-建筑设计防火规范2018修
- [资格考试]五年级上册品社复习资料(第二单元)
- [资格考试]2.对XX公司领导班子和班子成员意见建议
- [资格考试]关于市区违法建设情况的调研报告
- 二0一五年下半年经营管理目标考核方案
- 2014年春八年级英语下第三次月考
- 北师大版语文二年级上册第十五单元《松
- 2016国网江苏省电力公司招聘高校毕业生
- 多渠道促家长督导家长共育和谐 - 图文
- 2018 - 2019学年高中数学第2章圆锥曲线
- 竞争比合作更重要( - 辩论准备稿)课
- “案例积淀式”校本研训的实践与探索
- 新闻必须客观vs新闻不必客观一辩稿
- 福师大作业 比较视野下的外国文学
- 新编大学英语第二册1-7单元课文翻译及
- 年产13万吨天然气蛋白项目可行性研究报
- 河南省洛阳市2018届高三第二次统一考试
- 地下车库建筑设计探讨
- 南京大学应用学科教授研究方向汇编
- 2018年八年级物理全册 第6章 第4节 来
- 毕业论文-浅析余华小说的悲悯性 - 以《
- 2019年整理乡镇城乡环境综合治理工作总
- 广西民族大学留学生招生简章越南语版本
- 故宫旧称紫禁城简介




