首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
自考
有3个并发进程:R、E、P,R将键盘输入的一个整数读入缓冲区B1,E将B1中的数据取出进行处理,处理后存入缓冲区B2中。最后由P负责将B2中的数据打印输出。用PV操作写出管理3个进程的并发程序。(注:B1和B2均只能存放一个数据)
有3个并发进程:R、E、P,R将键盘输入的一个整数读入缓冲区B1,E将B1中的数据取出进行处理,处理后存入缓冲区B2中。最后由P负责将B2中的数据打印输出。用PV操作写出管理3个进程的并发程序。(注:B1和B2均只能存放一个数据)
admin
2017-10-26
45
问题
有3个并发进程:R、E、P,R将键盘输入的一个整数读入缓冲区B1,E将B1中的数据取出进行处理,处理后存入缓冲区B2中。最后由P负责将B2中的数据打印输出。用PV操作写出管理3个进程的并发程序。(注:B1和B2均只能存放一个数据)
选项
答案
设4个信号量:S1表示能否将数据存入B1;S2表示B1中是否已存有数据可供处理;S3表示是否将处理过的数据存入B2;S4表示B2中是否已有数据可供打印。用PV操作管理3个并发进程如下: begin B1,B2:integer; S1,S2,S3,S4:semaphore; S1:=1; S2:=0; S3:=1; S4:=0; cobegin process R datal:integer; begin L1:reacl a data; P(S1); B1:=data1; V(S2); goto L1: end; process E data2:integer; begin L2:P(S2); take a data from B1: V(S1); process the data to data2; P(S3); B2:=data2; V(S4); goto L2; end; process P begin L3:P(S4); take a data from B2; V(S3): print the data; gato L3: end; coend; end;
解析
转载请注明原文地址:https://kaotiyun.com/show/Gekx777K
本试题收录于:
操作系统概论题库理工类分类
0
操作系统概论
理工类
相关试题推荐
以问题为基础的教学法的提出者及时间分别是()
护理专业中3种常用的课程类型的特点有哪些?
课堂讲授法最大的优点是能用较短的时间传递______的知识。
护理教育是对人的研究,许多变量不能被操控和控制,所以护理教育的研究方法多为________。
急救医疗服务体系的中心环节是()
简述院前急救的基本程序。
8岁男孩,早上起床总是叫不醒,自理能力差,丢三落四;上课注意力不集中,小动作多,干扰周围同学听课,易与同伴起冲突;做作业粗心大意,边做边玩,很晚都不能完成作业,入睡困难,睡眠质量差。对该患儿的护理,说法错误的是()
脑器质性损害所致遗忘,最先出现【】
______是指多个作业(进程)分享一台主机CPU的时间,即处理机的运行时间被分成很多的时间片,按时间片把处理机轮流分配给各联机作业使用。
在多处理机上求解x=A(B+C(D+E))+F(G+H.1),利用减少树高来尽可能加快运算速度。画出在3台处理机上并行运算的树形流程图。
随机试题
上消化道包括
女性,55岁,3个月来腹胀,食欲不振、低热,查体:腹饱满,移动浊音(+),抗结核治疗2周不见好转,为进一步明确诊断,应做哪项检查
急性肾小球肾炎的发病机制是
某建设项目设计生产能力为10000台,产品单台销售价格为800元,年固定成本132万元,单台产品可变成本为360元,单台产品销售税金为40元,盈亏平衡点的销售收入应为()。
进口设备的关税完税价格是指()。
混合基金主要包括()。
中央银行降低利率将使人们的消费倾向下降。()
下列各项甲公司内部控制的安排中,不能有效预防坏账损失发生的内部控制有()。
吊脚楼建筑主要分布在我国的()等少数民族居住地。
雅典教育中授予公民称号是在()
最新回复
(
0
)