考研操作系统进程管理二doc.docx

上传人:b****7 文档编号:25976707 上传时间:2023-06-16 格式:DOCX 页数:71 大小:46.91KB
下载 相关 举报
考研操作系统进程管理二doc.docx_第1页
第1页 / 共71页
考研操作系统进程管理二doc.docx_第2页
第2页 / 共71页
考研操作系统进程管理二doc.docx_第3页
第3页 / 共71页
考研操作系统进程管理二doc.docx_第4页
第4页 / 共71页
考研操作系统进程管理二doc.docx_第5页
第5页 / 共71页
点击查看更多>>
下载资源
资源描述

考研操作系统进程管理二doc.docx

《考研操作系统进程管理二doc.docx》由会员分享,可在线阅读,更多相关《考研操作系统进程管理二doc.docx(71页珍藏版)》请在冰豆网上搜索。

考研操作系统进程管理二doc.docx

考研操作系统进程管理二doc

考研操作系统-进程管理

(二)

(总分:

639.00,做题时间:

90分钟)

一、单项选择题(总题数:

141,分数:

284.00)

1.进程在处理器上执行时()。

(分数:

2.00)

 A.进程之间是无关的,具有封闭特性

 B.进程之间都是有交互性,相互依赖、相互制约,具有并发性

 C.具有并发性,即同时执行的特性

 D.进程之间可能是无关的,但也可能是有交互性的

2.有5个批处理作业A、B、C、D、E几乎同时到达,其预计运行时间分别为10、6、2、4、8,其优先级(由外部设定)分别为3、5、2、1、4,这里5为最高优先级。

以下各种调度算法中,平均周转时间为14的是()调度算法。

(分数:

2.00)

 A.时间片轮转

 B.优先级调度

 C.先来先服务(按照顺序10、6、2、4、8)

 D.短作业优先

3.一个进程的基本状态可以从其他两种基本状态转变过去,这个基本的状态一定是()。

(分数:

2.00)

 A.执行状态

 B.阻塞状态

 C.就绪状态

 D.完成状态

4.下列选项中,导致创建新进程的操作是()。

Ⅰ.用户登录成功Ⅱ.设备分配Ⅲ.启动程序执行

(分数:

2.00)

 A.仅Ⅰ和Ⅱ

 B.仅Ⅱ和Ⅲ

 C.仅Ⅰ和Ⅲ

 D.Ⅰ、Ⅱ、Ⅲ

5.进程之间交换数据不能通过()途径进行。

(分数:

2.00)

 A.共享文件

 B.消息传递

 C.访问进程地址空间

 D.访问共享存储区

6.死锁的四个必要条件中,无法破坏的是()。

(分数:

2.00)

 A.环路等待资源

 B.互斥使用资源

 C.占有且等待资源

 D.非抢夺式分配

7.下面的叙述中,正确的是()。

(分数:

2.00)

 A.进程获得处理器运行是通过调度得到的

 B.优先级是进程调度的重要依据,一旦确定不能改动

 C.在单处理器系统中,任何时刻都只有一个进程处于运行状态

 D.进程申请处理器而得不到满足时,其状态变为阻塞状态

8.通常用户进程被建立后()。

(分数:

2.00)

 A.便一直存在于系统中,直到被操作人员撤销

 B.随着进程运行的正常或不正常结束而撤销

 C.随着时间片轮转而撤销与建立

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

9.某一系统中,测得其处理器的利用率为1%,I/O的利用率为1%,就绪队列中有进程2个,阻塞队列中有进程31个,此时系统出现异常,则表明系统中有进程()。

(分数:

2.00)

 A.空闲

 B.饥饿

 C.死锁

 D.抖动

10.若一个信号量的初值为3,经过多次PV操作以后当前值为-1,此表示等待进入临界区的进程数是()。

(分数:

2.00)

 A.1

 B.2

 C.3

 D.4

11.()优先级是在创建进程时确定的,确定之后在整个运行期间不再改变。

(分数:

2.00)

 A.先来先服务

 B.动态

 C.短作业

 D.静态

