全国硕士研究生入学统一考试408计算机学科专业基础综合章节题库-操作系统第三章至第五章【圣才出品】
- 格式:pdf
- 大小:2.75 MB
- 文档页数:106
3.多进程能在主存中彼此互不干扰的环境下运行,操作系统是通过( )来实现的。 A.内存分配 B.内存保护 C.地址映射 D.内存扩充 【答案】B 【解析】内存分配是将所需的内存分配给进程,地址映射是在程序装入时将逻辑地址映 射为物理地址,内存扩充是在内存不能满足进行的要求时将额外的内存分配给进程。内存保 护是操作系统通过设置访问权限和访问级别实现的保护功能。
8.在以下存储管理方案中,不适用于多道程序设计系统的是( )。 A.单用户连续分配 B.固定式分区分配 C.可变式分区分配 D.页式存储管理 【答案】A 【解析】单用户连续分配是最简单的一种存储管理方式,但只能用于单用户、单任务的 操作系统中。
9.分区管理中采用“最佳适应”分配算法时,宜把空闲区按( )次序登记在空闲
13.在动态分区分配算法中,每次都是从上一个满足条件的空闲分区的下一个位置开 始查找的是( )。
A.首次适应算法 B.最坏适应算法 C.最佳适应算法 D.循环首次适应算法 【答案】D 【解析】首次适应算法、最坏适应算法和最佳适应算法每次都是从最开始的空闲分区开 始查找。
14.分区分配内存管理方式的主要保护措施是( )。 A.界地址保护 B.程序代码保护 C.数据保护 D.栈保护 【答案】A 【解析】界地址寄存器来保护内存管理方式的主要措施。
是将空闲链块按照首地址递增的顺序排列的。故每次使用的地址从低址开始,倾向于优先使
用低址部分空闲区。最佳适应算法是按照空闲块的大小递增的顺序组织空闲链表的。
12.假设某计算机系统的主存大小为 256KB,在某一时刻主存的使用情况如表 3-1 所 示。此时,若进程顺序请求 20KB、10KB 和 5KB 的存储空间,系统采用( )算法为进 程依次分配主存,则分配后的主存情况如表 3-2 所示。
C.防止非法访问临界区 D.防止各道进程相互干扰 【答案】D 【解析】在多道程序设计的环境中,必须对存储的信息采取各种保护措施,其目的是防 止各道进程相互之间的干扰,甚至破坏。一个分区一般分给一个进程独占使用,磁盘和临界 区访问不属于存储管理的范围。
6.在存储系统管理中,采用覆盖与交换技术的目的是( )。 A.节省主存空间 B.物理上扩充主存容量 C.提高 CPU 效率 D.实现主存共存 【答案】A 【解析】覆盖和交换是虚拟上扩充内存的技术。
11.在动态分区式内存管理中,倾向于优先使用低址部分空闲区的算法是( )。 A.最佳适应算法 B.最坏适应算法 C.首次适应算法
5 / 106
圣才电子书
D.循环首次适应算法
十万种考研考证电子书、题库视频学习平台
【答案】C
【解析】首次适应算法从链首开始顺序查找,直至找到一个足够大的空闲分区为止,它
4.把程序地址空间中使用的逻辑地址变成内存中物理地址称为( )。 A.加载 B.物理化 C.重定位 D.逻辑化 【答案】C 【解析】本题考查重定位的基本概念。
5.适合多道程序运行的存储管理方法中,存储保护主要是( )。 A.防止一个进程占用一个分区 B.防止非法访问磁盘文件
2 / 106
圣才电子书 十万种考研考证电子书、题库视频学习平台
4 / 106
圣才电子书
区表中。
十万种考研考证电子书、题库视频学习平台
A.长度递增
B.长度递减
C.地址递增
D.地址递减
【答案】A
【解析】最佳适应算法要求将所有的空闲分区按其容量从小到大的顺序形成一个空闲分
区链。首次适应算法要求空闲分区链以地址递增的次序链接。
10.可重定位内存分区分配的目的为( )。 A.解决碎片问题 B.便于多作业共享内存 C.回收空闲区方便 D.摆脱用户干预 【答案】A 【解析】可重定位内存分区分配可以将小块内存搜集起来合并为一个大块内存,解决内 存碎片问题。表 3-1Fra bibliotek表 3-2
A.最佳适用 B.最坏适用 C.首次适应 D.循环首次适应 【答案】B 【解析】剩余的空闲内存块中有 20K 的,却选择了比较大的 30K 的内存块,可以判断
6 / 106
圣才电子书 十万种考研考证电子书、题库视频学习平台
不是最佳适用分配算法。在第二次申请 10K 的空间时,没有选择刚才 30K 的内存块分离出 来的 10K 内存块,可以确定该分配算法不是首次适应算法,也不是循环首次适应算法。再 综合第三次 5K 的内存块分配操作,该分配算法确实符合最坏适应算法,即每次都选取剩余 空闲块链中容量最大的一个用来分配。
2.动态重定位是在作业的( )中进行的。 A.编译过程 B.装入过程 C.连接过程 D.执行过程 【答案】D 【解析】程序放在不连续的实际物理空间中,要进行逻辑地址到物理地址的转换,实现 动态重定位只有在作业执行的时候,才需要进行地址变换,分配处理机资源。
1 / 106
圣才电子书 十万种考研考证电子书、题库视频学习平台
圣才电子书
十万种考研考证电子书、题库视频学习平台
第 3 章 内存管理
一、单项选择题 1.如果一个程序为多个进程所共享,那么该程序的代码在执行的过程中不能被修改, 即程序应是( )。 A.可运行的 B.可重入的 C.可改变的 D.可连接的 【答案】B 【解析】可重入程序,是指该程序被某程序调用,但还未结束,又被另一个程序调用。 可重入代码,必须保证资源互不影响地使用,比如全局变量,系统资源等,在执行过程中不 能被修改。
7.设主存的分配情况如图 3-1 所示。当有一个进程需申请 45k 字节的存储区时,若采 用最优适应分配算法,则所分到的分区首地址为( )。
A.100K B.190K C.330K D.410K
3 / 106
圣才电子书 十万种考研考证电子书、题库视频学习平台
图 3-1 主存的分配情况 【答案】C 【解析】最优适应分配算法(BF)是从所有的空闲分区中挑选一个能满足作业要求的 最小空闲区进行分配。为实现这种算法,把空闲区按长度递增次序登记在空闲分区表中,分 配时,顺序查找。根据定义要寻找最小的地址空间分配,只有 330K 起始地址的空间为 70KB 最小,因此分配到这个空间。