首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
设有一缓冲池P,P中含有10个可用缓冲区,一个输入进程将外部数据读入P,另有一个输出进程将P中数据取出并输出,如下所示。若进程每次操作均以一个缓冲区为单位,试用记录型信号量写出两个进程的同步算法,要求写出信号量的设置。 输入进程
设有一缓冲池P,P中含有10个可用缓冲区,一个输入进程将外部数据读入P,另有一个输出进程将P中数据取出并输出,如下所示。若进程每次操作均以一个缓冲区为单位,试用记录型信号量写出两个进程的同步算法,要求写出信号量的设置。 输入进程
admin
2017-01-05
57
问题
设有一缓冲池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://kaotiyun.com/show/1GRi777K
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
简述西属拉丁美洲独立战争三个中心斗争情况。
简述西欧城市兴起的原因、方式及其影响。
简述经济重心南移的过程。
继承并发展德谟克利特和伊壁鸠鲁的“原子论”,认为宇宙万物都是由原子构成的,并按照物质本身所特有的规律发展的罗马共和国时期的哲学家()。
十六国时期的历史,可以划分为前后两个时期,其分界线是()。
1933年5月,冯玉祥在张家口组织()。
东汉时期成书的崔定()主要是地主经营田庄的家历,但是,书中所记农业技术经验也很丰富,为后人所取法。
在欧盟发展历史上,促使欧盟正式成立的文件是()。
下列选项中,不属于列宁《四月提纲》内容的是()。
论述欧洲一体化进程及其影响。
随机试题
泡发是指将干料放入热水中浸泡而不再继续加热,使其慢慢泡发涨大。()
Word工具条中的“I”图标按钮的作用是_______。
A、首过效应B、生物等效性C、相对生物利用度D、绝对生物利用度E、肠肝循环药物在进入体循环前部分被肝代谢
患者,女,30岁。神志不宁,虚烦不得眠,并见五心烦热,盗汗,舌红,脉细数。其病机是
A、铈量法B、亚硝酸钠滴定法C、碘量法D、酸碱滴定法E、溴量法硝苯地平的含量测定方法为( )。
某脑出血患者,处于熟睡状态,压迫眶上神经可勉强使其转醒,醒时答话模糊,答非所问,很快又再入睡,该病例的意识状态为
下列不属于化学消毒剂使用方法的是
下列选项中,()属于隧道施工衬砌的安全技术要点。
从计算机应用角度来看,操作系统的主要作用是提供()。
ThequestionIamaskedmostoftenlikeItravelaroundtheworldspringsfrom【M1】______people’sdeepestfear:"Jane,doyou
最新回复
(
0
)