12.死锁的避免是根据()采取措施实现的。

(分数:

2.00)

 A.配置足够的系统资源

 B.使进程的推进顺序合理

 C.破坏死锁的四个必要条件之一

 D.防止系统进入不安全状态

13.有两个优先级相同的并发程序P1和P2,它们的执行过程如下所示。

假设,当前信号量s1=0,s2=0。

当前的z=2,进程运行结束后,x、y和z的值分别是()。

(分数:

2.00)

 A.

 B.

 C.

 D.

14.作业是用户提交的,进程是由系统自动生成的,除此之外,两者的区别是()。

(分数:

2.00)

 A.两者执行不同的程序段

 B.前者以用户任务为单位,后者以操作系统控制为单位

 C.前者是批处理的,后者是分时的

 D.后者是可并发执行,前者则不同

15.以下有关资源分配图的描述中正确的是()。

(分数:

2.00)

 A.有向边包括进程指向资源类的分配边和资源类指向进程申请边两类

 B.矩形框表示进程,其中圆点表示申请同一类资源的各个进程

 C.圆圈节点表示资源类

 D.资源分配图是一个有向图,用于表示某时刻系统资源与进程之间的状态

16.引入多道程序技术的前提条件之一是系统具有()。

(分数:

2.00)

 A.多个CPU

 B.多个终端

 C.中断功能

 D.分时功能

17.某计算机系统中有8台打印机,由K个进程竞争使用,每个进程最多需要3台打印机。

该系统可能会发生死锁的K的最小值是()。

(分数:

2.00)

 A.2

 B.3

 C.4

 D.5

18.P操作可能导致()。

(分数:

2.00)

 A.进程就绪

 B.进程结束

 C.进程阻塞

 D.新进程创建

19.下列关于临界区和临界资源的说法正确的有()。

Ⅰ.银行家算法可以用来解决临界区(CriticalSection)问题。

Ⅱ.临界区是指进程中用于实现进程互斥的那段代码。

Ⅲ.公用队列属于临界资源。

Ⅳ.私用数据属于临界资源。

(分数:

2.00)

 A.Ⅰ、Ⅱ

 B.Ⅰ、Ⅳ

 C.只有Ⅲ

 D.以上答案都错误

20.以下()不属于临界资源。

(分数:

2.00)

 A.打印机

 B.非共享数据

 C.共享变量

 D.共享缓冲区

21.在9个生产者、6个消费者共享容量为8的缓冲器的生产者一消费者问题中,互斥使用缓冲器的信号量初始值为()。

(分数:

2.00)

 A.1

 B.6

 C.8

 D.9

22.有两个并发执行的进程P1和进程P2,共享初值为1的变量x。

P1对x加1,P2对x减1。

加1和减1操作的指令序列分别如下:

(分数:

2.00)

 A.

 B.

 C.

 D.

23.某个系统采用下列资源分配策略。

如果一个进程提出资源请求得不到满足,而此时没有由于等待资源而被阻塞的进程,则自己就被阻塞。

而当此时已有等待资源而被阻塞的进程,则检查所有由于等待资源而被阻塞的进程。

如果它们有申请进程所需要的资源,则将这些资源取出分配给申请进程。

这种分配策略会导致()。

(分数:

2.00)

 A.死锁

 B.颠簸

 C.回退

 D.饥饿

24.支持多道程序设计的操作系统在运行过程中,不断地选择新进程运行来实现CPU的共享,但其中()不是引起操作系统选择新进程的直接原因。

(分数:

2.00)

 A.运行进程的时间片用完

 B.运行进程出错

 C.运行进程要等待某一事件发生

 D.有新进程进入就绪状态

25.下面说法正确的是()。

(分数:

2.00)

 A.不论是系统支持的线程还是用户级线程,其切换都需要内核的支持

 B.线程是资源分配的单位,进程是调度和分派的单位

 C.不管系统中是否有线程,进程都是拥有资源的独立单位

 D.在引入线程的系统中,进程仍是资源调度和分派的基本单位

