第三章一.选择题(50 题)1.以下_B__操作系统中的技术是用来解决进程同步的。A.管道 B.管程 C.通道 2.以下_B__不是操作系统的进程通信手段。A.管道 B.原语 C.套接字 D.文件映射3.假如有 3 个进程共享同一程序段,而且每次最多允许两个进程进入该程序段,则信号量的初值应设置为_B__。 4.设有 4 个进程共享一个资源,假如每次只允许一个进程使用该资源,则用P、V 操作管理时信号量 S 的可能取值是_C__。,2,1,0,-1 ,1,0,-1,-2 C. 1,0,-1,-2,-3 ,3,2,1,05.下面有关进程的描述,是正确的__A__。A.进程执行的相对速度不能由进程自己来控制B.进程利用信号量的 P、V 操作可以交换大量的信息C.并发进程在访问共享资源时,不可能出现与时间有关的错误、V 操作不是原语操作6.信号灯可以用来实现进程之间的_B__。A.调度 B.同步与互斥 C.同步 D.互斥7.对于两个并发进程都想进入临界区,设互斥信号量为 S,若某时 S=0,表示_B__。A.没有进程进入临界区B.有 1 个进程进入了临界区 C. 有 2 个进程进入了临界区 D. 有 1 个进程进入了临界区并且另一个进程正等待进入8. 信箱通信是一种_B__方式A.直接通信 B.间接通信 C.低级通信 D.信号量9.以下关于临界区的说法,是正确的_C__。 A.对于临界区,最重要的是推断哪个进程先进入B.若进程 A 已进入临界区,而进程 B 的 优先级高于进程 A,则进程 B 可以打断进程 A 而自己进入临界区C. 信号量的初值非负,在其上只能做 PV 操作D.两个互斥进程在临界区内,对共享变量的操作是相同的10. 并发是指_C__。A.可平行执行的进程 B.可先后执行的进程 C.可同时执行的进程 D.不可中断的进程11. 临界区是_C__。A.一个缓冲区 B.一段数据区 C.一段程序 D.栈12.进程在处理机上执行,它们的关系是_C__。A.进程之间无关,系统是封闭的 B.进程之间相互依赖相互制约 C.进程之间可能有关,也可能无关 D.以上都不对13. 在消息缓冲通信中,消息队列是一种__A__资源。A.临界 B.共享 C.永久 D.可剥夺14. 以下关于 P、V 操作的描述正确的是__D_。A.机器指令 B. 系统调用 C.高级通信原语 D.低级通信原语15.当对信号量进行 V 源语操作之后,_C__。 A.当 S<0,进程继续执行 B.当 S>0,要唤醒一个就绪进程 C. 当 S<= 0,要唤醒一个堵塞进程 D. 当 S<=0,要唤醒一个就绪16.对临界区的正确论述是__D_。A.临界区是指进程中用于实现进程互斥的那段...