某企业生产流水线M共有两位生产者,生产者甲不断地将其工序上加工的半成品放入半成品箱,生产者乙从半成品箱取出继续加工。假设半成品箱可存放n件半成品,采用PV操作实现生产者甲和生产者乙的同步可以设置三个信号量S、S1和S2,其同步模型如图3—5所示。 信号量

admin2019-07-12  31

问题 某企业生产流水线M共有两位生产者,生产者甲不断地将其工序上加工的半成品放入半成品箱,生产者乙从半成品箱取出继续加工。假设半成品箱可存放n件半成品,采用PV操作实现生产者甲和生产者乙的同步可以设置三个信号量S、S1和S2,其同步模型如图3—5所示。

信号量s是一个互斥信号量,初值为(22);s1、s2的初值分别为(23)。
(23)

选项 A、n、0
B、O、n
C、1、n
D、n、1

答案A

解析 P操作表示申请一个资源,V操作表示释放一个资源。P操作的定义为:S:=S—1,若S=0,则执行P操作的进行继续。本题中,S是一个互斥信号量,初值为1,因为半成品箱是一个互斥资源,所以要进行互斥控制;S1表示是否可以将半成品放入半成品箱,初值为n;S2表示半成品箱是否存有半成品,初值为0。
转载请注明原文地址:https://jikaoti.com/ti/UOG7FFFM
0

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