首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
某书店有一个收银员,该书店最多允许n个购书者进入。将收银员和购书者看作不同的进程,其工作流程如下图所示。利用PV操作实现该过程,设置信号量S1、S2和Sn,初值分别为0,0,n。则图中a1, a2应填入(46),图中b1和b2应填入(47)。
某书店有一个收银员,该书店最多允许n个购书者进入。将收银员和购书者看作不同的进程,其工作流程如下图所示。利用PV操作实现该过程,设置信号量S1、S2和Sn,初值分别为0,0,n。则图中a1, a2应填入(46),图中b1和b2应填入(47)。
admin
2008-08-01
54
问题
某书店有一个收银员,该书店最多允许n个购书者进入。将收银员和购书者看作不同的进程,其工作流程如下图所示。利用PV操作实现该过程,设置信号量S1、S2和Sn,初值分别为0,0,n。则图中a1, a2应填入(46),图中b1和b2应填入(47)。
选项
A、V(S1)、P(S2)
B、V(Sn)、P(Sn)
C、p(S1)、V(S2)
D、P(S2)、V(S1)
答案
A
解析
本题考查的是进程同步与互斥、PV操作实现进程通信方面的基本概念。收银员进程和购书者进程之间是一个同步问题,需要设置两个同步信号量S1和S2,且初值都为0。其中,S1用来控制购书者购书结束,需要通知收银员需要缴费。S2用来控制收银员收费结束,通知购书者可以缴费。因为书店最多只允许有n个购书者,所以书店是一个临界资源,最多允许n个购书者购书,因此需要设置一个互斥信号量Sn,初值等于n。当购书者进入书店时需要执行 P(Sn)操作,当购书者退出时需要执行V(Sn)操作。试题(46)中,购书者进程付款时先做V(S1)操作表示购书结束,然后做P(S2)操作通知收银员需要缴费。因此,试题(46)的正确答案为A,试题(47)中,收银员进程收费时先做P(S1)操作检查有无需要缴费的购书者,然后收费,当收费结束做V(S2)操作通知购书者进程可以缴费。因此,试题(47)的正确答案为C。
转载请注明原文地址:https://kaotiyun.com/show/M7QZ777K
本试题收录于:
系统分析师上午综合知识考试题库软考高级分类
0
系统分析师上午综合知识考试
软考高级
相关试题推荐
输入一个整数和一棵二元树。从树的根结点开始往下访问一直到叶结点所经过的所有结点形成一条路径。打印出和与输入整数相等的所有路径。例如输入整数22和如下二元树则打印出两条路径:10,12和10,5,7。二元树结点的数据结构定义为:struct
.什么叫应用程序域?什么是受管制的代码?什么是强类型系统?什么是装箱和拆箱?什么是重载?CTS、CLS和CLR分别作何解释?
输入一个链表的头结点,反转该链表,并返回反转后链表的头结点。链表结点定义如下:{intm_nKey;ListNode*m_pNext;};
2005年11月23日慧通笔试题:写一函数判断某个整数是否为回文数,如12321为回文数。可以用判断入栈和出栈是否相同来实现(略微复杂些),这里是将整数逆序后形成另一整数,判断两个整数是否相等来实现的。
C#中要使一个类支持FOREACH遍历,实现过程怎样?
设置TCP/IP属性由DHCP服务器负责分配IP地址。
利用“以后发送”邮件功能,常规收件人bob@sina.com普通抄送人wangling@lnu.edu.cn密件抄送收件人:mary@sohu.com
设置背景颜色为蓝色。
请利用“显示属性”对话框,将显示器的“颜色质量”设置为“最高(32位)”,将显示器的“DPI”设置为“正常尺寸(96DPI)”,并将“屏幕刷新率”设置为“60赫兹”(请按题目顺序操作)。
Internet中,人们常用域名表示主机,但在实际处理中,须由()将域名翻译成IP电址。
随机试题
急性心包炎早期具有诊断价值的症状或体征是()
刘先生,40岁,左前臂Ⅱ度烧伤5天,局部创面湿润,疼痛。可在局部进行的处理是( )
在系统性红斑狼疮的多系统损害中,以哪个脏器发生率最高
关于宪法规范的分类说法正确的是:
下列各项中属于建设项目基本预备费组成内容的是()。【2005年真题】
证券公司融资融券业务的风险包括( )等。
普通准备金在计入商业银行资本基础的附属资本时,上限为加权风险资产的()
作为资本市场上最为重要的工具之一,债券具有的特征包括()。
企业因经营业务调整出售固定资产而发生的处置净损失,应计入“营业外支出”科目。()
AClassroomWhereNoOneCheatsA)WhenIcatalogmypersonaltoptenlistofteachingfailures,thefirstspotalwaysgoe
最新回复
(
0
)