操作系统习题(附参考答案)

  • 格式:docx
  • 大小:13.54 KB
  • 文档页数:20

操作系统习题(附参考答案)

一、单选题(共100题,每题1分,共100分)

1、下列存储器中,速度最快的是( )。

A、内存

B、寄存器

C、Cache

D、磁盘

正确答案:B

2、时钟中断事件属于( )中断事件。

A、程序

B、自愿性

C、外部

D、输入/输出

正确答案:C

3、可变分区存储管理系统中,若采用最佳适应分配算法,“空闲区表”中的空闲区可按( )顺序排列。

A、大小从大到小

B、大小从小到大

C、地址从大到小

D、地址从小到大

正确答案:B

4、从静态的角度看,下列选项中哪一个是进程必须拥有而程序所没有的?( )

A、常量数据

B、全局变量

C、进程控制块

D、代码正文

正确答案:C

5、( )不是管程的组成部分。

A、对局部于管程内的数据结构设置初始值的语句

B、对管程内数据结构进行操作的一组过程

C、局部于管程的共享数据结构

D、管程外过程调用管程内数据结构的说明

正确答案:D 6、下列关于父进程和子进程的叙述中,正确的是( )。

A、子进程执行完了,父进程才能执行

B、父进程创建了子进程,因此父进程执行完了,子进程才能执行

C、撤销子进程时,应该同时撤销父进程

D、撤销父进程时,应该同时撤销子进程

正确答案:D

7、某计算机系统中有8台打印机,有K个进程竞争使用,每个进程最多需要3台打印机。该系统可能会发生死锁的K的最小值是( )。

A、3

B、4

C、2

D、5

正确答案:B

8、分页虚拟存储管理系统中,若采用FIFO页面置换算法,则当分配的物理页面数增加时,缺页中断的次数( )。

A、减少

B、可能增加也可能减少

C、增加

D、不变

正确答案:B

9、产生内存抖动的主要原因是( )。

A、内存空间太小

B、CPU运行速度太慢

C、CPU调度算法不合理

D、页面置换算法不合理

正确答案:D

10、( )存储管理兼顾了段式在逻辑上清晰和页式在存储管理上方便的优点。

A、分页

B、段页式

C、可变分区

D、分段

正确答案:B

11、发生死锁的必要条件有四个,要预防死锁的发生,可以破坏这四个必要条件,但破坏( )条件是不太实际的。

A、互斥

B、环路等待

C、不剥夺

D、请求和保持

正确答案:A

12、关于优先级的叙述中,正确的是( )。

A、计算型作业的优先级,应高于I/O型作业的优先级

B、用户进程的优先级,应高于系统进程的优先级

C、在动态优先级中,随着作业等待时间的增加,其优先级将随之降低

D、在动态优先级中,随着进程执行时间的增加,其优先级将随之降低

正确答案:D

13、时间片轮转调度算法经常用于( )。

A、单用户操作系统

B、分时系统

C、实时系统

D、批处理系统

正确答案:B

14、在一个交通繁忙的十字路口,每个方向只有一个车道,如果车辆只能向前直行,而不允许转弯和后退,并未采用任何方式进行交通管理。下列叙述中正确的是( )。

A、该十字路口一定会发生死锁

B、该十字路口可能会发生死锁,规定南北方向的两个车队和东西方向的两个车队互斥使用十字路口是最有效的方法

C、该十字路口可能会发生死锁,规定同时最多3个方向的车使用该十字路口是最有效的方法

D、该十字路口不会发生死锁

正确答案:B

15、在可变分区内存管理中,倾向于优先使用低地址空闲区的算法是( )。

A、首次适应算法

B、最差适应算法

C、最佳适应算法

D、循环首次适应算法 正确答案:A

16、下列关于设备属性的叙述中,正确的是( )。

A、共享设备必须是可寻址的和可随机访问的设备

B、在分配共享设备和独占设备时都可能引起进程死锁

C、共享设备是指同一时刻允许多个进程同时访问的设备

D、字符设备的基本特征是可寻址的,即能指定输入的源地址和输出的目标地址

正确答案:A

17、下列I/O控制方式中,需要CPU 干预最少的方式是( )。

A、程序I/O控制方式

B、中断驱动I/O控制方式

C、DMA控制方式

D、I/O通道控制方式

正确答案:D

18、进程的状态由就绪态转换为运行态是由( )引起的。

A、进程调度

B、进程状态转换

C、中断事件

D、为程序创建进程

正确答案:A

19、为防止系统故障造成系统内文件受损,常采用( )方法来保护文件。

A、加密

B、存取控制矩阵

C、备份

D、口令

正确答案:C

