【考研类试卷】计算机学科专业基础综合-计算机操作系统内存管理(三)及答案解析.doc
《【考研类试卷】计算机学科专业基础综合-计算机操作系统内存管理(三)及答案解析.doc》由会员分享,可在线阅读,更多相关《【考研类试卷】计算机学科专业基础综合-计算机操作系统内存管理(三)及答案解析.doc(37页珍藏版)》请在麦多课文档分享上搜索。
1、计算机学科专业基础综合-计算机操作系统内存管理(三)及答案解析(总分:94.02,做题时间:90 分钟)一、B拔高题/B(总题数:0,分数:0.00)二、B单项选择题/B(总题数:33,分数:33.00)1.测得某个采用按需调页(Demanding-paging)策略的计算机系统部分状态数据为:CPU 利用率 20%,用于对换空间的硬盘利用率为 97.7%,其他设备的利用率为 5%。由此断定系统出现异常。此种情况下_能提高利用率。 A.安装一个更快的硬盘 B.通过扩大硬盘容量增加对换空间 C.增加运行进程数 D.加内存条来增加物理空间容量(分数:1.00)A.B.C.D.2.在使用交换技术时,
2、如果一个进程正在_时,则不能交换出主存。 A.创建 B.I/O 操作 C.处于临界段 D.死锁(分数:1.00)A.B.C.D.3.下列哪些存储分配方案可能使系统抖动_。动态分区分配 简单页式分配 虚拟页式简单段页式 简单段式 虚拟段式 A.、和 B.和 C.只有 D.和(分数:1.00)A.B.C.D.4.对外存对换区的管理应以_为主要目标。 A.提高系统吞吐量 B.提高存储空间的利用率 C.降低存储费用 D.提高换入、换出速度(分数:1.00)A.B.C.D.5.下列关于页式存储的说法中,正确的是_。在页式存储管理中,若关闭 TLB,则每访问一条数据都要访问两次内存页式存储管理不会产生内部
3、碎片页式存储管理当中的页面是用户可以感知的页式存储方式可以采用静态重定位 A.、和 B.和 C. D.和(分数:1.00)A.B.C.D.6.在可变式分区分配方案中,某一作业完成后,系统收回其主存空间并与相邻空闲区合并,为此需修改空闲区表,造成空闲区数减 1 的情况是_。 A.无上邻空闲区也无下邻空闲区 B.有上邻空闲区但无下邻空闲区 C.有下邻空闲区但无上邻空闲区 D.有上邻空闲区也有下邻空闲区(分数:1.00)A.B.C.D.7.下面哪种内存管理方法有利于程序的动态链接_。 A.分段存储管理 B.分页存储管理 C.可变式存储管理 D.固定式存储管理(分数:1.00)A.B.C.D.8.设内
4、存的分配情况见下表。要申请一块 40KB 的内存空间,若采用最佳适应算法,则所得到的分区首址为_。 B内存的分配情况/B地址范围 分配情况0100KB-1 占用100180KB-1180190KB-1 占用190280KB-1280330KB-1 占用330390KB-1390410KB-1 占用410512KB-1 A.100KB B.190KB C.330KB D.410KB(分数:1.00)A.B.C.D.9.采用段式存储管理的系统中,若地址用 24 位表示,其中 8 位表示段号,则允许每段的最大长度是_(默认字长为 1B)。 A.16MB B.64KB C.256B D.4GB(分数:
5、1.00)A.B.C.D.10.在请求分页存储管理中,若采用 FIFO 页面淘汰算法,则当可供分配的页帧数增加时,缺页中断的次数_。 A.减少 B.增加 C.无影响 D.可能增加也可能减少(分数:1.00)A.B.C.D.11.某段表的内容见下表。 B某段表的内容/B段号 段首址/KB 段长度(最大长度为 64)/KB0 120 401 760 302 480 203 370 20一逻辑地址为 0002009AH,它对应的物理地址为_。 A.120KB+2 B.480KB+154 C.30KB+154 D.480KB+2(分数:1.00)A.B.C.D.12.在采用请求分页式存储管理的系统中,
6、地址变换过程可能会因为下列_而产生中断。地址越界 缺页 访问权限错误 存取控制 A.和 B.和 C.、和 D.、和(分数:1.00)A.B.C.D.13.设一段表见下表。 B某一段表/B段号 基地址 段长度/KB0 219 6001 2300 142 90 1003 1327 5804 1952 96那么逻辑地址(2,88)和(4,100)对应的物理地址分别是_。 A.90,1952 B.90,2952 C.178,2952 D.178,超过段长而产生越界中断(分数:1.00)A.B.C.D.14.静态重定位和动态重定位分别是由_来完成的。硬件地址变换机构 重定位装配程序 A.都是 B.、 C
7、.、 D.都是(分数:1.00)A.B.C.D.15.某系统的空闲分区表见表,采用可变式分区管理策略,现有如下作业序列:96KB、20KB、200KB。若用首次适应算法和最佳适应算法来处理这些作业序列,则_该作业序列请求。 B某系统的空闲分区表/B分区号 大小/K8 起始地址/KB1 32 1002 10 1503 5 2004 218 2205 96 530 A.首次适应算法能满足,最佳适应算法不能满足 B.首次适应算法不能满足,最佳适应算法能满足 C.都能满足 D.都不能满足(分数:1.00)A.B.C.D.16.一台裸机需安装 Windows7 系统,有下面两个版本的操作系统a)Wind
8、ows_7_ultimate_x86b)Windows_7_ultimate_x64在其他硬件条件都满足的情况下,单纯从内存的角度来看,下列叙述中,正确的是_。 A.内存超过 2GB 的裸机适合安装 a 版本的 OS,反之应该装 b 版本 B.内存超过 2GB 的裸机适合安装 b 版本的 OS,反之应该装 a 版本 C.内存超过 4GB 的裸机适合安装 a 版本的 OS,反之应该装 b 版本 D.内存超过 4GB 的裸机适合安装 b 版本的 OS,反之应该装 a 版本(分数:1.00)A.B.C.D.17.设主存容量为 lMB,外存容量为 400MB,计算机系统的地址寄存器有 24 位,那么虚
9、存的最大容量是_(默认字长为 1B)。 A.1MB B.16MB C.17MB D.401MB(分数:1.00)A.B.C.D.18.在请求页式存储管理中,页面的大小与可能产生的缺页中断次数_。 A.成正相关 B.成反相关 C.无关 D.成固定比例(分数:1.00)A.B.C.D.19.某虚拟存储系统采用 LRU 页面淘汰算法,假设系统为每个作业分配 3 个页面物理内存,其中一页用来存放程序,其余两页用于存放数据。现有某作业的部分语句如下:int a150100;int i, j;for(i=0; i150; i+)for(j=0; j100; j+)aij=0;设每个页面可存放 150 个整
10、型变量,变量 i、j 放在程序页面中,初始时程序和变量在内存,其余两页空闲,数组 a 按行序存放。最后留在内存中的是数组 a 的最后_。 A.2 行 B.2 列 C.3 行 D.3 列(分数:1.00)A.B.C.D.20.已知某系统页面长为 4KB,页表项为 4B,采用多层分页策略映射 64 位虚拟地址空间。若限定最高层页表占 1 页,问它可以采用分页策略的层数为_。 A.5 B.6 C.7 D.8(分数:1.00)A.B.C.D.21.在一分页存储管理系统中,页面大小为 4096B,现有一逻辑地址为 2F6AH,且第 0、1、2 页一次存放在物理块 5、10、11 中,该逻辑地址对应的物理
11、地址为_。 A.2F6AH B.5F6AH C.5A6AH D.BF6AH(分数:1.00)A.B.C.D.22.下列存储管理方案中,可以采用静态重定位的是_。 A.固定分区管理方案 B.可变分区管理方案 C.页式管理方案 D.段式管理方案(分数:1.00)A.B.C.D.23.采用分页存储管理和采用分段存储管理,两者提供给用户的物理地址空间_。 A.分页存储管理支持更大的物理地址空间 B.分段存储管理支持更大的物理地址空间 C.一样大 D.不能确定(分数:1.00)A.B.C.D.24.操作系统采用分页存储管理方式,要求_。 A.每个进程拥有一张页表,且进程的页表驻留在内存中 B.每个进程拥
12、有一张页表,但只有执行进程的页表驻留在内存中 C.所有进程共享一张页表,以节约有限的内存空间,但页表必须驻留在内存中 D.所有进程共享一张页表,只有页表中当前使用的页面必须驻留在内存中,以最大限度地节省有限的内存空间(分数:1.00)A.B.C.D.25.以下存储管理方式中,会产生内部碎片的是_。分段虚拟存储管理 分页虚拟存储管理段页式分页管理 固定式分区管理 A.、和 B.和 C.只有 D.、和(分数:1.00)A.B.C.D.26.在页式存储管理中选择页面的大小,需要考虑的因素有_。页表的大小 内部碎片引起的内存浪费 磁盘访问时间 A.和 B.和 C.、和 D.和(分数:1.00)A.B.
13、C.D.27.已知一个虚拟页式存储系统,内存实地址有 32 位,采用 48 位虚拟地址,页面大小为 4KB,页表项大小为 8B,则要采用_级页表,页内偏移为_位。 A.3,12 B.3,14 C.4,12 D.4,14(分数:1.00)A.B.C.D.28.在现代计算机系统中,存储器是十分重要的资源,能否合理有效地使用存储器在很大程度上反映了操作系统的性能,并直接影响到整个计算机系统作用的发挥。可以通过_来提高主存利用率。将连续分配方式改为离散分配方式 增加对换机制 引入虚拟存储机制 引入存储器共享机制 A.、和 B.、和 C.、和 D.全是(分数:1.00)A.B.C.D.29.在分页式存储
14、管理系统中,进程无法访问不属于它的存储空间的原因是_。 A.该页面不在此进程的页表内 B.因为会发生缺页中断 C.因为无法完成地址变换 D.都错,任何进程任何时候都可以访问全部存储空间(分数:1.00)A.B.C.D.30.下列关于虚拟存储器的叙述中,正确的是_。 A.作业在运行前,必须全部装入内存,且在运行过程中也要一直驻留内存 B.作业在运行前,不必全部装入内存,且在运行过程中不必一直驻留内存 C.作业在运行前,不必全部装入内存,且在运行过程中必须一直驻留内存 D.作业在运行前,必须全部装入内存,且在运行过程中不必一直驻留内存(分数:1.00)A.B.C.D.31.假设一个请求分页系统具有
15、一个平均访问和传输时间为 20ms 的分页硬盘,为了提高性能,加入了快表,多数活动页表项都可以存在其中。如果页表存放在内存中,内存访问时间是 1s,检索快表的时间为0.2s,若快表的命中率是 80%,未命中快表访问中的 50%会导致页错误,则内存的有效存取时间是_。 A.1001.4s B.1401.6s C.2001.4s D.2401.6s(分数:1.00)A.B.C.D.32.下列叙述中,错误的是_。 A.覆盖对程序员是透明的 B.交换对程序员是透明的 C.在分页系统环境下,分页对程序员是透明的 D.联想寄存器的地址变换对操作系统是透明的(分数:1.00)A.B.C.D.33.释放和合并
16、空闲内存页时,采用下列_方式速度最快。 A.空闲页位图 B.空闲页栈 C.空闲页链表 D.空闲表(分数:1.00)A.B.C.D.三、B综合应用题/B(总题数:5,分数:61.00)某操作系统采用动态分区存储管理技术。操作系统在低地址占用了 100KB 的空间,用户区主存从 100KB 处开始占用 512KB。初始时,用户区全部为空闲,分配时截取空闲分区的低地址部分作为已分配区。在执行以下申请、释放操作序列后:请求 300KB、请求 100KB、释放 300KB、请求 150KB、请求 50KB、请求90KB,进行以下回答。(分数:12.00)(1).采用首次适应算法时,主存中有哪些空闲分区?
17、画出主存分布图,并指出空闲分区的首地址和大小。(分数:3.00)_(2).采用最佳适应算法时,主存中有哪些空闲分区?画出主存分布图,并指出空闲分区的首地址和大小。(分数:3.00)_(3).若随后又要请求 80KB,针对上述两种情况会产生什么后果?说明了什么问题?(分数:3.00)_(4).已知一个采用了 LRU 置换算法的请求分页存储管理系统中,页面大小为 4KB,内存访问速度为 100ns/次,快表访问速度为 20ns/次,缺页中断处理时间为 25ms/次。现有一个长度为 30KB 的进程 P 进入系统,分配给 P 的存储块有 3 块,进程的所有页面都是在该进程运行中动态装入。若访问快表的
18、命中率为 20%,对应于下述页面访问序列: 1、4、3、1、2、5、1、4、2、1、4、5 请计算 12 个页面的平均有效访问时间。(分数:3.00)_某计算机采用段页式虚拟存储器,已知虚拟地址为 32 位,按字编址,每个段最多可以有 1K 页,每页为 16KB,主存容量为 64MB,回答以下问题:(分数:19.02)(1).求虚拟存储器容量。(分数:3.17)_(2).给出逻辑地址和物理地址的格式。(分数:3.17)_(3).求一个段表空间开销的最大值,该段对应页表的空间开销为多少?(分数:3.17)_(4).下面三个函数,以不同的空间局部性程度执行相同的操作。请对这些函数就空间局部性进行排
19、序,并解释是如何得到排序结果的。 #define N 1000 typedef struct int vel3; int acc3; point; point pN; void clear1(point *p, int n) int i, j; for(i=0; in; i+) for(j=0; j3; j+) pi.velj=0; for(j=0; j3; j+) pi.accj=0; void clear2(point *p, int n) int i, j; for(i=0; in; i+) for(j=0; j3; j+) pi.velj=0; pi.accj=0; void clea
20、r3(point *p, int n) int i, j; for(j=0; jn; j+) for(i=0; i3; i+) pi.velj=0; for(i=0; i3; i+) pi.accj=0; (分数:3.17)_(5).在虚拟分页存储管理的系统中,程序员编写了下面这段代码。 已知 A 是一个 100000001000 的稀疏矩阵,非零元素个数为 8737953 个。S 是 10001000 的矩阵(二维数组),所有元素初始化为 0。每个页面可以容纳 1024 个元素。 for(i=0; i10000000; i+) for(j=0; j999; j+) if(Aij!=0) fo
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 考研 试卷 计算机 学科专业 基础 综合 操作系统 内存 管理 答案 解析 DOC
