早教吧 育儿知识 作业答案 考试题库 百科 知识分享
早教吧考试题库频道 --> 计算机类考试 -->软考中级 -->

某仓库有两名发货员,一名审核员。当顾客提货时,只要发货员空闲,允许顾客进入仓库提货,顾客离开时,

题目

某仓库有两名发货员,一名审核员。当顾客提货时,只要发货员空闲,允许顾客进入仓库提货,顾客离开时,审核员检验顾客提货是否正确。其工作流程如右下图所示。为了利用PV操作正确地协调他们之间的工作,设置了两个信号量S1和S2,且S1的初值为2, S2的初值为1。图中的a应填写(25);图中的b、c和d应分别填写(26)。

A.P(S1)

B.P(S2)

C.V(s1)

D.V(s2)

参考答案
正确答案:A
解析:本题考查操作系统中进程之间的相互作用,主要是如何利用P、V操作实现进程间的同步和互斥。P操作表示申请一个资源,即V(S):S=S-1;若S>=0,则调用P操作的进程继续执行:若S0,则调用P操作的进程被阻塞,并把它插入到等待信号量S的阻塞队列中。V操作表示释放一个资源,即V(S):S=S+1;若S>0,则调用V操作的进程继续执行:若S=0,则从等待信号量S的阻塞队列中唤醒第一个进程,然后自己继续执行。本题中,信号量S1用于顾客进程之间的互斥,初值为2,允许2个进程同时执行,对于2个发货员,所以顾客进程首先要看发货员是否空闲,执行P(S1),所以第25题正确答案为A;提货后,顾客进程要释放S1,执行V(S1),然后看审核员是否空闲,这里用信号量S2表示,初值为1,表示只有一个审核员,执行 P(S2),审核后释放S2,执行V(s2),所以第26题正确答案为C。
看了某仓库有两名发货员,一名审核员...的网友还看了以下:

客车和货车分别从甲乙两城相对开出,当客车行了全程的八分之三时,货车行42千米,当客车到达乙城时,货 数学 2020-04-26 …

从甲站到乙站,客车要行10小时,货车要行8小时.客车速度比货车慢()%,货车行车时间比客车少()% 数学 2020-05-24 …

与客户签订期货经纪合同时,期货公司应核对客户有效身份证件,但当客户销户时,期货公司无需再核对。 职业技能鉴定 2020-05-27 …

提一个路程问题,客车和货车同时从甲乙两地相向开出,客车行完全程要10小时,货车要15小时,当客车与 数学 2020-06-03 …

从A地到B地,客车要行8小时,货车要行10小时.客车所用的时间比货车少()%,货车所用的时间比客车 数学 2020-06-15 …

从A地道B地,客车要行8时,货车要行10时.客车所用的时间比货车少()%,货车所用的时间比客车多( 数学 2020-06-15 …

客车与货车要从A地出发开往B地,货车先出发,当行驶到全程的10%时,客车才出发,当客车行驶到全程的 数学 2020-07-26 …

75比50多()%48比60少()%从甲地到乙地,客车要行4小时,货车要行5小时,客车的速度比货车 数学 2020-08-03 …

英语翻译1.客户投诉和退货的调查和处理2.顾客要求回复日期内或五个工作日内完成3.质量异常的分析和及 英语 2020-12-05 …

从甲地到乙地,客车要用10小时,货车要用12小时.客车和货车从甲乙两地同时相对开出,客车中途抛锚1小 数学 2021-01-12 …