首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
测量控制系统中的数据采集任务把所采集的数据送一个单缓冲区,计算任务从该单缓冲区中取出数据进行计算。试写出利用信号量机制实现两者共享单缓冲区的同步算法。
测量控制系统中的数据采集任务把所采集的数据送一个单缓冲区,计算任务从该单缓冲区中取出数据进行计算。试写出利用信号量机制实现两者共享单缓冲区的同步算法。
admin
2019-01-16
43
问题
测量控制系统中的数据采集任务把所采集的数据送一个单缓冲区,计算任务从该单缓冲区中取出数据进行计算。试写出利用信号量机制实现两者共享单缓冲区的同步算法。
选项
答案
此题主要考查进程间共享缓;中区来实现同步的相关内容。 int mutex=1 int empty=n; int full=0; int in=0; int out=0; main(){ cobegm 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/JlRi777K
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
改革开放以后,我国农村产业结构巨大的转变表现在()。
1979年11月,中共中央委托()主持起草《关于建国以来党的若干历史问题的决议》。
阅读下列材料,回答问题:材料一:我们与希特勒或他们的匪帮永不会谈,永不斡旋,我们将在陆地上、海洋上、天空中与他们作战。直到把笼罩阴云于大地的一切敌人消灭为止……任何为反对纳粹主义而战斗的国家或人民,我们都支援。任何与希特勒为伍的人或国家都是我们的敌人。我
1534年英国议会宣布英国教会断绝与罗马教廷一切关系的文件是()。
洪武八年,朱元璋仿照元朝的办法,印造(),命令民间通行,形成了钱、钞并用的货币制度。
标志着整风运动开始向反“右派”斗争转变的重要文件是()。
一棵:BS’r树共7个结点,值分别为1、2、3、4、5、6、7,形态为满二叉树,()不是插入序列。
大部分文件系统以硬盘作为文件存储器。某一个文件系统中,其磁盘物理块的大小为512B,有一个文件,包含了590个逻辑记录,每个记录占255B;其中,为检索方便,采用成组法存储,在每个物理块上只存放2个记录。,文件A在该文件目录中的位置如下图所示。
假定某采用页式虚拟存储管理的计算机系统中,主存储器容量为1GB,被分为262144块物理块,物理块号为0,1,2,……,262143。某进程的地址空间占4页,逻辑页号为0,1,2,3,被分配到主存储器的第20,45,101,58号物理块中。回答:
随机试题
下列哪项疾病不会引起腹胀
急性感染性心内膜炎的瓣膜赘生物的成分包括
以下内科疾病分期护理要点,正确的有( )。
胃癌常向下列哪处淋巴结转移
2017年某房地产开发企业进行普通标准住宅开发,已知支付的土地出让金及相关税费为3000万元;住宅开发成本2800万元;房地产开发费用中的利息支出为300万元(不能提供金融机构证明);销售过程中缴纳增值税450万元、城市维护建设税和教育费附加45万元,印花
王某有两处住房,本月将其中一套出售给张某,房屋的成交价格为570000元,将另一处价值600000元的三室两厅的住房与李某的两处住房交换,王某支付交换房屋差价款124000元。已知当地政府规定的契税税率为3%,王某上述行为应缴纳契税()元。
糖醋鳜鱼和葱爆海参是下列()菜系的代表菜。
为应对全球气候变暖,各国科学家都在开展地球科学研究。最近,有科学家在《科学》上发表论文提出缓解温室效应的两种方案。其中一种方案是在稍低于卷云自然形成的上层大气中加入微小的沙尘颗粒,以________卷云的形成。卷云不同于会反射阳光的白云,而更像覆盖在地球上
正如青春是什么样的并无标准答案一样,成人礼上的少男少女们也有选择的自由,不可拘执一端。穿汉服当然可以,但并不意味着不可以有其他的选择。成人礼之所以令人难忘,正在于从这一天开始,这些走过“成人门”的男生女生具有了独立判断的个体权利。强求一律,横加指责,未免失
WhatnewdevelopmenthastakenplaceatBellAir?
最新回复
(
0
)