操作系统习题集答案解析整理 下载本文

内容发布更新时间 : 2024/5/7 5:08:12星期一 下面是文章的全部内容请认真阅读。

内存

1通常情况下,在下列存储管理方式中,( )支持多道程序设计、管理最简单,但存储碎片多;( )使内存碎片尽可能少,而且使内存利用率最高。

Ⅰ.段式;Ⅱ.页式;Ⅲ.段页式;Ⅳ.固定分区;Ⅴ.可变分区 正确答案: Ⅳ;Ⅰ

2为使虚存系统有效地发挥其预期的作用,所运行的程序应具有的特性是( )。 正确答案: 该程序应具有较好的局部性(Locality)

3提高内存利用率主要是通过内存分配功能实现的,内存分配的基本任务是为每道程序( )。使每道程序能在不受干扰的环境下运行,主要是通过( )功能实现的。

Ⅰ.分配内存;Ⅱ.内存保护;Ⅲ.地址映射;Ⅳ.对换;Ⅴ.内存扩充;Ⅵ.逻辑地址到物理地址的变换;Ⅶ.内存到外存间交换;Ⅷ.允许用户程序的地址空间大于内存空间。 正确答案: Ⅰ;Ⅱ

4适合多道程序运行的存储管理中,存储保护是 正确答案: 为了防止各道作业相互干扰

5下面哪种内存管理方法有利于程序的动态链接( )? 正确答案: 分段存储管理

6在请求分页系统的页表增加了若干项,其中状态位供( )参考。 正确答案: 程序访问

7从下面关于请求分段存储管理的叙述中,选出一条正确的叙述( )。

正确答案: 分段的尺寸受内存空间的限制,但作业总的尺寸不受内存空间的限制

8虚拟存储器的特征是基于( )。

正确答案: 局部性原理

9实现虚拟存储器最关键的技术是( )。

正确答案: 请求调页(段)

10“抖动”现象的发生是由( )引起的。

正确答案: 置换算法选择不当

11 在请求分页系统的页表增加了若干项,其中修改位供( )参考。 正确答案: 换出页面 12

虚拟存储器是

正确答案: 程序访问比内存更大的地址空间

13测得某个请求调页的计算机系统部分状态数据为:CPU利用率20%,用于对换空间的硬盘的利用率97.7%,其他设备的利用率5%。由此断定系统出现异常。此种情况下( )能提高CPU的利用率。 正确答案: 减少运行的进程数

14在请求调页系统中,若逻辑地址中的页号超过页表控制寄存器中的页表长度,则会引起( )。 正确答案: 越界中断

15 测得某个请求调页的计算机系统部分状态数据为:CPU利用率20%,用于对换空间的硬盘的利用率97.7%,其他设备的利用率5%。由此断定系统出现异常。此种情况下( )能提高CPU的利用率。 正确答案: 加内存条,增加物理空间容量

16 对外存对换区的管理应以( )为主要目标,对外存文件区的管理应以( )为主要目标。 Ⅰ.提高系统吞吐量;Ⅱ.提高存储空间的利用率;Ⅲ.降低存储费用;Ⅳ.提高换入换出速度。 正确答案: Ⅳ;Ⅱ

17 在请求调页系统中,若所需的页不在内存中,则会引起( )。 正确答案: 缺页中断

18 虚拟存储器一般都引入关联存储器技术,关联存储器是 正确答案: 按内容寻址

19 在请求分页系统的页表增加了若干项,其中访问位供( )参考。 正确答案: 置换算法

20 在动态分区式内存管理中,倾向于优先使用低址部分空闲区的算法是( );能使内存空间中空闲区分布得较均匀的算法是( );每次分配时,把既能满足要求,又是最小的空闲区分配给进程的算法是( )。 Ⅰ.最佳适应算法;Ⅱ.最坏适应算法;Ⅲ.首次适应算法;Ⅳ.循环首次适应算法(即Next fit)。 正确答案: Ⅲ;Ⅳ;Ⅰ

21 某计算机采用虚拟页式存储技术,系统为每一个进程提供65536B的地址空间,页面大小为4096B,某一个进程的代码段有32768B,数据段16396B,堆栈段在进程创建时为1024B,运行中最大会增涨到15284B。那么这个进程

正确答案: 能够创建到内存,运行过程中出错

22 在动态分区分配方案中,某一进程运行完成后系统收回其主存空间,若该内存空间前后有空闲区,则会与相邻空闲区合并,为此需修改空闲区表,那么造成空闲区数减一的情况是 正确答案: 有上邻空闲区,也有下邻空闲区 23 分段技术和分页技术分别是信息的 正确答案: 逻辑单位和物理单位

24 静态链接是在( )进行的;而动态链接是在( )或( )进行的,其中在( )进行链接,可使得内存利用率最高。

Ⅰ.编译某段程序时;Ⅱ.装入某段程序时;Ⅲ.调用某段程序时;Ⅳ.紧凑时(即内存紧缩);Ⅴ.装入程序之前

正确答案: Ⅰ;Ⅱ;Ⅲ;Ⅲ

25 一个64位的计算机系统中,地址线宽为64位,实际使用的虚拟地址空间的大小是248,若采用虚拟页式存储管理,每页的大小为213,即8KB,页表表项长为8字节,采用多级页表进行管理,那么,多级页表的级次最小是

正确答案: 4

26 在页式存储管理系统中选择页面的大小,需要考虑的因素是