第四章 存储管理习题 下载本文

第四章 存储管理习题

一、选择题

1、存储分配解决多道作业(A)的划分问题。为了解决静态和动态存储分配,需采用地址重定位 ,即把(B)变换成(C),静态重定位由(D)实现,动态重定位由(E)实现。

A:① 地址空间 ② 符号名空间

③ 主存空间 ④ 虚拟空间

B、C:① 页面地址 ② 段地址 ③ 逻辑地址 ④ 物理地址 ⑤ 外存地址 ⑥ 设备地址

D~E:① 硬件地址变换机构 ② 执行程序 ③ 汇编程序 ④ 连接装入程序 ⑤ 调试程序 ⑥ 编译程序 ⑦ 解释程序

2、提高主存利用率主要是通过(A)功能实现的。(A)的基本任务是为每道程序做(B);使每道程序能在不受干扰的环境下运行,主要是通过(C)功能实现的。

A、C:① 主存分配 ② 主存保护 ③ 地址映射 ④ 主存扩充

B:① 逻辑地址到物理地址的变换; ② 内存与外存间的交换;

③ 允许用户程序的地址空间大于内存空间; ④ 分配内存

3、由固定分区方式发展为分页存储管理方式的主要推动力是(A);由分页系统发展为分段系统,进而以发展为段页式系统的主要动力分别是(B)。 A~B:① 提高主存的利用率; ② 提高系统的吞吐量; ③ 满足用户需要;

④ 更好地满足多道程序运行的需要; ⑤ 既满足用户要求,又提高主存利用率。

4、静态重定位是在作业的(A)中进行的,动态重定位是在作业的(B)中进行的。

A、B:① 编译过程; ② 装入过程; ③ 修改过程; ④ 执行过程

8、对外存对换区的管理应以(A)为主要目标,对外存文件区的管理应以(B)为主要目标。

A、B:① 提高系统吞吐量; ② 提高存储空间的利用率;③ 降低存储费用; ④ 提高换入换出速度。

9、从下列关于虚拟存储器的论述中,选出一条正确的论述。

① 要求作业运行前,必须全部装入内存,且在运行中必须常驻内存; ② 要求作业运行前,不必全部装入内存,且在运行中不必常驻内存; ③ 要求作业运行前,不必全部装入内存,但在运行中必须常驻内存; ④ 要求作业运行前,必须全部装入内存,且在运行中不必常驻内存;

13、在请求分页系统中有着多种置换算法:⑴ 选择最先进入内存的页面予以淘汰的算法称为(A);⑵

选择在以后不再使用的页面予以淘汰的算法称为(B);⑶ 选择自上次访问以来所经历时间最长的页面予淘汰的算法称为(C);

A~D:① FIFO算法; ② OPT算法; ③ LRU算法; ④ NRN算法; ⑤ LFU算法。

14、静态链接是在(A)到某段程序时进行的,动态链接是在(B)到某段程序时进行的。

A、B:① 编译; ② 装入; ③ 调用; ④ 紧凑。

15、一个计算机系统的虚拟存储器的最大容量是由(A)确定的,其实际容量是由(B)确定的。

A、B:① 计算机字长; ② 内存容量; ③ 硬盘容量;④ 内存和硬盘容量之和; ⑤ 计算机的地址结构。 18、以动态分区式内存管理中,倾向于优先使用低址部分空闲区的算法是(A);能使内存空间中空闲区分布较均匀的算法是(B);每次分配时把既能满足要求,又是最小的空闲区分配给进程的算法是(C)。

A~C:① 最佳适应法; ② 最坏适应法; ③ 首次适应法; ④ 循环适应法。

19、某虚拟存储器的用户编程空间共32个页面,每页1KB,主存为16KB。假定某时刻该用户页表中已调入主存的页面的虚页号和物理页号对照表如下:

虚页号物理页号 05 110 24 37

则下面与虚地址相对应的物理地址为(若主存中找不到,即为页失效) 虚地址 物理地址 0A5C(H) (A) 1A5C(H) (B) 这里,(H)表示十六进制。虚拟存储器的功能由(C)完成。

A、B: ① 页失效; ② 1E5C(H); ③ 2A5C(H); ④ 165C(H); ⑤ 125C(H); ⑥ 1A5C(H)。 C: ① 硬件; ② 软件; ③ 软硬件结合。

二、填空题 1、使每道程序能在内存中“各得其所”是通过_内存分配_功能实现的;保证每道程序在不受干扰的环境下运行,是通过内存保护_功能实现的;为缓和内存紧张的情况而将内存中暂时不能运行的进程调至外存,这是通过_对换_功能实现的;能让较大的用户程序在较小的内存空间中运行,是通过_内存扩充_功能实现的。

3、在连续分配方式中可通过_紧凑_来减少内存零头,但此时必须将有关程序和数据进行_重定位_;而_动态重定位_是一种允许作业在运行中、在内存中进行移动的技术。

4、分段保护中的越界检查是通过_段表寄存器_中存放的_段表长度_和段表中的_段长_实现。

8、在分页系统中若页面较小,虽有利于_提高内存利用率_,但会引起_页表太长_;而页面较大,虽有利于_页表长度_,但会引起_页内碎片增大_。

9、在分页系统中的地址结构可分为_页号_和_页内偏移量_两部分;在分段系统中的地址结构可分为_段号_和_段内偏移量_两部分。

10、在分页系统中,必须设置页表,其主要作用是实现_页号_到_物理块号_的映射。

11、在分页系统中进行地址变换时,应将页表寄存器中的_页表起始地址_和_页号_进行相加,得到该页的页表项位置,从中可得到_物理块号_。

12、在两级页表结构中,第一级是_页表目录_,其中每一项用于存放相应的_页表首址_。

13、在分页系统中为实现地址变换而设置了页表寄存器,其中存放了 _页表起始地址_和_页表长度_。

15、在页表中最基本的数据项是_物理块号_;在段表中最基本的数据项是_段的内存起始地址_和_段长_。

20、在作业_装入_时进行的链接称为静态链接;在作业运行中_调用_时进行的链接称为动态链接。 22、为实现存储器的虚拟,除了需要有一定容量的内存和相当容量的外