首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
自考
有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
61
问题
有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
操作系统概论
理工类
相关试题推荐
“学生能够指出肺癌病人现存的主要护理问题”,这一目标属于认知领域层次中的()
领导者使机构成员工作得很辛苦,而且进行独裁统治,很少顾及成员们是否满意。此种学院风气属于()
对授课进行评价的方法中,________法是所有评价方式中最常用的方法。
教学评估与评价形成期的最突出特点是()
桑代克认为学习的进程是一种渐进的、盲目的、______的过程。
下列不属于课程的系统模式中输出部分的是()
斯金纳所用的动物实验装置被称为“________”动物为________斯金纳由此为________理论的创始人。
目录包括()
请按参考文献书写格式完成下列内容:查阅中国护理管理2013年第4卷,第3期,第11页至13页,由张三、李四、王五、刘六发表的论文,题为“强化行为干预对哮喘患儿家庭自我管理模式的影响”。
固定偏置放大电路如题40图所示,图中各电容足够大,对输入信号频率呈短路,已知晶体管的β=50,UBEQ=0.7V,RB=226kΩ,RC=3.1kΩ。要求:(1)计算静态工作点电流ICQ和电压UCEQ的值;(2)画出微变等效电路;(3)计算电压增益
随机试题
A.和解表里,温阳达邪B.祛邪截疟,和解表里C.解毒除瘴,清热保津D.清热解表,和解化邪E.祛邪截疟,燥湿化浊
以下关于光束,错误的是
基准收益率与财务净现值的关系是()。
对于非盈利性项目财务分析方法用()指标。
下列方法中,可用于施工成本定性预测和定量预测的方法分别是()。
安全及劳动卫生规程未对用人单位提出严格要求的是()。
在给定的时间区间和置信区间内,投资组合损失的期望值被称为()。
某基金于2015年1月1日的单位净值为3元,2015年12月31日的单位净值为5元。期间该基金曾于2015年4月1日每份额派发红利0.1元。该基金2015年3月31日(除息日前一天)的单位净值为4.8元,则该基金在这段时间内的时间加权收益率为()。
“二战期间,美国研制了原子弹并用于实践;1946年美国投入的第一台电子计算机最初是用于计算炮弹弹道;德国人研制成功的远程液体火箭是用于空袭英国的。”以上史实说明()。
Whatisitthattheauthorwantsto______tohisreadersthroughthestory?
最新回复
(
0
)