首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
设有一缓冲池P,P中含有10个可用缓冲区,一个输入进程将外部数据读入P,另有一个输出进程将P中数据取出并输出,如下所示。若进程每次操作均以一个缓冲区为单位,试用记录型信号量写出两个进程的同步算法,要求写出信号量的设置。 输入进
设有一缓冲池P,P中含有10个可用缓冲区,一个输入进程将外部数据读入P,另有一个输出进程将P中数据取出并输出,如下所示。若进程每次操作均以一个缓冲区为单位,试用记录型信号量写出两个进程的同步算法,要求写出信号量的设置。 输入进
admin
2018-08-12
32
问题
设有一缓冲池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
学硕统考专业
相关试题推荐
共产国际“七大”决定加强各国共产党的自主性,主要是由于()。
阅读下列史料,并回答问题:在琶勒尼斯(注:地名)一役获胜后,他(庇西特拉图)便占领政府,并解除人民武装;现在他已能稳定地握住僭主政权,并且取得那克索斯。以吕格达密斯为统治者。他解除人民武装的方法是这样的:他在塞修斯庙举行了一个武装的阅兵式,同时举行一次民
简要分析英、法20世纪30年代绥靖法西斯国家的表现及影响。
试述北伐战争的过程以及胜利的原因。
电子计算机的发展经过了:①电子数值积分计算机(ENIAC)②集成电路计算机③大规模集成电路汁算机④晶体管计算机⑤人工智能计算机其先后顺序是()。
刘歆撰写的(),是我国第一部目录学书籍。
下列科技文化成就,产生于3世纪的是()。①刘徽提出计算圆周率的正确方法②贾思勰著《齐民要术》③钟繇把隶书转化为楷书④马钧发明翻车
玛雅人的物品交换颇为发达,通常用来作为交换媒介的是()。
系统产生死锁的可能原因是()。
若系统中有五个并发进程涉及某个相同的变量A,则变量A的相关临界区是由()临界区构成。
随机试题
治疗肝昏迷,灌肠时禁用( )
对内分泌功能亢进者,下述哪个治疗最为理想()
预制构件的吊环钢筋必须采用()。
下列设备磨损的类型中,()与闲置的时间长度和所处环境有关。
关于基金份额持有人大会,下列说法不正确的是( )。
张君5年后需要还清100000元债务,从现在起每年末等额存入银行一笔款项。假设银行存款利率为10%,则需每年存入银行多少元?()
甲公司生产的A产品2010年计划成本和12月份实际发生的材料消耗量及材料单位如下表所示。 要求:根据上述资料,分析回答下列问题。材料价格变动的影响数是()元。
下列各项中,属于营业税兼营行为的有()。
劳动力商品的属性有()
若变量n中的值为24,则函数共输出【】行,最后一行有【】个数。voidprint(intn,intaa){inti;for(i=1;i<=n;i++){printf("%6d,aa[i]);
最新回复
(
0
)