考证宝(kaozhengbao.com)

某企业的生产流水线上有2名工人P1和P2,1名检验员P3。P1]将初步加工的半成品放入半成品箱B1;P2从半成品箱B1取出继续加工,加工好的产品放入成品箱B2;P3从成品箱B2取出产品检验。假设B1可

考证宝 分享 时间: 加入收藏

考试:

问题:

某企业的生产流水线上有2名工人P1和P2,1名检验员P3。P1]将初步加工的半成品放入半成品箱B1;P2从半成品箱B1取出继续加工,加工好的产品放入成品箱B2;P3从成品箱B2取出产品检验。假设B1可存放n件半成品,B2可存放m件产品,并设置6个信号量S1、S2、S3、S4、S5和S6,且S3和S6的初值都为0。采用PV操作实现P[1]、P2和P3的同步模型如下图所示,则信号量S1和S5 ( ) ;S2、S4的初值分别为 (请作答此空) 。
A:n、0
B:m、0
C:m、n
D:n、m

答案:

D

解析:

第1小题的正确的答案为C。因为信号量S1是一个互斥信号量,表示半成品箱B1当前有无工人(生产者)使用,所以初值为1。信号量S5也是一个互斥信号量,表示成品箱B2当前有无工人或检验员使用,所以初值为1。第2小题的正确的答案为D。信号量S2表示半成品箱B1的容量,故S2的初值为n。当工人P1不断地将其工序上加工的半成品放入半成品箱B1时,应该先测试半成品箱是否有空位,故工人P1使用P(S2),当工人P2从半成品箱取一件半成品时,半成品箱B1就空出一个空位,故工人P2使用V(S2)释放空间。同理,信号量S4表示成品箱B2的容量,故S4的初值为m。当工人P2完成一件产品放入成品箱B2时,应该先测试成品箱是否有空位,故工人P2使用P(S4),当检验员P3从成品箱取一件产品检验时,成品箱B2就空出一个空位,故检验员P3使用V(S4)释放空间。

相关标签:

(高级)系统架构设计师     半成品     加工     成品     放入     检验员    

热门排序

推荐文章

设系统中有R类资源m个,现有n个进程互斥使用。若每个进程对R资源的最大需求为w,那么当m、n、w取下表的值时,对于下表中的a~e五种情况,( )两种情况可能会发生死锁。 SNMP网络管理中,一个代理可以由( )管理站管理。 假设段页式存储管理系统中的地址结构如下图所示,则系统______。 阅读下列说明,将解答填入答题纸的对应栏内。【说明】某公司技术人员人力成本如下表所示。项目经理根据项目的总体要求制定了某项目的网络资源计划图(下图所示,单位为日,为简化起见,不考虑节假日),并向公司申请 项目经理在运行预算方案编制时,收集到的基础数据如下:工作包的成本估算为40万元;工作包的应急储备金为4万元;管理储备金为2万元。该项目的成本基准是( )万元。 张华,男,14岁,其营养素的需要量见下表。超市中某面包的营养标签如下表。如张华的早餐为该面包100g,牛奶250g(每100g可食部含碳水化合物3.4g)。面包和牛奶的GI值分别为56和18,请计算该 几种常见食物的蛋白质评价数据如表所示,请分析以下数据解释 AAS和PDCAAS、消化率的关系和意义。 有关蛋白质净利用率的计算公式,下列选项正确的是(  )。 假设磁盘块与缓冲区大小相同,每个盘块读入缓冲区的时间为10μs,由缓冲区送至用户区的时间是5μs,系统对每个磁盘块数据的处理时间为2μs。若用户需要将大小为10个磁盘块的Doc文件逐块从磁盘读入缓冲区 某机器字长为n,最高位是符号位,其定点整数的最大值为 ( )。
221381
领取福利

微信扫码领取福利

微信扫码分享