首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
设有一缓冲池P,P中含有10个可用缓冲区,一个输入进程将外部数据读入P,另有一个输出进程将P中数据取出并输出,如下所示。若进程每次操作均以一个缓冲区为单位,试用记录型信号量写出两个进程的同步算法,要求写出信号量的设置。 输入进
设有一缓冲池P,P中含有10个可用缓冲区,一个输入进程将外部数据读入P,另有一个输出进程将P中数据取出并输出,如下所示。若进程每次操作均以一个缓冲区为单位,试用记录型信号量写出两个进程的同步算法,要求写出信号量的设置。 输入进
admin
2018-08-12
47
问题
设有一缓冲池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/SuRi777K
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
葡萄牙、西班牙最早走上殖民征服道路,从政治上来说是由于()
下列有关《布列斯特和约》的说法中,错误的一项是()。
关于美国内战,不正确的说法是()。
1936年,德奥双方通过(),德国基本上控制了奥地利的内政和外交。
斯大林模式的突出特点是()。
“八一九”事件
希腊雅典城邦的“民众法庭审判官由公民抓签选出,任期只有一年,每个公民一生中只能担任两次审判官的职务”。此规定()。
典型的西欧封建庄园对农民采用的剥削方式是()。
推动欧共体由经济实体向经济、政治、防务实体的方向发展,使欧洲一体化产生质的飞跃的条约是()
以下()协议完成了从网卡到IP地址的映射。
随机试题
A.下颌骨体有大小不等的多房阴影B.下颌骨内有单房阴影,四周有白色骨质线C.颌骨内虫蚀状骨质破坏区,牙周骨质可有破坏D.下颌角见骨质疏松脱钙,并有骨增生E.下颌骨体有骨质破坏,并有死骨形成颌骨中央性癌X线表现为
建筑施工企业应按照“纵向到底、横向到边、合理分工,互相衔接”的原则,落实各管理层与职能部门、岗位的安全生产管理责任,实施安全生产体系化管理。()
《中华人民共和国野生动物保护法》规定:建设项目对国家或者地方重点保护野生动物的生存环境产生不利影响的,建设单位应当提交()。
人民调解的基本原则有()
人力资源管理的重要性主要体现在()。
国际货币体系包括()。
对于促进儿童生长,保持正常味觉,促进创伤愈合以及提高机体免疫功能均有重要作用的无机盐是()。
2020年以来,欧盟针对美国科技企业的“恶意”几乎已经摆在了台面上,并且日前有传言称,欧盟方面的相关监管部门正在制定一份最多涵盖20家大型互联网公司的“黑名单”,而在这其中,Facebook、谷歌、苹果及亚马逊,极有可能榜上有名。与此同时,美国众议院司法委
A、Healsoneedsanewtennisracket.B、Hedoesn’tthinkBrainwillrepaytheloan.C、Hewantstoborrowsomemoneytoo.D、Hecou
Rumoristhemost【C1】______wayofspreadingstories---bypassingthemonfrommouth【C2】______month.Butcivilizedcountriesinn
最新回复
(
0
)