26.一次分配所有资源的方法可以预防死锁的发生,它破坏的死锁四个必要条件中的()。

(分数:

2.00)

 A.互斥

 B.占有并请求

 C.非剥夺

 D.循环等待

27.若一个进程实体由PCB、共享正文段、数据段和堆栈段组成,请指出下列C语言程序中的内容及相关数据结构各位于哪一段中。

Ⅰ.全局赋值变量()Ⅱ.未赋值的局部变量()

Ⅲ.函数调用实参传递值()Ⅳ.用malloc()要求动态分配的存储区()

Ⅴ.常量值(如1995,“string”)()Ⅵ.进程的优先级()

∙A.PCB

∙B.正文段

∙C.堆段

∙D.栈段

(分数:

2.00)

填空项1:

__________________

28.并发进程失去封闭性,是指()。

(分数:

2.00)

 A.多个相对独立的进程以各自的速度向前推进

 B.并发进程的执行结果与速度无关

 C.并发进程执行时,在不同时刻发生的错误

 D.并发进程共享变量,其执行结果与速度有关

29.下列关于死锁的说法正确的有()。

Ⅰ.死锁状态一定是不安全状态

Ⅱ.产生死锁的根本原因是系统资源分配不足和进程推进顺序非法

Ⅲ.资源的有序分配策略可以破坏死锁的循环等待条件

Ⅳ.采用资源剥夺法可以解除死锁,还可以采用撤销进程方法解除死锁

(分数:

2.00)

 A.Ⅰ、Ⅱ

 B.Ⅱ

 C.Ⅳ

 D.四个说法都对

30.系统产生死锁的可能原因是()。

(分数:

2.00)

 A.共享资源分配不当

 B.系统资源不足

 C.进程运行太快

 D.CPU内核太多

31.两个合作进程(CooperatingProcesses)无法利用()交换数据。

(分数:

2.00)

 A.文件系统

 B.共享内存

 C.高级语言程序设计中的全局变量

 D.消息传递系统

32.某系统中共有11台磁带机,X个进程共享此磁带机设备,每个进程最多请求使用3台,则系统不会死锁的X值是()。

(分数:

2.00)

 A.4

 B.5

 C.6

 D.7

33.进程P1、P2和P3单独执行时间分别为10min、15min和20min,其中处理器占用时间分别为2min、3min和12min。

如果采用多道程序设计技术使其并发,并假设处理器的利用率可以达到60%,加上系统开销5min,那么并发使得计算机系统的效率提高了()。

(分数:

2.00)

 A.63%

 B.38%

 C.74%

 D.26%

34.用V操作唤醒一个等待进程时,被唤醒进程的变为()状态。

(分数:

2.00)

 A.运行

 B.等待

 C.就绪

 D.完成

35.死锁预防是保证系统不进入死锁状态的静态策略,其解决办法是破坏产生死锁的四个必要条件之一。

下列方法中破坏了“循环等待”条件的是()。

(分数:

2.00)

 A.银行家算法

 B.一次性分配策略

 C.剥夺资源法

 D.资源有序分配策略

36.在单处理器系统中,如果同时存在10个进程,则处于就绪队列中的进程最多有()个。

(分数:

2.00)

 A.1

 B.8

 C.9

 D.10

37.死锁定理是用于处理死锁的()方法。

(分数:

2.00)

 A.预防死锁

 B.避免死锁

 C.检测死锁

 D.解除死锁

38.原语是()。

(分数:

2.00)

 A.运行在用户态的过程

 B.操作系统的内核

 C.可中断的指令序列

 D.不可分割的指令序列

39.以下可能导致一个进程从运行状态变为就绪状态的事件是()。

(分数:

2.00)

 A.一次I/O操作结束

 B.运行进程需做I/O操作

 C.运行进程结束

 D.出现了比现在进程优先级更高的进程

40.设有4个作业同时到达,每个作业的执行时间均为2h,它们在一台处理器上按单道式运行,则平均周转时间为()。

(分数:

2.00)

 A.1h

 B.5h

 C.2.5h

 D.8h

41.有一个计数信号量S:

