首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
某书店有一个收银员,该书店最多允许n个购书者进入。将收银员和购书者看做不同的进程,其工作流程如图5-3所示。利用PV操作实现该过程,设置信号量S1、S2和Sn,初值分别为0、0和n。则图5-3中a1、a2、b1和b2应分别填入(26)。
某书店有一个收银员,该书店最多允许n个购书者进入。将收银员和购书者看做不同的进程,其工作流程如图5-3所示。利用PV操作实现该过程,设置信号量S1、S2和Sn,初值分别为0、0和n。则图5-3中a1、a2、b1和b2应分别填入(26)。
admin
2009-02-15
59
问题
某书店有一个收银员,该书店最多允许n个购书者进入。将收银员和购书者看做不同的进程,其工作流程如图5-3所示。利用PV操作实现该过程,设置信号量S1、S2和Sn,初值分别为0、0和n。则图5-3中a1、a2、b1和b2应分别填入(26)。
选项
A、P(S1)、V(S2)、P(Sn)、V(S2)
B、P(S2)、V(S)、V(Sn)、P(S2)
C、V(S1)、P(S2)、P(S1)、V(S2)
D、V(Sn)、P(Sn)、P(S2)、V(S1)
答案
C
解析
这是一道考查利用P、V操作实现进程间的同步工作的综合分析题。对于本试题,收银员进程和购书者进程之间是一个同步问题,需要设置两个同步信号量,即S1和S2。其中,信号量S1表示购书者购书时,通知收银员进程进行收费工作,初值为0。信号量S2表示收银员收费结束,通知购书者进程可以进行下一步工作,初值为0。由于该书店最多只允许n个购书者进入,因此书店是一个临界资源,最多允许n个购书者购书,对应的是设置一个互斥信号量Sn,初值等于n。当购书者进入书店时需要执行P(Sn)操作,用于查看书店是否有空闲位置允许其进入购书。若有空闲位置,则进入书店进行购书;若没有空闲位置,则进入等待状态。当购书者完成购书操作退出书店时,需要执行V(Sn)操作,表明书店中已有一个空闲位置,并唤醒其他进入等待状态的购书者进程。购书者进程中,完成购书操作后先执行V(S1)操作表示购书结束,唤醒收银员进程做收费工作。然后执行P(S2),用于查看该购书者是否已交费,若已交费,则继续进行一步工作,即执行V(Sn);若未交费,则进入等待状态。对于收银员进程,先执行P(S1)操作,用于检查是否有准备交费的购书者申请。若有,则进行执行下一步工作,即进行收费操作;若没有准备交费的购书者申请,则进入等待状态。当完成收费任务后,需继续执行V(S2)操作,用于通知购书者进程可以进行下一步工作。由以上分析可知,(26)空缺处的正确答案为选项C。
转载请注明原文地址:https://www.kaotiyun.com/show/NXjZ777K
本试题收录于:
程序员上午基础知识考试题库软考初级分类
0
程序员上午基础知识考试
软考初级
相关试题推荐
何谓Linux?它与Unix之间有何差异?什么是“内核”?
阅读以下关于硬件防火墙配置的技术说明,根据要求回答问题1~问题5。【说明】某单位在部署计算机网络时采用了一款硬件防火墙,该防火墙带有3个网络接口,其网络拓扑如图7-9所示。
Photoshop图像处理软件能够生成PSD、BMP、TIFF、GIF和JPEG格式的图像文件。这些图像文件可以为Flash、Authorware、PowerPoint等多媒体工具软件提供素材。在上述图像文件格式中,哪种格式可以保存图层、通道等图像
为了将公司内所有的计算机连接起来。图1中的A处可采用哪两种类型的设备?给出“局域网上所有用户以共享同一IP地址方式来访问Internet”的两种解决方案。
WindowsNT中,启动系统的选择由文件Boot.ini来设定。假设某台PC机上,文件Boot.ini的内容如下:[bootloader]timeout=30default=multi(0)disk(0)rdisk(0)Par
框架在网页布局中主要起什么作用?手机销售信息查询主页中定义了几个框架,分别显示哪个文档?在IE显示的网页上,当用户单击【搜索】按钮后,将会以(1)方式将用户输入的查询数据提交给服务器,并且触发(2)程序的执行,从而完成用户对手机类型的搜索请求。
打开OutlookExpress后,在出现的主窗口中靠左边有一子窗口是“文件夹列表”,请列出其中包括的5个文件夹(用户自建的文件夹不计入)。以下是关于邮件发送格式的两种不同操作:操作1:单击工具拦中的“新邮件”按钮,在打开的窗口中单击“格式
For each blank, choose the best answer from the four choices and write down on the answer sheet. Web browser is simply a termina
(66)is a channel’ s capacity which directly reflects the data transfer rate of the channel.(67)functions in a NetWare network wh
For each blank, choose the best answer from the four choices and write down on the answer sheet.Web browser is simply a terminal
随机试题
腮腺管开口于
行政许可实施过程中对应采用招标、拍卖程序而没有采用,损害了申请人合法权益的,申请人只能提起民事诉讼,不能提起行政诉讼。()
精细加工策略是在组织策略基础上的更高级的信息加工策略。()
生物科技和医疗技术的不断发展,使器官移植成为延续人的生命的一种手段。近年来,我国一些专家呼吁对器官移植进行立法、对器官捐献和移植进行规范。对此,下列哪种说法是正确的?()
存款人申请开立一般存款账户有数量限制。()
个人贷款在1年(含1年)通常采取()还款方式比较好。
AS公司2014年年末、2015年年末利润表中“利润总额”项目金额分别为5000万元、6000万元。各年所得税税率均为25%,各年与所得税有关的经济业务如下:(1)2014年:①2014年计提存货跌价准备45万元,年末存货账面价值为500万元。②20
旅游团在景点游览时,全陪应走在旅游团的后面,招呼滞后的游客,并不时清点人数,以防走失。()
党的十八届四中全会通过了《中共中央关于全面推进依法治国若干重大问题的决定》,习近平总书记发表了一系列有关法治或以法治为主要内容的专题讲话,阐述了关于法治、法治建设、法治改革的重要观点。下面关于“法治”内涵的分析,不正确的是()。
WiltChamberlainisretirednow,butheusedtobeafamousbasketballplayer.Hehasset65differentrecordsandevenholdsma
最新回复
(
0
)