【考研类试卷】内存管理及答案解析.doc
《【考研类试卷】内存管理及答案解析.doc》由会员分享,可在线阅读,更多相关《【考研类试卷】内存管理及答案解析.doc(22页珍藏版)》请在麦多课文档分享上搜索。
1、内存管理及答案解析(总分:146.00,做题时间:90 分钟)一、单项选择题(总题数:33,分数:66.00)1.以下不是存储管理处理的功能有( )。A为每个程序安排内存空间B决定哪个进程的程序和数据切换到内存中C保护运行程序不受干扰D将运行中程序的地址转换成物理地址(分数:2.00)A.B.C.D.2.( )存储管理方式要求对每一个作业都分配一组地址连续的内存单元。A分区式 B分页式 C分段式 D段页式(分数:2.00)A.B.C.D.3.分区分配内存管理方式的主要保护措施是( )。A界地址保护 B程序代码保护 C数据保护 D栈保护(分数:2.00)A.B.C.D.4.在可变分区存储管理中,
2、最优适应分配算法要求对空闲区表项按( )进行排列。A地址从大到小 B地址从小到大C尺寸从大到小 D尺寸从小到大(分数:2.00)A.B.C.D.5.在动态分区式内存管理中,倾向优先使用低地址部分空闲区的算法是( );每次分配时把既能满足要求,又是最小的空闲区分配给进程的算法是( );尽可能不留下碎片空间的算法是( )。A最佳适应算法 B最坏适应算法C循环适应算法 D最先适应算法(分数:2.00)A.B.C.D.6.段式存储管理中的逻辑地址格式是( )地址。A线性 B一维 C二维 D三维(分数:2.00)A.B.C.D.7.一个分段存储管理系统中,地址长度为 32 位,其中段号占 8 位,则最大
3、段长是( )。A28 字节 B216 字节 C224 字节 D232 字节(分数:2.00)A.B.C.D.8.若处理器有 32 位地址,则它的虚拟地址空间为( )字节。A2G B4G C100K D640K(分数:2.00)A.B.C.D.9.逻辑地址就是( )。A用户地址 B相对地址 C物理地址 D绝对地址(分数:2.00)A.B.C.D.10.把逻辑地址转变为内存的物理地址的过程称做( )。A编译 B连接 C运行 D重定位(分数:2.00)A.B.C.D.11.采用静态重定位方式装入的作业,在作业执行过程中( )进行地址转换。A由软件和硬件相互配合 B由软件独立C只需要硬件 D不需要(分
4、数:2.00)A.B.C.D.12.下面的存储管理方案中,( )方式可以采用静态重定位。A固定分区 B可变分区 C页式 D段式(分数:2.00)A.B.C.D.13.要保证一个程序在主存中被改变了存放位置后仍能正确执行,则对主存空间应采用( )技术。A静态重定位 B动态重定位 C动态分配 D静态分配(分数:2.00)A.B.C.D.14.动态重定位是在作业( )中进行的。A编译过程 B装入过程 C链接过程 D执行过程(分数:2.00)A.B.C.D.15.存储管理中地址重定位必须在 CPU 中设置专门寄存器,而( )不是此类寄存器。A基址寄存器 B界限寄存器 C页表控制寄存器 D程序计数器(分
5、数:2.00)A.B.C.D.16.在分页式虚拟存储系统中,页面的大小与可能产生的缺页中断次数( )。A成正比 B成反比 C无关 D相同(分数:2.00)A.B.C.D.17.可重定位内存分区分配目的为( )。A解决碎片问题 B便于多作业共享内存C回收空白区方便 D摆脱用户干预。(分数:2.00)A.B.C.D.18.以下存储管理技术中,支持虚拟存储器的技术是( )。A动态分区法 B可重定位分区法 C请求分页技术 D对换技术(分数:2.00)A.B.C.D.19.属于内存连续分配方式的是( )。A固定分区分配方式 B分段存储管理方式C分页存储管理方式 D段页式存储管理方式(分数:2.00)A.
6、B.C.D.20.的存储器管理方法较好的解决了存储器分配时的“外零头”问题。A固定分区 B可变式分区 C页式 D段式(分数:2.00)A.B.C.D.21.虚拟存储管理系统的基础是程序的()。这个理论的基本含义是程序执行时往往会()访问内存储器。程序的()表现在()和()上。()是指最近被访问的存储单元可能马上就又要被访问。()是指马上被访问的单元,其附近的单元也可能马上被访问。根据这个理论,。Denning 提出了工作集理论。工作集是进程运行时被频繁地访问的页面集合。在进程运行时,如果它的工作页面都在()器内,能够使该进程有效地运行,否则会出现频繁的页面调入/调出现象。A局部性 B全局性 C
7、动态性 D虚拟性A频繁地 B均匀地 C不均匀地 D全面地、A空间全局性 B空间局部性 C时间局部性 D空间全局性A外部存储 B主存储 C辅助存储 D虚拟存储(分数:2.00)填空项 1:_22.系统发生抖动现象的原因是( )。A淘汰算法选择不当 B交换的信息量过大C主存容量不足 D存储器管理方案选择不当(分数:2.00)A.B.C.D.23.考虑页面替换算法。系统有 m 个页帧(frame)供调度,初始时全空;引用串(reference string)长度为p,包含了 n 个不同的页号(nm)。无论用什么算法,缺页次数不会少于( )。Am Bp Cn Dmin(m,n)(分数:2.00)A.B
8、.C.D.24.采用段式存储管理时,一个程序如何分段是在( )决定的。A分配主存时 B用户编程时 C装作业时 D程序执行时(分数:2.00)A.B.C.D.25.设置快表的目的在于( )。A提高地址查找的命中率 B提高地址变换速度C淘汰不用的页 D增加页表的容量(分数:2.00)A.B.C.D.26.若给定一个逻辑地址空间中的地址为 A,页面大小为 L,则页内地址 D 为( )。AA/L BA mod L CINTA/L DAL(分数:2.00)A.B.C.D.27.在存储管理中,采用覆盖与交换技术的目的是( )。A节省内存空间 B物理上扩充内存容量C提高 CPU 容量 D实现内存共享(分数:
9、2.00)A.B.C.D.28.作业在执行中发生了缺页中断,经操作系统处理后,应让其执行( )指令。A被中断的前一条 B被中断的C被中断的后一条 D启动时的第一条(分数:2.00)A.B.C.D.29.在存储管理中,支持虚拟存储器,但不能以自然的方式提供存储器的共享和存取保护机制的存储管理方式是( )。A段页式存储管理 B请求分页式存储管理C请求分段式存储管理 D可变分区式存储管理(分数:2.00)A.B.C.D.30.对一作业来说,选择 FIFO 算法时,当分配的内存块数增加时,缺页中断的次数( )。A减少 B增加C无影响 D可能增加,也可能减少(分数:2.00)A.B.C.D.31.一个计
10、算机系统的虚拟存储器的最大容量是由 (1) 确定的,其实际容量还要受到 (2) 的影响。ACPU 地址长度 B内存容量C硬盘容量 D内存和硬盘容量之和(分数:2.00)填空项 1:_32.在采用页式存储管理的系统中,( )。A不可以把作业分散到几个不连续的主存区域B不需要采用移动技术移动作业区C不需要硬件支持D不采用动态重定位的方式装入作业(分数:2.00)A.B.C.D.33.在可变式分区分配方案中,某一作业完成后,系统收回其内存空间并与相邻空闲区合并,为此需修改空闲区表,造成空闲区数增 1 的情况是( )。A有上邻空闲区但无下邻空闲区 B有下邻空闲区但无上邻空闲区C有上邻空闲区也有下邻空闲
11、区 D无上邻空闲区也无下邻空闲区(分数:2.00)A.B.C.D.二、综合应用题(总题数:8,分数:80.00)34.请求分页管理系统中,假设某进程的页表内容如下表所示:页号 页框(PageFrame)号 有效位(存在位)0 101H 11 02 254H 0页面大小为 4KB,一次内存的访问时间是 100ns,一次快表(TLB)的访问时问是 10ns,处理一次缺页的平均时间为 108ns(已含更新 TLB 和页表的时间),进程的驻留集大小固定为 2,采用最近最少使用置换算法(LRU)和局部淘汰策略。假设TLB 初始为空;地址转换时先访问 TLB,若 TLB 未命中,再访问页表(忽略访问页表之
12、后的 TLB 更新时间);有效位为 0 表示页面不在内存,产生缺页中断,缺页中断处理后,返回到产生缺页中断的指令处重新执行。设有虚地址访问序列 2362H,1565H,25A5H,请问:(1)依次访问上述三个虚地址,各需多少时间?给出计算过程。(2)基于上述访问序列,虚地址 1565H 的物理地址是多少?请说明理由。(分数:10.00)_35.在某页式管理系统中,假定主存为 64K,分成 1 6 块,块号为 0,1,2,15。设某进程有 4 页,其页号为 0,1,2,3,被分别装入主存的第 9,0,1,14 块。试问(1)该进程的总长度是多大?(2)写出该进程每一页在主存中的起始地址。(3)若
13、给出逻辑地址0,0、1,72、2,1023、3,99,请计算出相应的内存地址。(方括号内的第一个数为页号,第二个数为页内地址,题目中的数字均为 10 进制)。(分数:10.00)_36.一个系统采用段页式存储方式,有 16 位虚地址空间,每个进程包含两个段,并且一页大小为 212 字节。段表和页表如图所示(所有的值为二进制,并且段长以页为单位)。下列哪些二进制虚地址会产生缺段中断或缺页中断?哪些二进制虚地址能转换为物理地址?如果可以转换,请写出物理地址。(1)00010100 01010111(提示:产生缺段中断或缺页中断?)(2)11100100 11111111(提示:转换后的物理地址是什
14、么?)(3)110100 11000111(提示:产生缺段中断或缺页中断?)(4)00110010 11000111(提示:转换后的物理地址是什么?)(5)请问该系统最大物理内存是多少?段表 页表 0 页表 1段号 段长 页表地址 页号 存储块 状态 页号 存储块 状态0 111 指向页表 000 101011 1 000 010100 00 的指针 001 001010 0 001 110101 11 110 指向页表 010 001011 1 010 110100 01 的指针 011 100110 1 011 011001 0100 001100 0 100 110011 1101 11
15、0110 1 101 001001 0110 111010 0 110 000101 1111 011101 0 111 100010 1(分数:10.00)_37.在一个采用分页式虚拟存储管理的系统中,有一用户作业,它依次要访问的字地址序列是115,228,120,88,446,102,321,432,260,167。若分配给作业可使用的主存空间共 300 个字,作业页面大小为 100 个字,且第 0 页已经装入主存,请回答下列问题:(1)按 FIFO 页面调度算法将产生多少次缺页中断?写出依次淘汰的页号。(2)按 LRU 页面调度算法将产生多少次缺页中断?写出依次淘汰的页号。(分数:10.
16、00)_38.在一个请求分页系统中,采用 LRU 页面置换算法时,假如一个作业的页面走向为:1,3,2,1,1,3,5,1,3,2,1,5,当分配给该作业的物理块数分别为 3 和 4 时,试计算在访问过程中所发生的缺页次数和缺页率。(分数:10.00)_39.假定系统为某进程分配了三个物理块,并考虑有以下的页面号引用串:7,0,1,2,0,3,0,4,2,3,0,3,2,1,2,0,17,0,1,进程运行时,已将 7,0,1 三个页面装入内存,试给出下列情形下的缺页次数:(1)先进先出(FIFO)淘汰算法。(2)最近最少使用(LRu)淘汰算法。(3)采用优化(OPT)淘汰算法。(分数:10.0
17、0)_40.在页式系统中,其页表存放在内存中。(1)如果对内存的一次存取需要 100 微秒,试问实现一次页面访问至少需要的存取时间是多少?(2)如果系统有快表,快表的命中率为 80%,当页表项在快表中时,其查询快表的时间可忽略不计,试问此时的存取时问为多少?(3)采用快表后的存取时间比没有采用快表的存取时间下降了百分之几?(分数:10.00)_41.有一个虚拟存储系统采用最近最少使用(LRU)页面淘汰算法,每个作业占 3 页主存,其中一页用来存放程序和变量 i,j(不作他用)。每一页可存放 1 50 个整数变量,某作业程序如下:VAR A:ARRAY1150,1100OF integer;i,
18、j:integer;FOR i:=1 to 150 DOFOR j:=1 to 100 D0A i,j:=0;设变量 i,j 放在程序页中,初始时,程序及变量 i,j 已在内存,其余两页为空,矩阵 A 按行序存放。(1)试问当程序执行完后,共缺页多少次?(2)最后留在内存中的是矩阵 A 的哪一部分?(分数:10.00)_内存管理答案解析(总分:146.00,做题时间:90 分钟)一、单项选择题(总题数:33,分数:66.00)1.以下不是存储管理处理的功能有( )。A为每个程序安排内存空间B决定哪个进程的程序和数据切换到内存中C保护运行程序不受干扰D将运行中程序的地址转换成物理地址(分数:2.
19、00)A.B. C.D.解析:存储管理的功能有:(1)内存的分配和回收,为每道程序分配内存空间;(2)地址变换,将地址空间中的逻辑地址转换为内存空间中的物理地址;(3)扩充内存容量,借助于虚拟存储技术或其他自动覆盖技术,从逻辑上扩充内存容量,使用户感动容量比实际内存容量大得多,一般借助于请求调入功能和置换功能来实现。(4)存储保护,确保进入内存的各道程序都在自己的存储空间内运行,互不干扰,即要防止一道作业由于发生错误而破坏其他作业,也要防止破坏系统程序。进行进程的切换是由存储管理来负责,但决定哪个进程的程序和数据切换到内存中是由中级调度来管理的。2.( )存储管理方式要求对每一个作业都分配一组
20、地址连续的内存单元。A分区式 B分页式 C分段式 D段页式(分数:2.00)A. B.C.D.解析:分区式存储管理方式是连续分配的方式,就是对每一个作业都分配一组地址连续的内存单元。3.分区分配内存管理方式的主要保护措施是( )。A界地址保护 B程序代码保护 C数据保护 D栈保护(分数:2.00)A. B.C.D.解析:分区分配内存管理方式中操作系统一般占有低址部分,为了对其进行保护采取的措施就是检查是否产生地址越界,避免用户对操作系统进行误操作。4.在可变分区存储管理中,最优适应分配算法要求对空闲区表项按( )进行排列。A地址从大到小 B地址从小到大C尺寸从大到小 D尺寸从小到大(分数:2.
21、00)A.B.C.D. 解析:适应分配算法要求空闲区表项按尺寸由小到大顺序排列。首次(最先)适应分配算法和循环首次适应分配算法要求空闲区表项按首址由小到大的顺序排列。最坏适应分配算法要求空闲区表项按尺寸由大到小顺序排列。5.在动态分区式内存管理中,倾向优先使用低地址部分空闲区的算法是( );每次分配时把既能满足要求,又是最小的空闲区分配给进程的算法是( );尽可能不留下碎片空间的算法是( )。A最佳适应算法 B最坏适应算法C循环适应算法 D最先适应算法(分数:2.00)A. B. C.D. 解析:6.段式存储管理中的逻辑地址格式是( )地址。A线性 B一维 C二维 D三维(分数:2.00)A.
22、B.C. D.解析:段式存储管理中的逻辑地址格式是二维地址,页式存储管理中的逻辑地址格式是一维的。7.一个分段存储管理系统中,地址长度为 32 位,其中段号占 8 位,则最大段长是( )。A28 字节 B216 字节 C224 字节 D232 字节(分数:2.00)A.B.C. D.解析:分段存储管理中,逻辑地址分为两部分,段号和段内位移,地址总长度为 32 位段号占了 8 位,则剩下 24 位表示段内位移的,则最大段长为 224字节。8.若处理器有 32 位地址,则它的虚拟地址空间为( )字节。A2G B4G C100K D640K(分数:2.00)A.B. C.D.解析:处理器有 32 位
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 考研 试卷 内存 管理 答案 解析 DOC
