第三讲 进程通信与控制****题课
一、选择题
【】★在操作系统中,P, V操作是一种____________。
解:P, V操作交换的信息量小,为低级进程通信原语,故本题答案为D。
1
整理版课件
第三讲****题课
【】进程从运行状态到阻塞状态可能是由于( )。
解:处于运行状态的进程执行P操作,当信号量值小于0时,进入等待队列而被阻塞。帮本题答案为A。
2
整理版课件
第三讲****题课
【】★若信号量S的初值为2,当前值为-1,则表示有__________等待进程。
A. 0个 B. 1个
C. 2个 D. 3个
解:当信号量值小于0时,其绝对值表示系统中因请求该类资源而被阻塞的进程数目,故本题答案为B。
3
整理版课件
【】进程从运行态到阻塞态不可能是由于现运行进程( )。
/写
解:处于运行的进程由于A、B、C事件的发生都可能变为阻塞状态。故本题答案为D.
4
整理版课件
【】为了进行进程协调,进程之间应当具有一定的联系,这种联系通常采用进程间交换数据的方式进行,这种方式称为( )。
解:进程间交换数据即进程通信。故本题答案为C.
5
整理版课件
【】★临界区是__________。
解:进程中访问临界资源的那段代码称为临界区,故本题答案为C.
6
整理版课件
【】下列描述不正确的是( )。
A. P操作和V操作是对信号量实施的操作
C. P操作或V操作在执行时可能被并发进程打断
D. PV操作能实现对临界区管理的要求
解:P、V操作是原语操作,执行过程中不可能被打断。故本题答案为C.
7
整理版课件
【】下述哪个选项不是管程的组成部分____________。
解:管程由局部于管程的共享变量说明、对管程内数据结构进行操作的一组过程以及对局部于管程的数据设置初始值的语句组成,故本题答案为C。
8
整理版课件
【】对于两个并发进程,设互斥信号量为mutex,若mutex=0,则__________。
,另一个进程等待进入
解:互斥信号量mutex的初值为1,有一个进程进入临界区时,mutex的值为0,有一个进程进入临界区且另一个进程等待时,mutex的值为-1,故本题答案为B。
9
整理版课件
【】设有4个进程,进程P1和P2共享变量SA,进程P3和P4共享变量SB,在()种情况下会出现与时间有关的错误。
,同时进程P4访问SB
,同时进程P3访问SB
,同时进程P4访问SB
,同时进程P2访问SA
解:共享变量必须互斥使用,因P1和P2共享SA,因此P1和P2不能同时访问SA。故本题答案为D。
10
整理版课件
操作系统第三讲进程通信习题课ppt课件 来自淘豆网www.taodocs.com转载请标明出处.