同济大学操作系统L03_E:处理机管理(进程通信)

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

L03_E:进程通讯

一、单项选择题

1.临界区是指。

A. 并发进程中用于实现进程互斥的程序段

B. 并发进程中用于实现进程同步的程序段

C. 并发进程中用户实现进程通信的程序段

D. 并发进程中访问共享变量的程序段

2.相关临界区是指。

A. 一个独占资源

B. 并发进程中与共享变量有关的程序段

C. 一个共享资源

D. 并发进程中涉及相同变量的那些程序段

3.管理若干进程共享某一资源的相关临界区应满足三个要求,其中不考虑。

A. 一个进程可以抢占己分配给另一进程的资源

B. 任何进程不应该无限地逗留在它的临界区中

C. 一次最多让一个进程在临界区执行

D. 不能强迫一个进程无限地等待进入它的临界区

4.P、V操作是_________。

A. 两条低级进程通信原语

B. 两组不同的机器指令

C. 两条系统调用命令

D. 两条高级进程通信原语

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

A. 0个

B. 1个

C. 2个

D. 3个

6.用P、V操作管理临界区时,信号量的初值应定义为__________。

A. -1

B. 0

C. 1

D. 任意值

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

A. 等待

B. 就绪

C. 运行

D. 完成

8.对于整型信号量,在执行一次P操作时,信号量的值应__________。

A. 不变

B. 加1

C. 减1

D. 减指定数值

9.在执行V操作时,当信号量的值__________时,应释放一个等待该信号量的进程。

A. >0

B. <0

C. >=0

D. <=0

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

A. 联接

B. 制约

C. 继续

D. 调用

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

A. 调度

B. 进程

C. 同步

D. 信号量

12.P、V操作必须在屏蔽中断下执行,这种不可变中断的过程称为__________。

A. 初始化程序

B. 原语

C. 子程序

D. 控制模块

13.进程间的互斥与同步分别表示了各进程间的__________。

A. 竞争与协作

B. 相互独立与相互制约

C. 不同状态

D. 动态性与并发性

14.__________是解决进程间同步和互斥的一对低级通信原语。

A. lock和unlock

B. P和V

C. W和S

D. Send和Receive

15.消息传递是一种__________通信方式。

A. 直接通信

B. 间接通信

C. 低级通信

D. 信号量

16.在操作系统中,解决进程间的①和②问题的一种方法是使用③。

A. 调度

B. 互斥

C. 通讯

D. 同步

E. 分派

F. 信号量

17.用P、V操作可以解决互斥问题。

A. 一切

B. 某些

C. 正确

D. 错误

18.并发进程在访问共享资源时的基本关系为。

A. 相互独立与有交往的

B. 互斥与同步

C. 并行执行与资源共享

D. 信息传递与信息缓冲

19.在进程通信中,常用消息交换信息。

A. 低级通信

B. 高级通信

C. 消息通信

D. 管道通信

20.实现进程互斥时,用对应,对同一个信号量调用P、V操作实现互斥。

A. 一个信号量与一个临界区

B. 一个信号量与—个相关临界区

C. 一个信号量与一组相关临界区

D. 一个信号量与一个消息

21.实现进程同步时,每一个消息与一个信号量对应,进程可把不同的消息发送出去。

A. 在同一信号量上调用P操作

B. 在不同信号量上调用P操作

C. 在同一信号量上调用V操作

D. 在不同信号量上调用V操作

三、填空题

22.信号量的物理意义是当信号量值大于零时表示①;当信号量值小于零时,其绝对值为②。

23.临界资源的概念是①,而临界区是指②。

24.系统中各进程之间逻辑上的相互制约关系称为__________。

25.若一个进程已进入临界区,其他欲进入临界区的进程必须_________。

26.用P、V操作管理临界区时,任何一个进程在进入临界区之前应调用①操作,退出临界区

时应调用②操作。

27.用消息传递实现通信时,应有①和②两条基本原语。

28.在多道程序系统中,进程与进程之间存在着的不同的制约关系可以划分为两类,即:①与

②。③指进程间具有的一定逻辑关系;④是指进程间在使用共享资源方面的

约束关系。

29.对于信号量可以做①操作和②操作,③操作用于阻塞进程,④操作用于释放

进程。程序中的⑤和⑥操作应谨慎使用,以保证其使用的正确性,否则执行时可

相关文档
最新文档