存储器管理.doc
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
存储器管理
一、选择题
1、存储分配解决多道作业(A)的划分问题。为了解决静态和动态存储分配,需采用地址重定位,即把(B)变换成(C),静态重定位由(D)实现,动态重定位由(E)实现。
A:①地址空间②符号名空间③主存空间④虚拟空间
B、C:①页面地址②段地址③逻辑地址④物理地址⑤外存地址⑥设备地址
D~E:①硬件地址变换机构②执行程序③汇编程序④连接装入程序⑤调试程序⑥编译程序⑦解释程序
2、提高主存利用率主要是通过(A)功能实现的。(A)的基本任务是为每道程序做(B);使每道程序能在不受干扰的环境下运行,主要是通过(C)功能实现的。
A、C:①主存分配②主存保护③地址映射④对换⑤主存扩充
B:① 逻辑地址到物理地址的变换;② 内存与外存间的交换;③ 允许用户程序的地址空间大于内存空间;④ 分配内存
3、由固定分区方式发展为分页存储管理方式的主要推动力是(A);由分页系统发展为分段系统,进而以发展为段页式系统的主要动力分别是(B)和(C)。A~C:① 提高主存的利用率;② 提高系统的吞吐量;③ 满足用户需要;
④ 更好地满足多道程序运行的需要;⑤ 既满足用户要求,又提高主存利用率。4、静态重定位是在作业的(A)中进行的,动态重定位是在作业的(B)中进行的。
A、B:① 编译过程;② 装入过程;③ 修改过程;④ 执行过程
5、在首次适应算法中,要求空闲分区按(A)顺序链接成空闲分区链在最佳适应算法中按(B)顺序链接成空闲分区链;在最坏适应算法中按(C)顺序链接成空闲分区链。
A~C:① 空闲区地址递增;② 空闲区首址递减;③ 空闲区大小递增;
④ 空闲区大小递减。
6、回收内存时可能出现下述四种情况:⑴ 释放区与插入点前一分区F1相邻,此时应(A);⑵ 释放区与插入点后一分区F2相邻,此时,应(B);⑶ 释放区不与F1和F2相连,此时应(C)。
A~C:① 为回收区建立一分区表项,填上分区的大小和始址;② 以F1为分区的表项作为新表项且不做任何改变;③ 以F1为分区的表项作为新表项,修改新表项的大小;④ 以F2为分区的表项作为新表项,同时修改新表项的大小和始址。
7、对重定位存储管理方式,应(A),当程序执行时,是由(B)与(A)中的(C)相加得到(D),用(D)来访问内存。
A:① 在整个系统中设置一重定位寄存器;② 为每道程序设置一重定位寄存器;③ 为每个程序设置两个重定位寄存器;④ 为每个程序段和数据段都设置一重定位寄存器。
B~D:① 物理地址;② 有效地址;③ 间接地址;④ 起始地址
8、对外存对换区的管理应以(A)为主要目标,对外存文件区的管理应以(B)为主要目标。
A、B:① 提高系统吞吐量;② 提高存储空间的利用率;③ 降低存储费用;④ 提高换入换出速度。
9、从下列关于虚拟存储器的论述中,选出一条正确的论述。
① 要求作业运行前,必须全部装入内存,且在运行中必须常驻内存;② 要求作业运行前,不必全部装入内存,且在运行中不必常驻内存;③ 要求作业运行前,不必全部装入内存,但在运行中必须常驻内存;④ 要求作业运行前,必须全部装入内存,且在运行中不必常驻内存;
10、在请求分页管理页表中增加了若干项,其中状态位供(A)参考;修改位供(B)时参考;访问位供(C)时参考;外存地址供(D)参考。
A~D:① 分配页面② 置换算法③ 程序访问④ 换出页面⑤ 调入页面。11、在请求分页系统中,内存分配有(A)和(B)两种策略。(A)的缺点是可能导致频繁地出现缺页中断或造成CPU空闲。
A、B:① 首次适应;② 最佳适应;③ 固定分区;④ 可变分区
12、在请求分页系统中,凡未装入过内存的页都应从(A)调入;已运行过的页主要是从(B)调入,有时也可从(C)获得。
A~C:① 系统区;② 文件区;③ 对换区;④ 页面缓冲池。
13、在请求分页系统中有着多种置换算法:⑴ 选择最先进入内存的页面予以淘汰的算法称为(A);⑵ 选择在以后不再使用的页面予以淘汰的算法称为(B);
⑶ 选择自上次访问以来所经历时间最长的页面予淘汰的算法称为(C);⑷ 选择自某时刻开始以来,访问次数最少的页面予以淘汰的算法称为(D)。
A~D:① FIFO算法;② OPT算法;③ LRU算法;④ NRN算法;⑤ LFU算法。14、静态链接是在(A)到某段程序时进行的,页动态链接是在(B)到某段程序时进行的。
A、B:① 编译;② 装入;③ 调用;④ 紧凑。
15、一个计算机系统的虚拟存储器的最大容量是由(A)确定的,其实际容量是由(B)确定的。
A、B:① 计算机字长;② 内存容量;③ 硬盘容量;④ 内存和硬盘容量之和;⑤ 计算机的地址结构。
16、从下列关于虚拟存储器的论述中,选出两条正确的论述。
①在段页式系统中,以页为单位管理用户的虚空间,以段为单位管理内存空间。
②在段页式系统中,以段为单位管理用户的虚空间,以页为单位管理内存空间。
③为提高请求分页系统中内存利用率,允许用户使用不同大小的页面。
④在虚拟存储器中,为了能让更多的作业同时运行,通常只应装入10%~30%的作业后便启动运行。
⑤实现虚拟存储器的最常用的算法,是最佳适应算法OPT。
⑥由于有了虚拟存储器,于是允许用户使用比内存更大的地址空间。
17、虚拟存储器最基本的特征是(A);该特征主要是基于(B),实现虚拟存储器最关键的技术是(C)。
A:① 一次性;② 多次性;③ 交换性;④ 离散性;⑤ 驻留性。
18、以动态分区式内存管理中,倾向于优先使用低址部分空闲区的算法是(A);能使内存空间中空闲区分布较均匀的算法是(B);每次分配时把既能满足要求,又是最小的空闲区分配给进程的算法是(C)。
A~C:① 最佳适应法;② 最坏适应法;③ 首次适应法;④ 循环适应法。19、某虚拟存储器的用户编程空间共32个页面,每页1KB,主存为16KB。假定某时刻该用户页表中已调入主存的页面的虚页号和物理页号对照表如下:
虚地址物理地址
0A5C(H)(A)
1A5C(H)(B)
这里,(H)表示十六进制。虚拟存储器的功能由(C)完成。在虚拟存储器中,采用(D)提高(E)的速度。
A、B:① 页失效;② 1E5C(H);③ 2A5C(H);④ 165C(H);
⑤ 125C(H);⑥ 1A5C(H)。
C:① 硬件;② 软件;③ 软硬件结合。
D:① 高速辅助存储器;② 高速光盘存储器;③ 快速通道;④ 高速缓冲存储器。
E:① 连接编辑;② 虚空间分配;③ 动态地址翻译;④动态链接
二、填空题
1、使每道程序能在内存中“各得其所”是通过____功能实现的;保证每道程序在不受干扰的环境下运行,是通过____功能实现的;为缓和内存紧张的情况而将内存中暂时不能运行的进程调至外存,这是通过____功能实现的;能让较大的用户程序在较小的内存空间中运行,是通过____功能实现的。2、在首次适应算法中,空闲区应以____的次序拉链;在最佳适应算法中,空闲区应以____的次序拉链。
3、在连续分配方式中可通过___来减少内存零头,但此时必须将有关程序和数据进行___;而___是一种允许作业在运行中、在内存中进行移动的技术。4、分段保护中的越界检查是通过___中存放的___和段表中的___实现。
5、实现进程对换应具备___、___、___三方面的功能。
6、采用对换方式在将进程换出时,应首先选择处于___且___的进程换出