首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
测量控制系统中的数据采集任务把所采集的数据送一个单缓冲区,计算任务从该单缓冲区中取出数据进行计算。试写出利用信号量机制实现两者共享单缓冲区的同步算法。
测量控制系统中的数据采集任务把所采集的数据送一个单缓冲区,计算任务从该单缓冲区中取出数据进行计算。试写出利用信号量机制实现两者共享单缓冲区的同步算法。
admin
2019-08-15
92
问题
测量控制系统中的数据采集任务把所采集的数据送一个单缓冲区,计算任务从该单缓冲区中取出数据进行计算。试写出利用信号量机制实现两者共享单缓冲区的同步算法。
选项
答案
此题主要考查进程间共享缓冲区来实现同步的相关内容。 int mlJtex=l int elTIpty=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://www.kaotiyun.com/show/iiCi777K
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
明治维新的主要内容不包括()。
1956年11月,中共八届二中全会决定开展的全党整风运动要反对的错误倾向是()。
关于塞尔维乌斯改革的叙述中,不正确的是()。
西周的分封制相当发达,是西周的重要政治制度,也是西周历史的一个显著特点。根据所学知识,回答问题西周建立之后,派遣同姓贵族和异姓贵族及归顺的异族首领到各地区,建立国家以藩屏护卫周室,()分封诸侯的规模最大
1946年3月5日,英国前首相丘吉尔在富尔敦发表了(),发出第一个明白无误的“冷战”信号。
下列描述中,属于冯.诺依曼体系结构的特点是()。①采用流水线技术;②指令和数据均以二进制表示;③存储程序并且存储时不区别数据和指令。
如下图所示为一个网络连接的示意图,主机1到主机2采用了SLIP网络连接,SLIP网络可以传输的最大数据段是296字节,主机2和主机3使用了以太网连接。请问:(1)为了使IP不分片,主机1可以在TCP包中承载多少数据?(2)主机3可以在TCP包中承载多
真值0在原码、反码和补码机器数形式下()。
某计算机采用微程序控制方式,微指令字长32位,采用字段直接编码的控制方式,共有55个微命令,可分为6个互斥组,分别包含1、3、7、8、12、24个微命令。另外,该机共有5个可判定的外部条件,采用断定方式形成后续微指令地址。(1)设计该机微指令的格式,
下面输入一个很诡异的链表,暂时称它为“变异链表”,如图4—3所示。从图中可以看出此链表的尾部形成了一个环,请实现一个时间和空间上尽可能高效率的算法来判断输入的链表是否为“变异链表”,要求:根据设计思想,采用C、C++或Java语言描述算法,关键之处给
随机试题
根据《建设工程质量管理条例》,关于施工单位质量责任和义务的说法,正确的是()。
患儿1岁,男性,3天前发热38.5℃,哭闹,拒食,流涎。检查见口腔黏膜片状充血,有针尖大小成簇的透明小水疱及溃疡,有的互相融合,疱破溃后形成痂壳,最可能的诊断是()
下列肝硬化的病变中,符合假小叶的是
在工程建设过程中,由于责任过失导致一座7层在建楼房倒塌,致使10名工人死亡,直接经济损失达260余万元人民币,根据《工程建设重大事故报告和调查程序规定》,该事件属于()重大事故。
下列关于代售印花税票的表述,正确的是()。
违反消费者权益保护法的规定,要承担的法律责任不包括()。
从所给的四个选项中,选择最合适的一个填入问号处,使之呈现一定的规律性:
下列毛泽东诗词名句,描写的情境属于第三次国内革命战争时期的是()。
设A=E-ξξT,其中E为n阶单位矩阵,ξ是n维非零列向量,ξT是ξ的转置.证明ξTξ=1时,A是不可逆矩阵.
图书情报系统属于【】类型信息系统。
最新回复
(
0
)