1)假如若干个进程对S进行了28次P操作和18次V操作之后,信号量S的值为0。

2)假如若干个进程对信号量S进行了15次P操作和2次V操作。

请问此时有多少个进程等待在信号量S的队列中()。

(分数:

2.00)

 A.2

 B.3

 C.5

 D.7

42.进程创建时,不需要做的是()。

(分数:

2.00)

 A.填写一个该进程的进程表项

 B.分配该进程适当的内存

 C.将该进程插入就绪队列

 D.为该进程分配CPU

43.以下()属于临界资源。

(分数:

2.00)

 A.磁盘存储介质

 B.公用队列结构

 C.私用数据

 D.可重入的程序代码

44.在以下捕述中,()并不是多线程系统的特长。

(分数:

2.00)

 A.利用线程并行地执行矩阵乘法运算

 B.Web服务器利用线程响应HTTP请求

 C.键盘驱动程序为每一个正在运行的应用配备一个线程,用以响应该应用的键盘输入

 D.给予GUI的调试程序用不同的线程分别处理用户输入、计算和跟踪等操作

45.在操作系统中,要对并发进程进行同步的原因是()。

(分数:

2.00)

 A.进程必须在有限的时间内完成

 B.进程具有动态性

 C.并发进程是异步的

 D.进程具有结构性

46.用信箱实现进程间互通信息的通信机制要有两个通信原语,它们是()。

(分数:

2.00)

 A.发送原语和执行原语

 B.就绪原语和执行原语

 C.发送原语和接收原语

 D.就绪原语和接收原语

47.进程自身决定()。

(分数:

2.00)

 A.从运行状态到阻塞状态

 B.从运行状态到就绪状态

 C.从就绪状态到运行状态

 D.从阻塞状态到就绪状态

48.两个旅行社甲和乙为旅客到某航空公司订飞机票,形成互斥资源的是()。

(分数:

2.00)

 A.旅行社

 B.航空公司

 C.飞机票

 D.旅行社与航空公司

49.下列选项中,满足短作业优先且不会发生饥饿现象的是()调度算法。

(分数:

2.00)

 A.先来先服务

 B.高响应比优先

 C.时间片轮转

 D.非抢占式短作业优先

50.在单处理器系统中实现并发技术后()。

(分数:

2.00)

 A.各进程在某一时刻并行运行,CPU与外设间并行工作

 B.各进程在一个时间段内并行运行,CPU与外设间并行工作

 C.各进程在一个时间段内并行运行,CPU与外设问串行工作

 D.各进程在某一时刻并行运行,CPU与外设问串行工作

51.不需要信号量就能实现的功能是()。

(分数:

2.00)

 A.进程同步

 B.进程互斥

 C.执行的前驱关系

 D.进程的并发执行

52.采用资源剥夺法可以解除死锁,还可以采用()方法解除死锁。

(分数:

2.00)

 A.执行并行操作

 B.撤销进程

 C.拒绝分配新资源

 D.修改信号量

53.在进程转换时,下列()转换是不可能发生的。

(分数:

2.00)

 A.就绪状态-运行状态

 B.运行状态-就绪状态

 C.运行状态-阻塞状态

 D.阻塞状态-运行状态

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

(分数:

2.00)

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

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

 C.在动态优先权中,随着作业等待时间的增加,其优先权将随之下降

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

55.进程P0和进程P1的共享变量定义及其初值为:

若进程P0和进程P1访问临界资源的类C代码实现如下:

(分数:

2.00)

 A.

 B.

 C.

 D.

56.下列调度算法中,()调度算法是绝对可抢占的。

(分数:

2.00)

 A.先来先服务

 B.时间片轮转

 C.优先级

 D.短进程优先

57.对进程的管理和控制使用()。

(分数:

2.00)

 A.指令

 B.原语

 C.信号量

 D.信箱

58.在单处理器系统中实现并发技术后,()。

(分数:

2.00)

 A.各进程在某一时刻并行运行,CPU与I/O设备问并行工作

 B.各进程在某一时间段内并行运行,CPU与I/O设备间串行工作

 C.各进程在某一时间段内并行运行,CPU与I/O设备间并行工作

 D.各进程在某一时刻并行运行,CPU与I/O设备间串行工作

