首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
设有一缓冲池P,P中含有10个可用缓冲区,一个输入进程将外部数据读入P,另有一个输出进程将P中数据取出并输出,如下所示。若进程每次操作均以一个缓冲区为单位,试用记录型信号量写出两个进程的同步算法,要求写出信号量的设置。 输入进程
设有一缓冲池P,P中含有10个可用缓冲区,一个输入进程将外部数据读入P,另有一个输出进程将P中数据取出并输出,如下所示。若进程每次操作均以一个缓冲区为单位,试用记录型信号量写出两个进程的同步算法,要求写出信号量的设置。 输入进程
admin
2017-11-14
69
问题
设有一缓冲池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://www.kaotiyun.com/show/bCRi777K
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
下列关于塞尔维乌斯改革的叙述错误的是()。
1923年纳粹党魁希特勒发动了“啤酒馆暴动”,对此叙述不正确的一项是()。
十六国时期的历史,可以划分为前后两个时期,其分界线是()。
关于希腊早期宗教的叙述不正确的是()。
下列关于克里斯提尼改革的叙述不正确的是()。
《中国人民解放军宣言》发表的具体时间是()。
试就MutualExclusion、Progress、BoundedWaiting论述以下解决双进程临界区问题的算法是错误的:ProcessPO:do{flag[0]=true;While(flag[1]);
若有4个进程共享同一程序段,每次允许3个进程进入该程序段,用P、V操作作为同步机制,则信号量S的取值范围是()。
某会议有n个参与者,等大家到齐后会议才能开始,利用P、V原语操作实现会议参与者进程。
随机试题
Ifwetakeacloselookatsuccessfullanguagelearners,wemaydiscoverafewtechniqueswhichmakelanguagelearningeasierfo
2006年8月9日,Z市的甲公司与Q市的乙公司签订了一份租赁经营合同双方约定:甲公司将位于2市繁华区的某写字楼(含附属设施房)全部租赁给乙公司经营,期限5年,年租金320万元人民币双方还在合同中约定了争议解决条款:凡因执行本合同发生的一切争议,均应由双方协
关于投标人应当符合招标文件规定的资格条件的说法,正确的有()。
施工成本计划的编制依据包括( )。
新产品开发过程的首要步骤是()。
设施管理信息系统的英文简写为()。
优抚医院社会工作和光荣院社会工作的服务对象药物滥用和药物依赖现象中,最常见的是()。
某车间甲组有10名工人,其中有4名女工人;乙组有5名工人,其中有3名女工人,现采用分层抽样方法(层内采用不放回随机抽样)从甲、乙两组中共抽取3名工人进行技术考核.求从甲、乙两组各抽取的人数;
STP的拓扑变化通知BPDU的长度不超过()。
A、Allstaff.B、Youngworkers.C、Newemployees.D、Departmentmanagers.C信息明示题。对话一开始,男士说要和女士讨论一下,接着他说要为新员工进行培训,所以参训的是新员工,因此C)为正确答案
最新回复
(
0
)