首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在某超市里有一个收银员,且同时最多允许有n个顾客购物,我们可以将顾客和收银员看成是两类不同的进程,且工作流程如图5-4所示。为了利用P-V操作正确地协调这两类进程之间的工作,设置了三个信号量S1、S2和Sn,且初值分别为0,0和n。这样图中的口应填写(46
在某超市里有一个收银员,且同时最多允许有n个顾客购物,我们可以将顾客和收银员看成是两类不同的进程,且工作流程如图5-4所示。为了利用P-V操作正确地协调这两类进程之间的工作,设置了三个信号量S1、S2和Sn,且初值分别为0,0和n。这样图中的口应填写(46
admin
2019-03-04
108
问题
在某超市里有一个收银员,且同时最多允许有n个顾客购物,我们可以将顾客和收银员看成是两类不同的进程,且工作流程如图5-4所示。为了利用P-V操作正确地协调这两类进程之间的工作,设置了三个信号量S1、S2和S
n
,且初值分别为0,0和n。这样图中的口应填写(46),图中的b1,b2应分别填写(47),图中的c1,c2应分别填写(48)。
选项
A、P(S1),V(S2)
B、P(S
n
),V(S1)
C、P(S2),V(S1)
D、V(S1),P(S2)
答案
A
解析
操作系统的重要功能是解决进程间的同步与互斥问题。解决的办法主要有加锁法、信号量机制、管程机制等。信号量是由一个整型变量和一个等待队列构成的,对这个整型变量除了做初始化之外,只能实施P-V操作,即P操作和V操作。P-V操作是原子操作,不可分割使用,必须成对出现,属于低级的进程通信原语。采用P-V操作实现进程同步的步骤是首先为各并发进程设置私用信号量,然后为私用信号量赋初值,最后利用P-V原语和私用信号量规定各进程的执行顺序。采用P-V操作实现进程互斥的步骤是首先为临界资源设置公用信号量,然后为公用信号量赋初值,最后利用P-V原语和公用信号量实现并发进程的互斥使用临界资源。在本题中,收银员进程和顾客付款进程类似于生产者和消费者进程,顾客要想付款必须判断收银员是否忙,忙则等待,不忙则付款。因此,对应的收银员进程和顾客付款进程私用信号量分别是S1和S2,由于开始时没有顾客去付款,收银员也没有收费,所以S1和S2的初值为0。这里的公用临界资源是允许进入的(可容纳的)顾客人数n,如果有n+1个顾客想购物,那么第n+1个顾客就得等待,直到有人购物完毕出来方能进去,所以临界资源的信号量为S
n
=n。顾客进入超市时,允许进入的顾客人数减1,执行P(S
n
),购物完毕准备付款时,通知收银员进程有顾客付款,执行V(S1),此时收银员进程执行P(S1)操作后就可进入收费,收费完成后收银员进程执行V(S2),以通知顾客收费完毕,此时顾客执行P(S2)就可离开收银台,在离开超市时需执行V(S
n
),释放资源。
转载请注明原文地址:https://kaotiyun.com/show/0XTZ777K
本试题收录于:
数据库系统工程师上午基础知识考试题库软考中级分类
0
数据库系统工程师上午基础知识考试
软考中级
相关试题推荐
在下列要素中,不属于DFD四大要素的是(1)。当使用DFD对一个生产系统进行建模时,(2)可以被认定为外部实体。(1)
()提供项目组织安排的层次化的、有组织的描述,使得工作包与组织执行单元相关联,用于显示各个工作元素被分配到哪个组织单元。
IP电话技术目前已经成为人们比较熟悉的业务,其主要采用()系列协议。
正当项目顺利进行时,客户突然要求做没有包括在合同中的额外的工作。这时项目团队开始对规格、交货日期和进度进行变更。在调整任何工作之前,项目经理应该需要的沟通工具是()。
某公司2013年初计划投资1000万元人民币开发一套中间件产品,预计从2014年开始,年实现产品销售收入1500万元,年市场销售成本1000万元。该产品的系统分析员张工根据财务总监提供的贴现率,制作了如表7-2所示的产品销售现金流量表。根据表7-2中的数据
公司上个月取消了由张工管理的视频游戏项目的需求定义文件和范围说明书。现在公司要求将该项目成果变成可在电视及个人计算机上进行的交互式游戏。这至少()。
按照标准GB/T16260.1《软件过程产品质量第1部分质量模型》规定,软件产品的“安全性”属性属于(13)评价内容。
项目整体评估是把项目看成一个整体,权衡各种要素之间关系的评估。整体性体现在对()等方面的集成。
某信息系统集成项目包括7个作业(A~G),各作业所需的时间、人数以及各作业之间的衔接关系如图所示(其中虚线表示不消耗资源的虚作业):如果各作业都按最早时间开始,那么正确描述该工程每一天所需人数的图为(66)。
(2011上项管)AP接入点(AccessPoint)是用于无线网络的无线HUB,是无线网络的核心。它是移动计算机用户进入有线以太网骨干的接入点。AP可以简便地安装在天花板或墙壁上,它在开放空间最大覆盖范围可达______米,无线传输速率可以高达11Mb
随机试题
参与心血管活动调节的体液因素有
下列可引起急性心力衰竭的疾病是
GMP规定,必须使用独立的厂房和设施,分装室应保持相对负压的药品是
招标人不得以任何方式限制或排斥本地区、本系统以外的法人或其他组织参加投标,体现_________原则。()
社会工作者开始撰写预估摘要最合适的时机是()
已知二叉树排序树中某结点指针p,其双亲结点指针为fp,p为fp的左孩子。试编写算法,删除p所指结点。
4名行人正常经过北方牧场时跌入粪坑,1人获救3人死亡。据查,当地牧民为养草放牧,储存牛羊粪便用于施肥,一家牧场往往挖有三四个粪坑,深者达三四米,之前也发生过同类事故。关于牧场的责任,下列哪些选项是正确的?()[2016年法考真题]
MySpaceandotherWebsiteshaveunleashedapotentnewphenomenonofsocialnetworkingincyberspace,【1】atthesametime,agr
一个从小练习芭蕾舞的女孩儿决定考舞蹈学院,并将跳舞作为终生职业。但她很想搞清楚自己是否有这个天分。于是,当一个芭蕾舞团来到女孩儿居住的城市演出时,她跑去见该团团长。女孩儿说:“我想成为最出色的芭蕾舞演员,但我不知道自己是否有这个天分。”“你跳一段
Whatisthepassagetalkingabout?______.
最新回复
(
0
)