首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
自考
有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
45
问题
有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
操作系统概论
理工类
相关试题推荐
教学小组的目的与目标涉及的关键范畴是()
与责任制护理不同,功能制护理以________为中心,把护理工作简化成一系列分开的、不相关的任务。
用观察法来判断病人在住院期间是否有焦虑、恐惧的情绪状态,属于()
解答问题组的主要目的是培养和鼓励学习者的________。
________是护理教学工作的重要组成部分,是护理教学中理论联系实际的重要环节。
开放系统与环境的相互作用不是通过哪项来完成的()
标志着教育学成为一门独立学科的是()
灾难发生后,可以对伤员进行转运的情况是()
女性,40岁,教师。2个月前和丈夫随旅行团旅游,不幸发生翻车重大事故,车上多人伤亡。病人和丈夫只受擦伤。在家休息两个月后仍不想上班。近日上班,听到同事说“大难不死必有后福”就特别心烦。称脑子里总浮现死去朋友的面容,失眠并伴多噩梦,梦到翻车,一身冷汗。不愿意
允许用户的逻辑地址空间大于主存储器的绝对地址的存储管理方法称为_______。
随机试题
对脓毒症病人进行血细菌培养,何时抽血可提高阳性率()
确诊骨质疏松的主要依据是
温某想买高档音响,无奈手头有点紧,于是某日趁和自己做生意的朋友赢某之子小西放学之机,将小西骗到自己的出租屋内,打电话要挟赢某用20万元换孩子。随后赢某报警,温某知道赢某报警后将小西杀死。请问对温某的行为应当:()
甲公司和乙公司为增值税一般纳税企业,增值税税率为17%。20×2年7月2日,乙公司从甲公司购买一批原材料,含税价为600万元,至20×3年1月2日尚未支付货款。双方协议,乙公司以一项专利技术和一批库存商品偿还债务。该专利技术账面余额为380万元,乙公司对该
某税务师2017年2月对企业2016年的纳税情况进行审核,发现企业2016年12月份将福利部门领用的外购材料成本20000元计入生产成本中,由于企业生产产品成本已经进行了部分结转和销售,所以无法按照审核发现的20000元直接作为错账调整金额。20
23,89,43,2,()
文化应该是多元共生的,中国文化要走向国际社会,首先要了解国外社会的文化_______。为此,中国电影需要开拓更加宽广的_______,寻找更加多元的表达_______。填入画横线部分最恰当的一项是:
Manypeoplewronglybelievethatwhenpeoplereacholdage,theirfamiliesplacemeninnursinghomes.Theyareleftinthe【C1】_
1DickhadplannedtoinviteCathytogotoaconcerton(9),butCathyhastoworkonthisday.2Concertstartingtime:A
Theclimatehereagrees______meandIfeelquitecomfortable.
最新回复
(
0
)