首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
自考
有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
29
问题
有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
操作系统概论
理工类
相关试题推荐
简述课程的过程模式存在的缺点和不足。
“学生能够区分肺气肿和气胸的临床表现”,这一目标属于认知领域层次中的()
以问题为基础的教学法相对于传统教学法的特点是()
“评价应为系统地收集信息和解释证据的过程,在此基础上进行价值评定,目的在于行动。”这个观点的提出者是【】
以下属于课题组中对课题实施情况的评价内容的是()
同时效度和预测效度的主要区别是()
护理论文是护理科学技术领域中的()
病历:女性,17岁。患者出生时足月自然分娩,产程延长有缺氧,从小易哭闹,语言和动作发育较同龄儿童迟滞,8岁之前会说简单话语,能跳简单舞蹈,大小便能自己完成。8岁之后渐渐不会说话,只会发简单的音节,和他人不能有效沟通,大小便、月经不能自己打理,睡眠较差,每天
在计算机设备中常用的RS-232接口和USB接口属于______的接口方式。
根据一定的规则,从输入井中选取后备作业装入主存储器的工作称为_______。
随机试题
藿香与佩兰同具有的功效是和__________,其中藿香还具有__________作用。
建设项目财务预算的编制原则有()。
“实施污染物排放总量控制,开展流域水质污染防治”这是针对我国21世纪初可持续发展的()领域。
下列关于投资性房地产的说法,正确的是( )。
社会工作者为受助家庭成员提供相关服务机构的服务信息,帮助家庭成员了解和使用相关机构的服务,增强受助家庭成员的能力体现了社会工作者在家庭介入阶段扮演()角色。
世界环境与发展委员会提出一个观念:主流的社会文化范式认为人类的文化造成今天这样的环境变迁——环境危机、生态冲突等问题,这跟西方式的社会文化理念有密切关联;这种西方所主导的观念,不仅在西方社会发展,而且慢慢地传染到全世界。这种观点至少有三个特点:强调竞争与征
高考结束后,许多考生的家长为了慰劳一下子女,对他们的日常生活采取“_________”的态度。因此有不少学生上网、玩游戏到了___________的地步。依次填人划横线部分最恰当的一项是()。
下面关于设备独立性的论述中正确的是()。
(重庆大学2016)欧洲货币市场一般是指()。
某开发人员不顾企业有关保守商业秘密的要求,将其参与该企业开发设计的应用软件的核心程序设计技巧和算法通过论文向社会发表,那么该开发人员的行为(18)。
最新回复
(
0
)