首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
自考
有P1,P2,…,Pm等m个生产者进程和CA、CB两个消费者进程。它们共享可存放一个产品的缓冲区BUFFER。序号为奇数的生产者进程生产的产品供CA消费,而序号为偶数的生产者进程生产的产品供CH消费,CA或CB一取出产品,则各生产者均有权申请向BUFFER
有P1,P2,…,Pm等m个生产者进程和CA、CB两个消费者进程。它们共享可存放一个产品的缓冲区BUFFER。序号为奇数的生产者进程生产的产品供CA消费,而序号为偶数的生产者进程生产的产品供CH消费,CA或CB一取出产品,则各生产者均有权申请向BUFFER
admin
2017-10-26
39
问题
有P
1
,P
2
,…,P
m
等m个生产者进程和CA、CB两个消费者进程。它们共享可存放一个产品的缓冲区BUFFER。序号为奇数的生产者进程生产的产品供CA消费,而序号为偶数的生产者进程生产的产品供CH消费,CA或CB一取出产品,则各生产者均有权申请向BUFFER存放产品。试用PV操作实现进程的并发执行(如图所示)。
选项
答案
设3个信号量:S表示生产者能否将产品放入BUFFER,即实现生产者间互斥将产品放入BUFFER;SA表示奇数生产者进程是否已将产品放入BUFFER,即CA能否取产品进行消费;SB表示偶数生产者进程是否已将产品放入BUFFER,即CB能否取产品进行消费;并发程序如下: begin S,SA,SB:semaphore; S:=1; SA:=0; SB:=0; cobegin process Pi(1,2,…,m) begin L1:生产一个产品; P(S); 将产品放入BUFFER; if i是奇数then V(SA); else V(SB): goto L1; end; process CA begin L2:P(SA); 从BUFFER取出产品; V(S); 消费; goto L2; end; process CB begin L3:P(SB); 从BUFFER取出产品; V(S); 消费; goto L3; end; coend; end;
解析
转载请注明原文地址:https://kaotiyun.com/show/Vqkx777K
本试题收录于:
操作系统概论题库理工类分类
0
操作系统概论
理工类
相关试题推荐
在经验学习法中,富有意义的经验应该具备的特点是()
系统模式和行为目标模式的创建人分别是()
布鲁纳认为发现学习的方式的作用不包括()
以问题为基础的教学法中的“问题”的特点包括()
________是指针对护理教育中某一具体问题或单个研究对象进行深入仔细研究的一种方法。
王某,男,50岁,15年前患过肝炎,2~3年来经常腹胀,且腹部渐增大,曾去医院就诊诊断为肝硬化,3个月来自觉乳房增大,全身皮肤有散在出血点,一天来意识不清。入院查体:意识模糊,消瘦,前胸散在蜘蛛痣,两侧乳房增大,腹部隆起,肝脾触不清,移动性浊音阳性,双下肢
简述急诊护士应掌握的急救技术和技能。
简述急性白血病的化疗程序。
简述线性表顺序存储结构和链式存储结构的主要优、缺点。
根据一定的规则,从输入井中选取后备作业装入主存储器的工作称为_______。
随机试题
抗氧自由基的机制不包括:
应激状态下,个体最常见的情绪反应是
语言符号的最大特点是它的音与义在任何阶段,任何时候的结合都是任意的。()
下列不是恶性肿瘤的特点的是
131I-NaI临床应用不包括
【背景资料】某机电安装公司承建一幢写字楼机电安装工程,工程内容包括建筑电气、给水排水、通风空调、电梯等安装。该工程于2011年6月通过竣工验收后投入使用。该公司工程部计划在当年11月对此工程进行回访。然而8月份接到业主电话:通风空调开几房的新风风管保温接
采用定额成本法计算在产品成本时,应具备的条件有()。
2000版ISO9000系列标准总体结构中,ISO9000属于________。
对社会科学学者来说,“中国”的庞大体系和内涵还有太多有待发掘的领域,我们还没有发展出能面向中国现实、回答中国问题、总结中国经验的学术体系。这让我们在进入世界时,要么囿于中国的传统而自说自话,要么以中国材料和数据削足适履地印证西方理论和观点。因此,讲好中国故
阅读以下关于ADSL宽带接入技术的说明,根据要求回答问题1~问题6。【说明】非对称数字用户线(ADSL)是接入Internet的一种宽带技术,图7-7为一台带网卡的PC机采用ADSL方式接入Internet的网络结构图。现在比较成熟的ADSL标准
最新回复
(
0
)