首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
自考
有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
64
问题
有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://www.kaotiyun.com/show/Gekx777K
本试题收录于:
操作系统概论题库理工类分类
0
操作系统概论
理工类
相关试题推荐
根据评估过程中主体、客体关系可将评估分为()
记忆的基本过程包括哪几个阶段?
关于在临床教学中临床教师对学生有很大的促进性的作用,错误的是()
课程设置的指导阶段的核心工作是【】
系统有开放系统和______系统之分。课程的系统模式是将课程设置过程视为一个______的系统。
诊断上消化道出血定位、定性诊断的首选方法为【】
上消化道出血定位、定性诊断的首选检查为()
信息点部分包括()
8岁男孩,早上起床总是叫不醒,自理能力差,丢三落四;上课注意力不集中,小动作多,干扰周围同学听课,易与同伴起冲突;做作业粗心大意,边做边玩,很晚都不能完成作业,入睡困难,睡眠质量差。该病男女患病比例为()
虚拟局域网的设置是在以太网交换机上,通过_____实现的。
随机试题
职业道德是社会道德在职业行为和职业关系中的具体表现。
链式沟通,又称为()
A.神经节细胞B.无长突细胞C.光感受器D.双极细胞E.色素上皮ERG的b波来自
男,25岁。4小时前口服美曲膦酯。查体:躁动,瞳孔缩小,肺部湿哕音。错误的处置是
A.焦虑B.退化C.主观感觉异常D.猜疑E.愤怒患者手术结束后出现与其年龄、社会角色不相称的行为,属于
根据我国相关法律的规定,国务院组成人员中包括下列哪些?()
城市规划主管部门要会同建设、房地产主管部门将住房建设规划纳入当地国民经济和社会发展中长期规划和近期建设规划,按建设资源节约型和环境友好型城镇的总体要求,合理安排套型建筑面积()住房为主的普通商品住房和经济适用住房布局。
某教研室要选派一些教师参加一个国际学术研讨会。根据工作安排,必须满足下列几个条件:(1)如果赵老师或者钱老师去,那么孙老师也应该去;(2)负责科研的宗主任必须去;(3)如果钱老师不去,那么李老师去,但是周老师不能去;(4)如果宗主任去,那么周老师也
不可能所有的美国人都会说英语。下列哪项判断的含义与上述判断最为接近?
Myneighbor_______herowndaughterasanexcellentsecretary!
最新回复
(
0
)