[自考类试卷]全国自考操作系统(存储管理)模拟试卷3及答案与解析.doc
《[自考类试卷]全国自考操作系统(存储管理)模拟试卷3及答案与解析.doc》由会员分享,可在线阅读,更多相关《[自考类试卷]全国自考操作系统(存储管理)模拟试卷3及答案与解析.doc(14页珍藏版)》请在麦多课文档分享上搜索。
1、全国自考操作系统(存储管理)模拟试卷 3 及答案与解析一、单项选择题1 装入到地址寄存器的地址为_。(A)符号名地址(B)虚拟地址(C)相对地址(D)物理地址2 静态地址重定位的结果是得到_。(A)源程序(B)静态代码(C)目标代码(D)执行代码3 采用动态重定位技术优点之一是_。(A)在程序执行期间可动态地变换映像在内存空间的地址(B)程序在执行前就可决定装入内存的地址(C)能用软件实施地址变换(D)动态重定位的程序占用的内存资源较少4 在可变分区存储管理中,回收一个空闲区后,空闲区管理表中不可能_。(A)增加一个表项(B)减少一个表项(C)表项数不变(D)表项内容不变5 在可变分区式存储管
2、理中,倾向于优先使用低地址部分空闲区的算法是_。(A)首次适应法(B)循环首次适应法(C)最佳适应法(D)最差适应法6 采用覆盖技术的目的是_。(A)能运行更多的程序(B)能运行更大的程序(C)实现分时系统(D)实现虚拟存储技术7 虚拟存储器的最大极限容量_。(A)由外存大小决定(B)由指令的地址长度决定(C)由用户定义(D)由目标程序的大小决定8 _存储管理方式提供一维地址结构。(A)虚拟(B)段式(C)页式(D)段页式9 有时分配页面多,反而有可能产生更多的缺页中断的页面淘汰算法是_。(A)最优淘汰算法(OPT)(B)先进先出淘汰算法(FIFO)(C)最近最少使用淘汰算法(LRU)(D)最
3、近未使用淘汰算法(NUR)10 在分页系统中,程序员编写的程序的虚地址空间是_的。(A)连续(B)不连续(C)分块(D)分段11 在段式虚存管理系统中,分段是由_完成的。(A)程序员(B)编译程序(C)连接装入程序(D)操作系统12 不会产生“ 内零头” 的存储管理方法是 _存储管理。(A)单一连续区(B)可变分(C)页式(D)段页式二、填空题13 源程序的名地址与目标程序的逻辑地址的转换是在_过程中实施的。14 在系统初始化时就把存储空间划分成若干个分区的存储管理系统称为_管理系统。15 在页式管理中,页表的作用是实现从_到_的地址映射。16 选择淘汰不再使用的页或最远的将来才使用的页面淘汰
4、算法是_淘汰算法。17 设访问页面流为 1、3、2、4、1、2,工作集大小为 3,采用 LRU 算法时,会发生_次页故障。18 在段页式存储管理系统中,面向用户的地址空间是_,面向物理实现的地址空间是_。三、简答题19 简述固定分区存储管理的基本思想。20 简述可变分区存储管理中的最佳适应算法的分配算法和释放算法。21 什么是内部碎片和外部碎片?各种主要的存储管理方法可能产生何种碎片?22 一个计算机系统的虚拟存储器的最大容量和实际容量分别由什么决定?23 说明请求分页式系统中几种常用淘汰算法的基本思想。24 为何采用多级页表来描述虚拟地址空间与虚拟内存空间的映射?这种实行方法的好处与代价是什
5、么?四、综合题25 编写一个 C 程序,用 char*malloc(unsigned size)函数向系统申请一块内存空间(如 size=1000,单位为字节),用首次适应法addr=(char *)fmalloc(unsigned slze)和ffree(unsigned size,char*addr)模拟 UNIX 的可变分区内存管理,实现对该内存区的分配和释放管理。空闲存储区表可采用结构数组的形式:struct mapunsigned m_size;char*m addr;struct map coremapN;要分配函数 fmalloc 的参数 size 和释放函数 ffree 的参数
6、 size、addr 以键盘命令的形式输入,每次分配和释放后显示空闲存储区表。将上面的程序改成用最佳适应法实现对内存区的分配和释放管理。五、判断题26 采用动态重定位技术的系统,目标程序可以不经任何改动,直接装入物理内存。( )(A)正确(B)错误27 段式存储管理要求为作业分配一个连续的内存空间。( )(A)正确(B)错误28 释放和合并空闲内存页时,采用位图比采用空闲栈或链表快。( )(A)正确(B)错误全国自考操作系统(存储管理)模拟试卷 3 答案与解析一、单项选择题1 【正确答案】 D【知识模块】 存储管理2 【正确答案】 D【知识模块】 存储管理3 【正确答案】 A【试题解析】 在采
7、用动态重定位技术的操作系统中,装入内存的执行程序使用的是相对地址,在执行时再由硬件结构变换地址,因此在装入和变换在映像内存空间的地址时,不必修改指令和变量的有关地址部分的值,所花费的时间就少得多。【知识模块】 存储管理4 【正确答案】 D【试题解析】 在可变分区存储管理中,回收一个空闲区时,释放区与原空闲区相邻情况共有 4 种。如释放区与前空闲区或释放区与后空闲区相连,空闲存储区表表项数不变;当与前、后空闲区皆不相连时,表项数加 1;当与前空闲区和后空闲区都相连,将三块空闲区合并成一块空闲区,减少一个表项。以上情况都至少会修改一个表项,所以不可能发生表项内容不变的情况。【知识模块】 存储管理5
8、 【正确答案】 A【知识模块】 存储管理6 【正确答案】 B【知识模块】 存储管理7 【正确答案】 B【知识模块】 存储管理8 【正确答案】 C【知识模块】 存储管理9 【正确答案】 B【试题解析】 只有先进先出淘汰算法具有“BIBO 异常”现象,也即在某一页面流的情况下,有时分配给一个作业的页架数多,作业运行时发生缺页中断的次数也多,形成了刚被调出的页面又立即被装入的频繁装入调出现象。【知识模块】 存储管理10 【正确答案】 A【试题解析】 程序员编写的程序的虚地址空间是按逻辑地址顺序编址,但相邻的虚页可以分散地装入到内存中的实页中。【知识模块】 存储管理11 【正确答案】 A【试题解析】
9、在大型软件开发中,程序员需要根据软件功能的逻辑结构将程序分成各个模块,如各个 C 程序模块。每一个 C 模块经独立编译后,对应于每一个段。【知识模块】 存储管理12 【正确答案】 B【试题解析】 采用可变分区管理算法,需要多少,系统就分配多少内存,所以在被分配到的内存中就没有剩余的内零头。在分页系统中,如果需要分配的内存大小不是整数页,那么最后一页就会有内零头。段页式在每一个段中都可能有一个页内零头。【知识模块】 存储管理二、填空题13 【正确答案】 编译【知识模块】 存储管理14 【正确答案】 固定分区【知识模块】 存储管理15 【正确答案】 虚页号、物理块号【知识模块】 存储管理16 【正
10、确答案】 最优(OPA)【知识模块】 存储管理17 【正确答案】 5【知识模块】 存储管理18 【正确答案】 段式划分、页式划分【知识模块】 存储管理三、简答题19 【正确答案】 固定分区管理系统在系统初始化时就把存储空间划分成若干个分区,这些分区的大小可以不同,以支持不同的作业对内存大小需求的不同。系统要建立一个分区说明表,用以记录每个分区的大小、起始地址和状态等信息。当一个作业需要装入内存运行时,系统就从分区表中找出一个最合适的分区分配给该作业。【知识模块】 存储管理20 【正确答案】 采用最佳适应算法,空闲存储区管理表的组织方法可以采用顺序结构,也可采用链接结构。如采用顺序结构,空闲分区
11、按地址由小到大的顺序登记在表中,分配时需要搜索所有的空闲分区,以在其中挑出一个满足分配需求的最小分区。此种管理结构的释放算法可采用顺序结构的首次适应法。当采用链接结构时,空闲区可按由小到大的非递减次序排列。分配时总是从最小的第一项开始,这样第一次找到的满足条件的空闲区必定是最合适的。采用按存储区大小排序的链接表会降低释放算法的效率。由于空闲区是按大小而不是按地址序排序的,因此释放回收空闲区时要在整个链表上寻找地址相邻的前、后空闲区,合并后又要插入到合适的位置,因此释放算法比首次适应法和循环首次适应法耗时得多。【知识模块】 存储管理21 【正确答案】 当一个程序分配到比它所要求的更大的内存块时,
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 自考 试卷 全国 操作系统 存储 管理 模拟 答案 解析 DOC
