首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在测温系统中要完成采样、转换和显示等任务。采样过程把从传感器上得到的整型微电压值存入一个缓冲区,转换过程把微电压值从缓冲区中取出,计算转换成温度值再存入该缓冲区,显示过程把缓冲区中的温度值取出并显示。试用PV操作实现三个过程共享缓冲区的同步问题。
在测温系统中要完成采样、转换和显示等任务。采样过程把从传感器上得到的整型微电压值存入一个缓冲区,转换过程把微电压值从缓冲区中取出,计算转换成温度值再存入该缓冲区,显示过程把缓冲区中的温度值取出并显示。试用PV操作实现三个过程共享缓冲区的同步问题。
admin
2013-03-18
15
问题
在测温系统中要完成采样、转换和显示等任务。采样过程把从传感器上得到的整型微电压值存入一个缓冲区,转换过程把微电压值从缓冲区中取出,计算转换成温度值再存入该缓冲区,显示过程把缓冲区中的温度值取出并显示。试用PV操作实现三个过程共享缓冲区的同步问题。
选项
答案
本题类似于两个生产者消费者问题。采样过程相当于生产者,转换过程相当于消费者,显示过程为消费者,而转换过程还充当生产者。为此设立三个信号量:SS表示采集的微电压值能否存入缓冲区,初值为1;SC表示缓冲区中是否有微电压值要转换成温度值,初值为0;sD表示缓冲区是否有温度值要显示,初值为0。解决此同步问题的程序段为: Begin Ss,sc,sd:semaphore; Buffer:integer; ss:=1; sc:=0; sd:=0; Cobegin Process sample; Begin L1:get a sample; P(ss); buffer:=sample; V(sc); goto L1; End Proeess convert; Begin L2:P(sc); take a sample from buffer; convert the sample to temperature; buffer:=temperature; v(sd); goto L2; End process display; Begin L3:p(sd); take a temperature from buffer; display the temperature; goto L3; End Coend End
解析
转载请注明原文地址:https://kaotiyun.com/show/kVsp777K
本试题收录于:
二级VF题库NCRE全国计算机二级分类
0
二级VF
NCRE全国计算机二级
相关试题推荐
在数据流图(DFD)中,带有名字的箭头表示
1.请在考生文件夹下建立一个项目WY。2.将考生文件夹下的数据库KS4加入到新建的项目WY中去。3.利用视图设计器在数据库中建立视图NEW_VIEW,视图包括C,JH~表的全部字段(顺序同叮UY中的字段)和全部记录。4.从表HJQK中查询“奖级”为
子程序通常分为两类:【】和函数,前者是命令的抽象,后者是为了求值。
浏览表文件的命令是______。
项目管理器中的“文本文件”组件包含在______选项卡中。
在数据管理技术发展过程中,文件系统与数据库系统的主要区别是数据库系统具有______。
在考生文件夹下有学生成绩数据库XUSHENG3,包括如下所示三个表文件以及相关的索引文件:XS.DBF(学生文件:学号C8,姓名C8,性别C2,班级C5;另有索引文件XS.IDX,索引键:学号)CJ.DBF(成绩文件:学号C8,课程名C20,成绩N5.
【】是数据库设计的核心。
关系数据库管理系统能实现的专门关系运算包括______。
以下2题使用如下图书管理数据库:图书(总编号C(6),分类号C(8),书名C(16),作者C(6),出版单位C(20),单价N(6,2))读者(借书证号C(4),单位C(8),姓名C(6),性别C(2),职称C(6),地址C(20))
随机试题
能增加菌斑滞留的因素中不包括
男,65岁,慢性咳嗽咳痰20年。4天前受凉后咳嗽加重,痰量增多,咳黏脓痰,诊断为慢支。此时最合适的治疗是()
A.苯巴比妥B.苯妥英钠C.加巴喷丁D.卡马西平E.丙戊酸钠含有乙内酰脲结构,具有“饱和代谢动力学”特点的药物是
每一个建设项目都应该编制(),这是一个项目的组织设计文件的一部分。
下列关于信息机房的接地说法不正确的是()。
企业中接待工作的经费预算应依据()
全面发展的核心内涵是【】
音乐课程目标主要体现在情感态度与价值观、过程与方法、知识与技能三个层面,其中音乐知识与技能主要包括三个方面的内容,下列哪个内容不属于音乐知识与技能的范畴?()
水污染物排放许可证制度的管理程序包括下列()阶段。
______thegamebeganinEnglandinthe1880s.______thefirstgamewasplayedwithasoccerball.
最新回复
(
0
)