第3章 进程同步与通信 练习题
(一)单项选择题
1.临界区是指( )。
A.并发进程中用于实现进程互斥的程序段 B.并发进程中用于实现进程同步的程序段
C.并发进程中用户实现进程通信的程序段 D.并发进程中与共享变量有关的程序段
2.相关临界区是指( )。
A.一个独占资源 B.并发进程中与共享变量有关的程序段
c.一个共享资源 D.并发进程中涉及相同变量的那些程序段
3.管理若干进程共享某一资源的相关临界区应满足三个要求,其中( )不考虑。
A一个进程可以抢占己分配给另一进程的资源 B.任何进程不应该无限地逗留在它的临界区中
c.一次最多让一个进程在临界区执行 D.不能强迫一个进程无限地等待进入它的临界区
4、( )是只能由P和v操作所改变的整型变量。
A共享变量 B.锁 c整型信号量 D.记录型信号量
5.对于整型信号量,在执行一次P操作时,信号量的值应( )。
A.不变 B.加1 C减1 D.减指定数值
6.在执行v操作时,当信号量的值( )时,应释放一个等待该信号量的进程。
A>0 B.<0 c.>=0 D.<=0
操作必须在屏蔽中断下执行,这种不可变中断的过程称为( )。
A初始化程序 B.原语 c.子程序 D控制模块
8.进程间的互斥与同步分别表示了各进程间的( )。
A.竞争与协作 B.相互独立与相互制约 c.不同状态 D.动态性与并发性
9并发进程在访问共享资源时的基本关系为( )。
A.相互独立与有交往的 B.互斥与同步 c并行执行与资源共享 D信息传递与信息缓冲
10.在进程通信中,( )常用信件交换信息。
A.低级通信 B.高级通信 c.消息通信 D.管道通信
11.在间接通信时,用send(N,M)原语发送信件,其中N表示( )。