操作系统期末复习资料 下载本文

第一章 操作系统引论

A.并发性和虚拟性 C.共享性和异步性 A.并发和共享

B.虚拟

B.并发性和共享性 D.共享性和虚拟性 C.交互性

D.异步

60.下面各项中, 不是操作系统的基本特征。

61.下列选项中,在用户态执行的是 。(2011全国试题)

A.命令解释程序 B.缺页处理程序 C.进程调度程序 D.时钟中断处理程序 62.下列选项中,不可能在用户态发生的事件是 。(2012全国试题)

A.系统调用 B.外部中断 C.进程切换 D.缺页

63.中断处理和子程序调用都需要压栈以保护现场,中断处理一定要保存而子程序调用不需要保存其内

容的是 。(2012全国试题) A.程序计数器 B.程序状态字寄存器 C.通用数据寄存器 D.通用地址寄存器

第一章操作系统引论选择题参考答案:

1.D 11.B 21.D 31.C 41.C 51.B 61.A

2.C 12.B 22.A 32.AB 42.C 52.B 62.C

3.B 13.A 23.C 33.A 43.C 53.D 63.B

4.A 14.B 24.D 34.C 44.D 54.D

5.D 15.B 25.A 35.AB 45.C 55.B

6.B 16.B 26.C 36.B 46.D 56.D

7.B 17.C 27.B 37.B 47.C 57.A

8.C 18.C 28.C 38.C 48.A 58.A

9.C 19.A 29.B 39.A 49.C 59.B

10.B 20.C 30.C 40.A 50.D 60.C

5

第一章 操作系统引论

第二章 进程管理

1.选择题

1.有关进程的下列叙述中, 是正确的。

A.进程是静态的文本 B.进程与程序是一一对应的 C.进程与作业是一一对应的 D.多个进程可以在单个CPU上同时执行

2.进程之间的制约关系可以归结为 。

A.同步与互斥 B.并发与异步 C.同步与并发 D.同步与异步 3.下列的进程状态变化中, 的变化是不可能发生的。

A.运行→就绪 B.运行→等待 C.等待→运行 D.等待→就绪 4.进程和程序的本质区别是 。

A.存储在内存和外存 B.顺序和非顺序执行机器指令 C.分时使用和独占使用计算机资源 D.动态和静态特征

5.某进程所要求的一次打印输出结束,该进程被唤醒,其进程状态将从 。

A.就绪状态到运行状态 B.等待状态到就绪状态 C.运行状态到等待状态 D.运行状态到就绪状态 6.进程调度是从 选择一个进程投入运行。

A.就绪队列 B.等待队列 C.作业后备队列 D.提交队列 7.下列叙述中,正确的叙述是 。

A. 实现多道程序设计的目的是提高程序员编程的效率

B. 在有虚拟存储器的系统中,可以运行比主存容量还大的程序 C. 操作系统的目的是为了提高计算精度 D. 操作系统必须具备分时系统

8.已获得除CPU以外的所有所需资源的进程处于 状态。

A.运行 B.就绪 C.自由 D.等待 9.进程具有并发性和 两大重要属性。

A.动态性 B.静态性 C.易用性 D.封闭性 10.两个进程合作完成一个任务,在并发执行中,一个进程要等待其合作伙伴发来消息,或

者建立某个条件后再向前执行,这种关系称为进程间的 。 A.同步 B.互斥 C.竞争 D.合作

11.在多道程序系统中,为了保证公共变量的完整性,各进程应互斥进入相关临界区。所谓

临界区是指 。 A.一个缓冲区 B.一段数据区 C.同步机制 D.一段程序 12.一个进程是 。

A.由协处理器执行的一个程序 B.一个独立的程序 + 数据集 C.PCB结构、程序和数据的集合 D.一个独立的程序 13.多道程序系统中的操作系统分配资源以 为基本单位。

A.程序 B.进程 C.作业 D.用户 14.进程从等待状态转到就绪状态的原因可能是 。

A.请求I/O B.I/O完成

6

第一章 操作系统引论

C.被进程调度程序选中 D.另一个进程运行结束 15.采用多道程序设计能 。

A.增加平均周转时间 B.发挥并提高并行工作能力 C.缩短每道程序的执行时间 D.降低对处理器调度的要求 16.某个进程从等待状态进入就绪状态可能是由于 。

A.现运行进程执行了启动I/O指令 B.现运行进程执行了P操作 C.现运行进程执行了V操作 D.现运行进程时间片用完

17.在计算机系统中,允许多个程序同时进入内存并运行,这种方法称为 。

A.SPOOLing技术 B.虚拟存储技术 C.缓冲技术 D.多道程序设计技术 18.多道程序的引入主要是为了 。

A.提高CPU的速度 B.提高内存的存取速度 C.提高计算机的使用效率 D.减少CPU处理作业时间 19.多道程序系统中,当 时,进程从执行状态转变为就绪状态。

