操作系统-进程管理习题

  • 格式:doc
  • 大小:38.00 KB
  • 文档页数:4

下载文档原格式

  / 10
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

进程管理习题

一、单项选择题

1.在进程管理中,当________时,进程从阻塞状态变为就绪状态。

A进程被进程调度程序选中B.等待某一事件C.等待的事件发生D.时间片用完

2.建立进程就是____。

A.建立进程的目标程序

B.为其建立进程控制块

C.建立进程及其子孙的进程控制块

D.将进程挂起

3.分配到必要的资源并获得处理机时的进程状态是______。

A.就绪状态

B.执行状态

C.阻塞状态

D.撤消状态

4.在操作系统中,P、V操作是一种_______。

A.机器指令

B.系统调用命令

C.作业控制命令

D.低级进程通讯原语

5.在消息缓冲通信中,消息队列属于_________资源。

A.临界

B.共享

C.永久

D.可剥夺

6.对进程的管理和控制使用__________。

A.指令

B.原语

C.信号量

D.信箱通信

7.在操作系统中,进程是一个具有一定独立功能的程序在某个数据集上的一次______。

A.等待活动

B.运行活动

C.单独操作

D.关联操作

8.若P、V操作的信号量S初值为2,当前值为-1,则表示有_______等待进程。

A.0个

B.1个

C.2个

D.3个

9.下面对进程的描述中,错误的是__________。

A.进程是动态的概念

B.进程执行需要处理机

C.进程是有生命期的

D.进程是指令的集合

10.如果有三个进程共享同一互斥段,而且每次最多允许两个进程进入该互斥段,则信号量的初值应设置为

A.3

B.1

C.2

D.0

11.下列的进程状态变化中,____________变化是不可能发生的。

A.运行→就绪

B.运行→等待

C.等待→运行

D.等待→就绪

12.一个运行的进程用完了分配给它的时间片后,它的状态变为__________。

A.就绪

B.等待

C.运行

D.由用户自己确定

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

A.等待

B.就绪

C.运行

D.完成

14.临界区是_____________。

A.一段共享数据区

B.一个缓冲区

C.一段互斥执行的程序段

D.一个互斥资源

15.进程间的同步是指进程间在逻辑上的相互__________关系。

A.联接

B.制约

C.继续

D.调用

16信箱通信是一种__________通信方式。

A.直接通信

B.间接通信

C.低级通信

D.信号量

17._______________是一种只能进行P操作和V操作的特殊变量。

A.调度

B.进程

C.同步

D.信号量

18.操作系统通过_____________对进程进行管理。

A.进程

B.进程控制块

C.进程启动程序

D.进程控制区

19.下面所述步骤中,__________不是创建进程所必需的。

A.由调度程序为进程分配CPU

B.建立一个进程控制块

C.为进程分配内存

D.将进程控制块链入就绪队列

20.多道程序环境下,操作系统分配资源以__________为基本单位。

A.程序

B.指令

C.进程

D.作业

二.多项选择(在每小题的五个备选答案中选出二至五个正确答案,并将其代码写在题干后面的括号内。不选、错选、多选或少选者,该题无分)。

1.进程的特征有___________。

A.动态性

B.静态性

C.并发性

D.独立性

E.异步性

F.结构特性

2.有关进程的描述中正确描述是______________。

A.进程执行的相对速度不能由进程自己来控制

B.P、V操作都是原语操作

C.利用信号量的P、V操作可以交换大量信息

D.同步是指并发进程之间存在的一种制约关系

E.并发进程在访问共享资源时,不可能出现与时间有关的错误

3.进程间的通信方式有______________。

A.共享存储器

B.事件触发

C.消息传递

D.过程调用

E.信箱通信

4.用于解决进程间互斥的方法是_________。

A.信号量及P、V操作

B.加锁与开锁

C.信箱方式

D.消息缓冲方式

E.特权指令方式

5.进程主要由_________组成.

A.程序段

B.JCB

C.数据段

D.PCB

E.消息

6.对临界区的正确论述是__________。

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

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

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

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

E.临界区是指进程中访问临界资源的那段代码

F.若进程A与进程B必须互斥地进入自己的临界区,则进程A处于对应的临界区内时,仍有可能被进程B中断

7.正确的叙述是____________。

A.操作系统的一个重要概念是进程,不同进程所执行的代码也不同

B.操作系统通过PCB来控制和管理进程,用户进程可从PCB中读出与本身运行状态相关的信息

C.当进程由执行状态变为就绪状态时,CPU现场信息必须被保存在PCB中

D.当进程申请CPU得不到满足时,它将处于阻塞状态

E.进程是可与其他程序并发执行的程序在一个数据集合上的运行过程,所以程序段是进程存在的惟一标志

8.正确的叙述是________________。

A.一个进程的状态发生变化总会引起其他一些进程的状态发生变化

B.进程被挂起(suspend)后,状态变为阻塞状态

C.信号量的初值不能为负数

D.线程是CPU调度的基本单位,但不是资源分配的基本单位