首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
测量控制系统中的数据采集任务把所采集的数据送一个单缓冲区,计算任务从该单缓冲区中取出数据进行计算。试写出利用信号量机制实现两者共享单缓冲区的同步算法。
测量控制系统中的数据采集任务把所采集的数据送一个单缓冲区,计算任务从该单缓冲区中取出数据进行计算。试写出利用信号量机制实现两者共享单缓冲区的同步算法。
admin
2017-11-14
74
问题
测量控制系统中的数据采集任务把所采集的数据送一个单缓冲区,计算任务从该单缓冲区中取出数据进行计算。试写出利用信号量机制实现两者共享单缓冲区的同步算法。
选项
答案
此题主要考查进程间共享缓;中区来实现同步的相关内容。 int mutex=1 int empty=n; int full=0; int in=0; int out=0; main(){ cobegin send(); obtain(): coend } send(){ while(1){ collect data in nextp wait(empty): wait(mutex): buffer(in)=nextp; in=(in+1)mod n: signal(mutex): signal(full); } }//send obtain(){ while(1){ wait(full); wait(mutex): nextc:=buffer(out); out:=(out+1)mod n; signal(mutex); signal(empty): culculate the data in nextc; }//while }//obtain
解析
转载请注明原文地址:https://kaotiyun.com/show/sCRi777K
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
最早测量子午线的长度,并主持修订了当时最先进历法《大衍历》的是僧人()。
1934年9月苏联加入国联,对此说法错误的一项是()。
共产国际“七大”决定加强各国共产党的自主性,主要是由于()。
十六国时期的历史,可以划分为前后两个时期,其分界线是()。
“两个凡是”
列宁在()报告中论证了在俄国实现和平过渡的可能性和必要性。
1946年3月5日,英国前首相丘吉尔在富尔敦发表了(),发出第一个明白无误的“冷战”信号。
某32位机(机器字长32位)的一台外设通过32位总线与系统内存相连。CPU每秒执行100条指令,平均每条指令需要5个机器周期,其中3个周期必须访问内存,内存读写需一个机器周期,假定CPU在95%的时间内持续执行“背景程序”,且这段时间内不执行I/O指令。现
设某计算机系统有一块CPU、一台输入设备、一台打印机。现有两个进程同时进入就绪状态,且进程A先得到CPU运行,进程B后运行。进程A的运行轨迹为:计算50ms,打印信息100ms,再计算50ms,打印信息100ms,结束。进程B的运行轨迹为:计算50
出现下列的情况可能导致死锁的是()。
随机试题
下列文件中,明确提出主权在民原则的是()
某病人婚后3个月,停经40天,轻度腰酸,右腹部疼痛,阴道多量出血,查子宫孕40天大小,宫口未开,宫体质软,尿妊娠试验(+),诊断可能最大为( )。
根据建设工程施工合同示范文本的规定,承包人向发包人递交竣工结算报告及完整结算资料的时间应为()
执行理财规划方案需要注意的因素不包括()。
下列行为中,违反银行业从业人员职业操守“内幕交易"条款的是()。
某上市公司为生产节能环保设备的增值税一般纳税人。2016年3月,公司聘请会计师事务所帮其办理2015年企业所得税汇算清缴时,会计师事务所得到该公司2015年的业务资料如下:(1)全年取得产品销售收入11700万元,发生的产品销售成本2114.25万元,发
儿童对某一概念的属性进行抽象,并将类似的属性加以认同,这是概念形成的()。
简述如何对幼儿的早期阅读活动进行指导。
“出淤泥而不染”这一说法体现的哲学原理是()。
下列关于我国《立法法》中地方政府规章的说法错误的是:
最新回复
(
0
)