A.进程被进程调度程序选中 B.时间片到 C.等待某一事件 D.等待的事件发生 20.并发进程相互之间 。

A.必须通信 B.可以有交往也可无关 C.一定会竞争共享资源 D.相互间一定要同步 21.下列选项中,导致创建新进程的操作是 。(2010全国试题)

I.用户登录成功 II.设备分配 III.启动程序执行 A.仅I和II B.仅II和III C.仅I和III D.I、II和III 22.若信号量S的初值为2,当前值为-1,则表示有 个等待进程。

A.0 B.1 C.2 D.3

23.设与某资源关联的信号量初值为3,当前值为1。若M表示该资源的可用个数,N表示等

待该资源的进程数,则M、N分别是 。(2010全国试题) A.0、1 B.1、0 C.1、2 D.2、0 24.操作系统中,对信号量S的P原语操作定义中,使进程进入相应等待队列的条件是 。

A.S≠0 B.S<0 C.S=0 D.S>0 25.为了使两个进程能同步运行,最少需要 个信号量。

A.1 B.2 C.3 D.4 26.下面叙述中正确的是 。

A.操作系统的一个重要概念是进程,因此不同进程所执行的代码也一定不同 B.为了避免发生死锁,各进程只能逐个申请资源

C.操作系统用PCB管理进程,用户进程可以从PCB中读出与本身运行状态有关的信息 D.进程同步是指某些进程之间在逻辑上的相互制约关系 27.信箱通信是一种 通信方式。

A.直接 B.间接 C.低级 D.信号量 28.进程控制块记录了进程执行时的情况,它的内容可由 进行修改。

A.操作系统 B.进程自己 C.中断装置 D.用户

29.支持多道程序设计的操作系统在运行过程中,不断地选择新进程运行来实现CPU的共

享,下列选项中, 不是引起操作系统选择新进程的直接原因。 A.运行进程的时间片用完 B.运行进程出错 C.运行进程要等待某一时件发生 D.有新进程进入就绪状态

7

第一章 操作系统引论

30.并发性是指若干事件在 发生。

A.同一时刻 B.同一时间间隔内 C.不同时刻 D.不同时间间隔内

31.有关PV操作的说法中 是错误的。

A.“PV操作不仅是进程互斥的有效工具,而且是简单方便的同步工具” B.“PV操作不能实现进程间通信”

C.“进程调用P操作测试自己所需的消息是否到达” D.“进程调用V操作向其它进程发送消息” 32.使若干并发进程共享一临界资源而不发生与进程推进速度有关错误,涉及相关临界区的

错误说法是 。

A.“一次最多让一个进程在临界区执行”

B.“任何一个进入临界区执行的进程必须在有限时间内退出临界区” C.“可以强迫一个进程无限地等待进入它的临界区” D.“可能没有任何进程在临界区执行” 33.通常,用户进程被建立后, 。

A.便一直存在于系统中,直到被操作人员撤消 B.随着程序运行正常或异常结束而撤消 C.随着时间片轮转而撤消与建立

D.随着进程的阻塞或唤醒而撤消与建立

34.有关并发进程相互之间的关系,正确的说法是 。

A.肯定是无关的 B.肯定是有交往的 C.可能是无关的,也可能是有交往的 D.一定要互斥执行 35.当一个进程 就要退出等待队列而进入就绪队列。

A.启动了外设 B.用完了规定的时间片 C.获得了所等待的资源 D.能得到所等待的处理器

36.有n个并发进程竞争必须互斥使用的共享资源时,若某进程调用P操作后成为第一个等

待使用该资源者,则这时信号量的值为 。 A.0 B.1 C.-1 D.n-1

37.在同一系统中,假设同时存在为两个相互独立的C++源程序进行编译的两个进程(它们

使用同一个编译程序),它们之间的关系正确的是: 。 A.它们可以并发执行,两者逻辑上有依赖关系 B.它们可以并发执行,两者逻辑上无依赖关系 C.它们不可以并发执行,但两者逻辑上有依赖关系

D.它们不可以并发执行,因为两个进程运行的是同一个编译程序 38.S.queue、S.value是信号量S的两个组成部分,当S.queue为空时,S.value的值是 。

A、S.value≤0 B、S.value=0 C、S.value=1 D、Svalue≥0 39.设有三个进程共享一个资源,如果每次只允许一个进程使用该资源,则用PV操作管理

时信号量S的可能取值是 。 A、1,0,-1,-2 B、2,0,-1,-2 C、1,0,-1 D、3,2,1,0 40.临界区是指并发进程中访问共享变量的 段。

A、管理信息 B、信息存储 C、数据 D、程序 41.如下参数中,不能用于进程间通信的是 。

A.消息 B.信件 C.信号量 D.口令

42.当输入输出操作正常结束时,操作系统将请求该操作的进程的状态设置成 。

8