一个数据采集系统

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
一个数据采集系统,由数据的采样,处理,输出进程。采样的进程把采集到数据送到buffer1,由数据处理进程取出并放入buffer2,然后数据输出进程将其从buffer2输出,给出3给进程同步的描述。
Get()数据采样
Do()数据处理
Out()数据输出
Butffer1
Butffer2
Mutex互斥
Main()
}
{
Get();
Do();
Out();
}
Get()
{
P(buffer1);
p(Mutex);
放入数据
v(buffer2);
v(mutex);
}
Do()
{
P(buffer2)
P(mutex);
数据处理
V(buffer1);
V(mutex);
}
Out()
{
P(mutex);
输出数据Hale Waihona Puke Baidu
V(buffer2);
P(mutex);
相关文档
最新文档