假设铁路自动售票系统有n个售票终端,该系统为每个售票终端创建一个进程Pj(i=1,2,…,n)管理车票销售过程。假设Tjj=1,2,…,m)单元存放某日某趟车的车票剩余票数,Temp为Pi进程的临时工作单元,x为某用户的购票张数。Pi进程的工作流程如下图所

admin2020-04-30  23

问题 假设铁路自动售票系统有n个售票终端,该系统为每个售票终端创建一个进程Pj(i=1,2,…,n)管理车票销售过程。假设Tjj=1,2,…,m)单元存放某日某趟车的车票剩余票数,Temp为Pi进程的临时工作单元,x为某用户的购票张数。Pi进程的工作流程如下图所示,用P操作和V操作实现进程间的同步与互斥。初始化时系统应将信号量S赋值为(18)________________。图中(a)、(b)和(c)处应分别填入(19)________________。


选项 A、V(S)、P(S)和P(S)
B、P(S)、P(S)和V(S)
C、V(S)、V(S)和P(S)
D、P(S)、V(S)和V(S)

答案D

解析 本题考查PV操作方面的基本知识。
    试题(18)的正确答案是C,因为公共数据单元Tj是一个临界资源,最多允许1个终端进程使用,因此需要设置一个互斥信号量S,初值等于1。
    试题(19)的正确答案是D中,因为进入临界区时执行P操作,退出临界区时执行
V操作。
转载请注明原文地址:https://jikaoti.com/ti/ecx7FFFM
0

相关试题推荐
最新回复(0)