首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
设有一缓冲池P,P中含有10个可用缓冲区,一个输入进程将外部数据读入P,另有一个输出进程将P中数据取出并输出,如下所示。若进程每次操作均以一个缓冲区为单位,试用记录型信号量写出两个进程的同步算法,要求写出信号量的设置。 输入进
设有一缓冲池P,P中含有10个可用缓冲区,一个输入进程将外部数据读入P,另有一个输出进程将P中数据取出并输出,如下所示。若进程每次操作均以一个缓冲区为单位,试用记录型信号量写出两个进程的同步算法,要求写出信号量的设置。 输入进
admin
2018-08-12
31
问题
设有一缓冲池P,P中含有10个可用缓冲区,一个输入进程将外部数据读入P,另有一个输出进程将P中数据取出并输出,如下所示。若进程每次操作均以一个缓冲区为单位,试用记录型信号量写出两个进程的同步算法,要求写出信号量的设置。
输入进程 输出进程
…… ……
L:读入数据 L:从一满缓冲区中取出数据
…… ……
将数据写入一空缓冲区将 数据输出
GOTO L GOTO L
选项
答案
(1)设置信号量mutex,empty,full 初值:mutex=1,empty=10,full=0 (2)设置wait,signal操作如下: 输入进程 输出进程 L:读入数据 L:wait(full) wait(empty) wait(mutex) wait(mutex) 从一满缓冲区中取出数据 将数据写入一空缓冲区 signal(mutex) signal(mutex) signal(empty) signal(full) 数据输出 ……
解析
转载请注明原文地址:https://jikaoti.com/ti/CwfjFFFM
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
西欧早期资产阶级反封建斗争以反天主教会的方式进行,主要原因是()①天主教会是最有势力的封建主集团②天主教会是封建的精神工具③天主教会日益腐败④近代自然科学的兴起
在1875年宪法中关于法国立法权的叙述,不正确的是()。
下列有关《布列斯特和约》的说法中,错误的一项是()。
对巴黎公社的评述,正确的有()。①是无产阶级建立政权的第一次伟大尝试②主要的经验是废除旧的国家机器,建立新的国家机器③其实践和经验,丰富了马克思主义理论④由于无产阶级的不成熟,其失败是不可避免的
1543年,发表了解剖学专著《人体结构》的是()。
1534年英国议会宣布英国教会断绝与罗马教廷一切关系的文件是()。
中国共产党在民主革命时期的不同阶段实行了不同的土地政策,其主要的根据是()。
下列法律文件中,规定内阁对君主负责的是()。
诺曼征服之后,为了给英国封建制度的建立创造条件,威廉一世下令对英国的土地田产进行大规模的调查核实,并形成文本,史称()。
第一次国共合作采取了共产党员以个人身份加入国民党的党内合作方式,最早提出这种方式的是()。
随机试题
消除材料或制件的弯曲、翘曲、凸凹不平的工艺方法就叫矫正。
治疗白斑的首要措施是
猩红热的主要病机是
A.化学药品价格B.中药价格C.非处方药价格D.处方药价格省级价格主管部门负责制定国家基本医疗保障用药中的()。
急性脱髓鞘性多发性神经炎蛋白质增高常在起病后几周最明显
兰天毛纺厂拖欠恒通公司货款,恒通公司向人民法院申请兰天厂破产,下列说法正确的有()。
无机结合料稳定基层拌合时,施工要求正确的有()。
阅读下面材料,回答问题。一位班主任在反思日记里记录了这样的故事:“我班有一位学生叫王晓,她性格内向,平时沉默寡言,不喜欢与同学相处,没什么好朋友。同时,在学业上也表现出努力不足,不能完成老师布置的作业。经老师批评教育,却仍旧我行我素。我通过观察发现这个学
下列关于糖类在小肠内吸收的叙述,错误的是()。
二胡:钢琴:琵琶
最新回复
(
0
)