跪求操作系统题目

来源:百度知道 编辑:UC知道 时间:2024/05/29 13:47:52
某工厂有一个可以存放设备的仓库,总共可以存放8台设备。生产的每一台设备都必须入库,销售部门可以从仓库提出设备供应客户。设备的入库和出库都必须借助运输工具。现只有一套运输工具,每次只能运输一台设备。请设计一个能协调工作的自动调度管理系统。

begin
S,S1,S2:Semaphore;
S=_0__;s1=_8_____;S2=_0_____;
Cobegin
Process A
Begin
L1:生产设备;
_P(S1)_____;
__ P(S)____;
把设备送入仓库;
__V(S)_____;
__V(S2)_____;
goto L1
end;
_

process B
Begin
L2:_P(S2)______;
__P(S)_____;
从仓库取出一台设备;
__V(S)______;
__V(S1)______;
把设备销售给客户;
goto L2
end;
coend;
end;