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

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

题目

某仓库有两名发货员,一名审核员。当顾客提货时,只要发货员空闲,允许顾客进入仓库提货,顾客离开时,审核员检验顾客提货是否正确。其工作流程如右下图所示。为了利用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。
看了某仓库有两名发货员,一名审核员...的网友还看了以下:

某仓库有两名发货员,一名审核员。当顾客提货时,只要发货员空闲,允许顾客进入仓库提货,顾客离开时, 计算机类考试 2020-05-26 …

某店内有四名售货员,根据经验每名售货员平均在每小时内只用台秤15分钟,问该店配备几只台秤较为合理? 数学 2020-06-05 …

求一篇英语作文假如你是一名售货员,有一位顾客想买一件夹克衫,你们之间会发生什么故事呢?请泻下来,不 英语 2020-06-22 …

店内有4名售货员,根据经验每名货员平均在以一小时内只用秤20分钟,问该店配置几台过程也写下来 数学 2020-07-08 …

商店里有5名售货员独立的售货,一直每名售货员每小时中累计有15分钟要用台秤:(1)求在同一时刻需用 数学 2020-07-10 …

某店内有4名售货员,据经验每名售货员平均在一小时内只用秤15分钟,问该店配置几台秤较为合理? 数学 2020-07-12 …

某自选商场有两个出口,两名售货员.如果为每位顾客收款花费约1分钟,装袋花费约1分钟.应选择哪种服务方 数学 2020-11-06 …

下面是某商场一名售货员3月上旬每天卖鞋的统计表时间12345678910双数2136354253(1 其他 2020-11-17 …

某商场设有百货、服装、家电三个经营部,共有190名售货员,计划全商场日营业额为60万元,且要求服装部 数学 2020-12-16 …

一家新开业的商店,设有百货部,服装部,家电部,共190名售货员,日营业额60万元.百货部5名售货员可 数学 2020-12-17 …