59.时间片轮转调度算法是为了()。

(分数:

2.00)

 A.多个终端能够得到系统及时响应

 B.使系统变得高效

 C.优先级较高的进程得到及时响应

 D.需要CPU时间最少的进程最先做

60.有两个并发进程,对于这段程序的运行,正确的说法是()。

(分数:

2.00)

 A.

 B.

 C.

 D.

61.假定系统进程所请求的一次I/O操作完成后,将使进程状态从()。

(分数:

2.00)

 A.运行状态变为就绪状态

 B.运行状态变为阻塞状态

 C.就绪状态变为运行状态

 D.阻塞状态变为就绪状态

62.用P、V操作实现进程同步,信号量的初值为()。

(分数:

2.00)

 A.-1

 B.0

 C.1

 D.由用户确定

63.可以被多个进程在任意时刻共享的代码必须是()。

(分数:

2.00)

 A.顺序代码

 B.机器语言代码

 C.不能自身修改的代码

 D.无转移指令代码

64.进程与程序的根本区别是()。

(分数:

2.00)

 A.静态和动态特点

 B.是不是被调入到内存中

 C.是不是具有就绪、运行和等待三种状态

 D.是不是占有处理器

65.一个作业8:

00到达系统,估计运行时间为1h。

若10:

00开始执行该作业,其响应比是()。

(分数:

2.00)

 A.2

 B.1

 C.3

 D.0.5

66.下列几种关于进程的叙述,()最不符合操作系统对进程的理解。

(分数:

2.00)

 A.进程是在多程序环境中的完整的程序

 B.进程可以由程序、数据和PCB描述

 C.线程(Thread)是一种特殊的进程

 D.进程是程序在一个数据集合上的运行过程,它是系统进行资源分配和调度的一个独立单元

67.设有三个作业,其运行时间分别是2h、5h、3h,假定它们同时到达,并在同一台处理器上以单道方式运行,则平均周转时间最小的执行顺序是()。

(分数:

2.00)

 A.J1,J2,J3

 B.J3,J2,J1

 C.J2,J1,J3

 D.J1,J3,J2

68.在单处理器的多进程系统中,进程什么时候占用处理器以及决定占用时间的长短是由()决定的。

(分数:

2.00)

 A.进程相应的代码长度

 B.进程总共需要运行的时间

 C.进程特点和进程调度策略

 D.进程完成什么功能

69.一个计算机系统中,进程的最大数目主要受到()限制。

(分数:

2.00)

 A.内存大小

 B.用户数目

 C.打开的文件数

 D.外部设备数量

70.解除死锁通常不采用的方法是()。

(分数:

2.00)

 A.终止一个死锁进程

 B.终止所有死锁进程

 C.从死锁进程处抢夺资源

 D.从非死锁进程处抢夺资源

71.对于两个并发进程,设互斥信号量为mutex(初值为1),若mutex=0,则()。

(分数:

2.00)

 A.表示没有进程进入临界区

 B.表示有一个进程进入临界区

 C.表示有一个进程进入临界区,另一个进程等待进入

 D.表示有两个进程进入临界区

72.假设系统中所有进程是同时到达,则使进程平均周转时间最短的是()调度算法。

(分数:

2.00)

 A.先来先服务

 B.短进程优先

 C.时间片轮转

 D.优先级

73.进程A和进程B通过共享缓冲区协作完成数据处理,进程A负责产生数据并放入缓冲区,进程B从缓冲区读数据并输出。

进程A和进程B之间的制约关系是()。

(分数:

2.00)

 A.互斥关系

 B.同步关系

 C.互斥和同步关系

 D.无制约关系

74.一个进程在获得资源后,只能在使用完资源后由自己释放,这属于死锁必要条件的()。

(分数:

2.00)

 A.互斥条件

 B.请求和释放条件

 C.不剥夺条件

 D.防止系统进入不安全状态

