永发信息网

操作系统原理 A、B两点之间是一段东西向的单行车道,现要设计一个车辆行驶的自动管理系统。管理规则如下:

答案:2  悬赏:60  手机版
解决时间 2021-02-05 15:51
当A、B之间有车辆在行驶时同方向的车可以同时驶入AB段,但另一方向的车必须在AB段外等待;当A、B之间无车辆在行驶时,到达A点(或B点)的车辆可以进入AB段,但不能从A点和B点同时驶入;当某方向的车从AB段驶出且暂无车辆进入AB段时,应让另一方向等待的车辆进入AB段行驶。现定义两个计数器CountE和CountW分别记录东行和西行车辆进程数。用PV操作进行管理时的三个信号量为SAB、SE、SW,实现上述功能的算法如下: typedef int semaphore ;
semaphore SAB = __(1)__ ;
semaphore SE = __(2)__ ;
semaphore SW = __(3)__ ;
int CountE = __(4)__ , CountW = 0 ;

PEi:第i个东行车辆进程(i=0, 1, 2, …)
__(5)__ ;
if (CountE = =0 ) __(6)__ ;
CountE = CountE+1 ;
__(7)__ ;
pass(BA) ;
__(8)__ ;
CountE = CountE-1 ;
if ( CountE = = 0 ) __(9)__ ;
__(10)__ ;

PWi:第i个西行车辆进程(i=0, 1, 2, …)
__(11)__ ;
if ( CountW = = 0 ) __(12)__ ;
CountW = CountW+1 ;
__(13)__ ;
pass(AB) ;
__(14)__ ;
CountE = CountE-1 ;
if ( CountW = = 0 ) __(15)__ ;
__(16)__ ;
最佳答案
(1)1 (2) 1 (3) 1 (4) 0

(5) P(SE)
(6) P(SAB)
(7) V(SE)
(8) P(SE)
(9) V(SAB)
(10) V(SE)

(11) P(SW)
(12) P(SAB)
(13) V(SW)
(14) P(SW)
(15) V(SAB)
(16) V(SW)
全部回答
话说你应该是河师大08网络工程的吧
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
斯帝秀专业美发沙龙地址好找么,我有些事要过
玲琅的意思是什么啊?知道的请说下!
放下用数字表达
李发店地址好找么,我有些事要过去
清丰县濮阳九黎正宗千里香馄饨王我想知道这个
福寿综合商店地址在哪,我要去那里办事
伊利奶粉销量好吗,买的人多不多。
兰州特产有哪些
黑月亮地址在什么地方,我要处理点事
外单位人员买的国企家属楼,三供一业移交需要
九寺的意思是什么啊?知道的请说下!
阅该下列图文资料,回答问题材料:旅游已成为
西冲岭在哪里啊,我有事要去这个地方
如果4+2=28.那么10+2=?
lol什么英雄打诺克萨斯好打 上单老是不知道怎
推荐资讯
68×23+32×23=(68+32)×23运用了乘法_____
注矢的意思是什么啊?知道的请说下!
草垛美课我想知道这个在什么地方
【阶段回顾怎么写】我的成长脚印中的学期回顾
请问我国钢铁厂废渣的排放量及现在的处理状况
绞丝旁一个万字怎么打
轩轾戏的意思是什么啊?知道的请说下!
一个姐妹告诉我。 她认识了一个男友。 今天出
种植40亩沙糖桔要投资多少成本
恰特莱夫人的情人的意思是什么啊?知道的请说
关于工商银行网银E支付
也里可温的意思是什么啊?知道的请说下!
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?