首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在测温系统中要完成采样、转换和显示等任务。采样过程把从传感器上得到的整型微电压值存入一个缓冲区,转换过程把微电压值从缓冲区中取出,计算转换成温度值再存入该缓冲区,显示过程把缓冲区中的温度值取出并显示。试用PV操作实现三个过程共享缓冲区的同步问题。
在测温系统中要完成采样、转换和显示等任务。采样过程把从传感器上得到的整型微电压值存入一个缓冲区,转换过程把微电压值从缓冲区中取出,计算转换成温度值再存入该缓冲区,显示过程把缓冲区中的温度值取出并显示。试用PV操作实现三个过程共享缓冲区的同步问题。
admin
2013-03-18
36
问题
在测温系统中要完成采样、转换和显示等任务。采样过程把从传感器上得到的整型微电压值存入一个缓冲区,转换过程把微电压值从缓冲区中取出,计算转换成温度值再存入该缓冲区,显示过程把缓冲区中的温度值取出并显示。试用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全国计算机二级
相关试题推荐
数据库表的索引类型共有
分布式数据库系统不具有的特点是
在考生文件夹下有仓库数据库GZ3包括两个表文件:ZG(仓库号C(4),职工号C(4),工资N(4))DGD(职工号C(4),供应商号C(4),订购单号C(4),订购日期D,总金额N(10))首先建立工资文件数据表:CJ3(职工号C(
1.请在考生文件夹下建立一个项目WY。2.将考生文件夹下的数据库KS4加入到新建的项目WY中去。3.利用视图设计器在数据库中建立视图NEW_VIEW,视图包括C,JH~表的全部字段(顺序同叮UY中的字段)和全部记录。4.从表HJQK中查询“奖级”为
子程序通常分为两类:【】和函数,前者是命令的抽象,后者是为了求值。
项目管理器中的“文本文件”组件包含在______选项卡中。
在FoxPro中要建立一个与现有的某个数据库有完全相同结构和数据的新数据库,应该使用如下语句中的______语句。
关系数据库管理系统能实现的专门关系运算包括______。
数据库系统中实现各种数据管理功能的核心软件是______。
随机试题
冬季应采用粘度较高的液压油。()
根据《商业银行法》的规定,商业银行已经或者可能发生信用危机,严重影响存款人的利益时,该银行将被接管。接管的决定和组织实施的机构是
地高辛的治疗浓度范围接近潜在中毒浓度,需要监测药物浓度。其治疗浓度范围为
确定房屋沉降缝的宽度应根据()。
单、多层丙类厂房,多层丁、戊类厂房,单层乙类仓库,单层丙类仓库和多层丁、戊类仓库,粮食平房仓,建筑的耐火等级不低于()。
如果一国实际GDP为11万亿元,而潜在GDP为12万亿元,也就是说GDP缺口为正值,说明经济增长过快,资源已经被过度利用,在此情况下,通常会出现资源短缺和通货膨胀。()[2009年真题]
以下选项中,不是影响迁移的客观原因是()。
【2017年湖南省第49题】为规范和平衡进口行业,国家对跨境电商进口施行新的税收政策,因此海外代购成本大幅上涨,代购商也相应提高了零售价。若某种代购商品国内零售价格上涨的额度是其海外采购成本上涨额度的2倍,这样消费者花6000元所能购买到的这种商品数量比之
(2009年真题)下列行为中,可以构成附条件民事法律行为的是
Mosthumanbeingsactuallydecidebeforetheythink.Whenanyhumanbeing—executive,specializedexpert,orpersoninthestreet
最新回复
(
0
)