列表

详情


某酒店的客房预订系统有 n 个预订终端,系统为每个终端创建一个进程 Pii=12,…,n)。假设Xjj=12,…,m)存放各种规格住房的剩余房源,Temp为临时工作单元,终端创建一个进程Pi的工作流程如下图所示,图中①、②和③处将执行P 操作或V操作。为了保证各进程间的同步与互斥,系统初始化时将信号量S 赋值为 (  ),下图中①、②和③处应依次填入(  ) 。

第 1 问

A. 0

B. 1

C. 2

D. 3

第 2 问

A. P(S)、V(S) 和V(S)

B. P(S)、P(S) 和V(S)

C. V(S)、P(S) 和P(S)

D. V(S)、V(S) 和P(S)

参考答案: B A

详细解析:

本题考查的是PV操作方面的基本知识。
第一空的正确答案是B,因为公共数据单元Xj是一个临界资源,最多允许1个终端进程使用,因此需要设置一个互斥信号量S,初值等于1。
第二空的正确答案是A中,因为进入临界区时执行P操作,退出临界区时执行V操作。

上一题