20、进程在执行中状态会发生变化,不可能出现的状态变化是( )。

A、阻塞变为运行

B、阻塞变为就绪

C、运行变为就绪

D、运行变为阻塞

正确答案:A

21、下列哪种方法不能实现进程之间的通信?( )。

A、共享文件 B、全局变量

C、数据库

D、共享内存

正确答案:B

22、把空闲区按地址顺序从小到大登记到空闲区表中,分配时顺序查找空闲区表,找到第一个能满足作业长度要求的空闲区,一部分分配给作业,另一部分仍为空闲区。这样的算法是( )。

A、最佳适应分配算法

B、最坏适应分配算法

C、首次适应分配算法

D、先进先出分配算法

正确答案:C

23、有一个矩阵为100行200列,即A[100][200]。在一个虚拟系统中,采用LRU算法。系统分为该进程5个页面来存储数据(不包含程序),设每页可存放200个整数,该程序要对整个数组初始化,数组存储时是按行存放的。请计算下列两个程序各自的缺页次数(假定所有页都以请求方式调入)( )。 程序一: for(i=0;i<=99;i++) for(j=0;j<=199;j++)

A[i][j]=i*j; 程序二: for(j=0;j<=199;j++) for(i=0;i<=99;i++)

A[i][j]=i*j;

A、100,200

B、100,20000

C、200,100

D、20000,100

正确答案:B

24、若某单CPU多进程系统中有多个就绪态进程,则下列关于处理机调度的叙述中,错误的是( )。

A、在进程结束时能进行进程调度

B、创建新进程后能进行处理机调度

C、在进程处于临界区时不能进行处理机调度

D、在系统调用完成并返回用户态时能进行处理机调度

正确答案:C

25、在虚拟页式存储管理中,某一时刻CPU的利用率为50%,磁盘的繁忙率为3%。针对这一情况,采用下列哪一种操作是合理的?( )。

A、适当增加进程数量以提高系统效率 B、必须减少进程数量以提高系统效率

C、使用一个速度更快的处理机来提高处理机的利用率

D、使用一个速度更快的磁盘来提高处理机的利用率

正确答案:A

26、关于优先权大小的论述中,正确的是( )。

A、计算型进程的优先权,应高于I/O型进程的优先权

B、用户进程的优先权,应高于系统进程的优先权

C、资源要求多的进程,其优先权应高于资源要求少的进程

D、在动态优先权中,随着进程执行时间的增加,其优先权降低

正确答案:D

27、系统中进程的创建一般由( )调用进程创建原语来创建。

A、进程本身

B、子进程

C、1号进程

D、父进程

正确答案:D

28、关于时间片大小的说法错误的是( )。

A、如果要求系统快速应答,则时间片大一些,以便对进程尽快应答

B、如果进程数少,则时间片可以大一些,减少进程调度次数,提高系统效率

C、时间片取值大小关系到计算机的效率和用户的满意程度

D、时间片的取值应根据进程要求系统给出应答的时间和进入系统的进程数来决定

正确答案:A

29、在存储管理中,采用覆盖与交换技术的目的是( )。

A、提高CPU的效率

B、物理上扩充主存容量

C、节省主存空间

D、实现主存共享

正确答案:C

30、操作系统的( )管理部分负责对进程进行调度。

A、存储器

B、设备

C、处理机 D、文件

正确答案:C

31、采用分页存储管理的系统中,若逻辑地址为16位,其中页号为7位,则页的大小为( )。

A、0.5KB

B、1KB

C、2KB

D、4KB

正确答案:A

32、任何时刻总是让具有最高优先级的进程占用处理机,采用的进程调度算法是( )。

A、时间片轮转调度算法

B、非抢占式优先数调度算法

C、先进先出调度算法

D、抢占式优先数调度算法

正确答案:D

33、下列关于分段存储管理方法的叙述中,正确的是( )。

A、段与段之间必定不连续

B、每段是等长的

C、以段为单位分配,每段是一个连续的存储区

D、段与段之间必定连续

正确答案:C

34、设备管理的主要程序之一是设备分配程序,当进程请求在主存和外设之间传送信息时,设备分配程序分配设备的过程通常是( )。

A、先分配通道,再分配设备,最后分配控制器

B、先分配通道,再分配控制器,最后分配设备

C、先分配设备,再分配控制器,最后分配通道

D、先分配控制器,再分配设备,最后分配通道

正确答案:C

35、文件的绝对路径名是指( )。

A、一系列的目录文件名和该文件的文件名

B、目录文件名和文件名的集合

C、从根目录到该文件所经历的路径中各符号名的集合

D、文件名和文件扩展名