首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
测量控制系统中的数据采集任务把所采集的数据送一个单缓冲区,计算任务从该单缓冲区中取出数据进行计算。试写出利用信号量机制实现两者共享单缓冲区的同步算法。
测量控制系统中的数据采集任务把所采集的数据送一个单缓冲区,计算任务从该单缓冲区中取出数据进行计算。试写出利用信号量机制实现两者共享单缓冲区的同步算法。
admin
2017-11-14
42
问题
测量控制系统中的数据采集任务把所采集的数据送一个单缓冲区,计算任务从该单缓冲区中取出数据进行计算。试写出利用信号量机制实现两者共享单缓冲区的同步算法。
选项
答案
此题主要考查进程间共享缓;中区来实现同步的相关内容。 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
学硕统考专业
相关试题推荐
二战后主要资本主义国家经济恢复和发展的杠杆是()①政府采取宏观调控政策②发展国家垄断资本主义③充分利用科技成果④加强国际经济联系
西欧宗教改革运动对其资本主义发展的最大影响是()
下列关于1929~1933年经济危机的描述,错误的有()。
全国高校院系调整的具体时间是()。
下列关于克里斯提尼改革的叙述不正确的是()。
列宁在《四月提纲》中指出。俄国的革命任务是()。
系统地阐明道家思想的著作《淮南鸿烈》,也叫《淮南子》,是汉武帝时()集宾客写成的。《淮南子》问世时,黄老思想在政治上已不占支配地位了。
某32位机(机器字长32位)的一台外设通过32位总线与系统内存相连。CPU每秒执行100条指令,平均每条指令需要5个机器周期,其中3个周期必须访问内存,内存读写需一个机器周期,假定CPU在95%的时间内持续执行“背景程序”,且这段时间内不执行I/O指令。现
若干个等待访问磁盘者依次要访问的柱面为20,44,40,4,80,12,76,假设每移动一个柱面需要3毫秒时间,移动臂当前位于40号柱面,请按下列算法分别计算为完成上述各次访问总共花费的寻找时间。(1)先来先服务算法;(2)最短寻找时间
出现下列的情况可能导致死锁的是()。
随机试题
一个社会组织的领导者必须对本组织的声誉和形象承担()
下列哪项不是甲状腺素的功能
3岁小儿,低热4周,乏力、盗汗、食欲不振,出生时未接种卡介苗,其祖母1年前患开放性肺结核,今前来就诊。向患儿家长做健康指导时不恰当的是
患者,男,58岁。因屏气用力提物而突发胸部剧烈疼痛,继而出现呼吸困难,诊断为自发性气胸。自发性气胸继发于
在感染过程的5种结局中最不常见的表现是
求助者主诉,其备课思考时,脑中突然冒出与主题无关的联想,但心中很明白这一思想不是自己想要的,这一现象称为()。
Yourhelpis______forthesuccessoftheproject.
计划将甲、乙、丙三种不同的树苗种植在一条直路的同一侧,要求相邻的两棵树苗不能相同,那么第1棵与第5棵树同是甲种树苗的种法共有()种。
J.Martin指出,以下哪项(些)是造成数据处理生产率低下的主要原因?Ⅰ.程序的适应性差Ⅱ.数据格式的不一致导致数据的共享性差Ⅲ.系统开发方法选择不当Ⅳ.开发工具选择不当
有以下程序:椭nclude<stdio.h>#defineN4voidfun(inta[][N],intb[]){inti;fbr(i=0;i<N;i++)b[i]=a[i][i]-a[i][N-1-i];}main(){int
最新回复
(
0
)