75.一个正在访问临界资源的进程由于申请等待I/O操作而被中断时,它是()。

(分数:

2.00)

 A.可以允许其他进程进入与该进程相关的临界区

 B.不允许其他进程进入任何临界区

 C.可以允许其他进程抢占处理器,但不得进入该进程的临界区

 D.不允许任何进程抢占处理器

76.三个进程共享四个同类资源,这些资源的分配与释放只能一次一个。

已知每一个进程最多需要两个该类资源,则该系统()。

(分数:

2.00)

 A.有些进程可能永远得不到该类资源

 B.必然有死锁

 C.进程请求该类资源立刻能得到

 D.必然是死锁

77.出现下列的情况可能导致死锁的是()。

(分数:

2.00)

 A.进程释放资源

 B.一个进程进入死循环

 C.多个进程竞争资源出现了循环等待

 D.多个进程竞争使用共享型的设备

78.()必会引起进程切换。

(分数:

2.00)

 A.一个进程创建后,进入就绪状态

 B.一个进程从运行状态变为就绪状态

 C.一个进程从阻塞状态变为就绪状态

 D.以上答案都不对

79.计算机两个系统中两个协作进程之间不能用来进行进程问通信的是()。

(分数:

2.00)

 A.数据库

 B.共享内存

 C.消息传递机制

 D.管道

80.下列对临界区的论述中,正确的是()。

(分数:

2.00)

 A.临界区是指进程中用于实现进程互斥的那段代码

 B.临界区是指进程中用于实现进程同步的那段代码

 C.临界区是指进程中用于实现进程通信的那段代码

 D.临界区是指进程中用于访问共享资源的那段代码

81.操作系统是根据()来对并发执行的进程进行控制和管理的。

(分数:

2.00)

 A.进程的基本状态

 B.进程控制块

 C.多道程序设计

 D.进程的优先权

82.若某一进程拥有100个线程,这些线程都属于用户级线程,则在系统调度执行时间上占用的时间片是()。

(分数:

2.00)

 A.1

 B.100

 C.1/100

 D.0

83.下面有关选择进程调度算法的准则中不正确的是()。

(分数:

2.00)

 A.尽快响应交互式用户的请求

 B.尽量提高处理器利用率

 C.尽可能提高系统吞吐量

 D.适当增长进程就绪队列的等待时间

84.若一个系统中共有5个并发进程涉及某个相同的变量A,则变量A的相关临界区是由()个临界区构成的。

(分数:

2.00)

 A.1

 B.3

 C.5

 D.6

85.进程调度算法采用固定时间片轮转调度算法,当时间片过大时,就会使时间片轮转法算法转化为()调度算法。

(分数:

2.00)

 A.高响应比优先

 B.先来先服务

 C.短进程优先

 D.以上选项都不对

86.以下不是同步机制应遵循的准则的是()。

(分数:

2.00)

 A.让权等待

 B.空闲让进

 C.忙则等待

 D.无限等待

87.下列说法正确的是()。

Ⅰ.分时系统的时间片固定,那么用户数越多,响应时间越长

Ⅱ.UNIX是一个强大的多用户、多任务操作系统,支持多种处理器架构,按照操作系统的分类,属于分时操作系统

Ⅲ.中断向量地址是中断服务例行程序入口地址

Ⅳ.中断发生时,由硬件保护并更新程序计数器(PC),而不是由软件完成,主要是为了提高处理速度

(分数:

2.00)

 A.Ⅰ、Ⅱ

 B.Ⅱ、Ⅲ

 C.Ⅲ、Ⅳ

 D.只有Ⅳ

88.在操作系统中,P、V操作是一种()。

(分数:

2.00)

 A.机器指令

 B.系统调用命令

 C.作业控制命令

 D.低级进程通信原语

89.死锁与安全状态的关系是()。

(分数:

2.00)

 A.死锁状态有可能是安全状态

 B.安全状态有可能成为死锁状态

 C.不安全状态就是死锁状态

 D.死锁状态一定是不安全状态

如果系统有

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > PPT模板 > 其它模板

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1