刷题刷出新高度,偷偷领先!偷偷领先!偷偷领先! 关注我们,悄悄成为最优秀的自己!

单选题

某航空公司机票销售系统有n个售票点,该系统为每个售票点创建一个进程Pi(i=1,2,…,n)管理机票销售。假设Tj(j=1,2,…,m)单元存放某日某航班的机票剩余票数,Temp为Pi进程的临时工作单元,x为某用户的订票张数。初始化时系统应将信号量S赋值为(请作答此空)。Pi进程的工作流程如下图所示,若用P操作和V操作实现进程间的同步与互斥,则图中空(a)、空(b)和空(c)处应分别填入(2)。


A
0
B
1
C
2
D
3
使用微信搜索喵呜刷题,轻松应对考试!

答案:

B

解析:

:本题考查PV操作方面的知识。

在这个机票销售系统中,每个售票点创建一个进程Pi来管理机票销售。公共数据单元Tj是一个临界资源,表示某日的某航班的机票剩余票数。由于只有一个资源,最多只允许一个进程访问,所以需要设置一个互斥信号量S来保护这个临界资源,初值应该设为1,表示互斥访问。因此,初始化时系统应将信号量S赋值为1。对于图中空(a)、空(b)和空(c)处,分别表示进入临界区前执行P操作(等待或阻塞),退出临界区后执行V操作(唤醒等待的进程)。因此,这三个地方应填入与PV操作相关的内容,而与题目中的数字2无关。所以,答案为B。

创作类型:
原创

本文链接:某航空公司机票销售系统有n个售票点,该系统为每个售票点创建一个进程Pi(i=1,2,…,n)管理机票

版权声明:本站点所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明文章出处。

让学习像火箭一样快速,微信扫码,获取考试解析、体验刷题服务,开启你的学习加速器!

分享考题
share