首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
设有一缓冲池P,P中含有10个可用缓冲区,一个输入进程将外部数据读入P,另有一个输出进程将P中数据取出并输出。若进程每次操作均以一个缓冲区为单位,试用记录型信号量写出两个进程的同步算法,要求写出信号量的设置。
设有一缓冲池P,P中含有10个可用缓冲区,一个输入进程将外部数据读入P,另有一个输出进程将P中数据取出并输出。若进程每次操作均以一个缓冲区为单位,试用记录型信号量写出两个进程的同步算法,要求写出信号量的设置。
admin
2014-07-18
55
问题
设有一缓冲池P,P中含有10个可用缓冲区,一个输入进程将外部数据读入P,另有一个输出进程将P中数据取出并输出。若进程每次操作均以一个缓冲区为单位,试用记录型信号量写出两个进程的同步算法,要求写出信号量的设置。
选项
答案
(1)设置信号量mutex,empty,full 初值,mutex=1,empty=10,full=0 (2)设置wait,signal操作如下。 输入进程 输出进程 L:读入数据 L:wait(full) wait(empty) wait(mutex) wait(mutex) 从一满缓冲区中取出数据 将数据写入一空缓冲区 signall(mutex) signall(mutex) signal(empty) signall(full) 将数据输出
解析
转载请注明原文地址:https://www.kaotiyun.com/show/I4xi777K
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
论述德国统一由普鲁士完成的原因
梭伦改革的原因、内容及意义。
列宁认为,既然俄国无法直接过渡到社会主义,那么就“应该利用资本主义作为小生产和社会主义的中间环节”。为此而采取的政策是()。
下列关于第三次科技革命的说法,不正确的是()。
关于俄国工业革命的特点,正确的是()。①外国资本和技术在工业革命中起着重要的作用②工业革命发展极不平衡③企业资本有机构成低,技术落后④工业革命所需的资金主要来自对海外殖民地的掠夺
东汉时期成书的崔定()主要是地主经营田庄的家历,但是,书中所记农业技术经验也很丰富,为后人所取法。
西汉末年,将《太初历》调整为《三统历》的是()。
阅读材料,回答以下问题:材料一:甘地认为,非暴力抵抗是印度争取摆脱殖民桎梏的唯一正确办法;同时,他认为非暴力抵抗并不意味着对外国统治和其他罪恶的屈服。他写道:“我深信假如只有在怯懦和暴力两者之间加以选择时,我将劝人选择暴力……我宁愿要印度用暴力来保护自己
下列哪一个不是罗马王政时代的管理机构?()
著名的网络OSI七层模型是由()组织提出来的。
随机试题
急性腹泻静脉输液第一天补液总量,重度脱水为()。
患者男,45岁,双眼反复眼红、视力下降5年,右眼胀、头痛1个月。患者5年前出现双眼眼红,视力下降,无其他全身不适,当地医院诊断为“葡萄膜炎”并一直用糖皮质激素和非甾体类抗炎药物治疗。但患者的炎症时有反复,近一个月来出现右眼眼胀,伴同侧头痛。PE:Vod0.
关于乳腺癌临床诊断中,下列方法最佳的是
重度二尖瓣狭窄表现为主动脉瓣关闭不全表现为
甲发现自家优质甜瓜常被人夜里偷走,怀疑乙所为。某夜,甲带上荧光恐怖面具,在乙偷瓜时突然怪叫,乙受到惊吓精神失常。甲后悔不已,主动承担乙的治疗费用。公安机关以涉嫌过失致人重伤将甲拘留,乙父母向公安机关表示已谅解甲,希望不追究甲的责任。在公安机关主持下,乙父母
甲某犯有领导恐怖活动组织罪,现已潜逃境外,若对其进行缺席审判,应满足的条件有:()
下列符合《上海市道路交通管理条例》规定的是()。
Shortstoriesareduearevival.Inrecentyears,therehavebeencritically【C1】______collectionsbyAmericanwriterssuchasLy
下列排序方法中,最坏情况下时间复杂度(即比较次数)低于O(n2)的是()。
Whilefashionisthoughtofusuallyinrelationtoclothing,itisimportanttorealizethatitcoversamuchwiderdomain.Iti
最新回复
(
0
)