单选题
若某航空公司的飞机订票系统有n 个订票终端,系统为每个订票终端创建一个售票终端的进程。假设Pi(i=1,2,…,n)表示售票终端的进程,Hj(j=1,2,…,m)表示公共数据区,分别存放各个航班的现存票数,Temp 为工作单元。系统初始化时将信号量S 赋值为(46)。Pi进程的工作流程如下,a、b 和c 处将执行P 操作和V 操作,则图中a、b 和c 应填入(47)
A、
0
B、
1
C、
2
D、
3
【正确答案】
B
【答案解析】
本题考查的是PV操作方面的基本知识。 试题(46)的正确答案是B,因为公共数据区为Hj是一个临界资源,最多允许一个终端进程使用,因此需要设置一个互斥信号量s,初值等于1。 试题(47)的正确答案是A,因为进入临界区时执行P操作,退出临界区时执行V操作。
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)
【正确答案】
A
【答案解析】
提交答案
关闭