第7章200805 计算机控制课件2011.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
直接程序,与控制过程或采样/控制设备直接有关的程序,参与系统的实际控制过程,完成与各类I/O模板相关的信号采集、处理和各类控制信号的输出任务,性能直接影响系统的运行效率和精度,是软件系统设计的核心部分。 规范服务性程序,指完成系统运行中的一些规范性服务功能的程序, 如报表打印输出、报警输出、算法运行、各种画面显示等。 辅助程序 ,包括接口驱动程序、检验程序,设备自诊断程序等。 7.1.2 软件功能 实时数据采集 控制输出 逻辑控制 报警监视 画面显示和报表输出 可靠性功能 管理功能 通信功能 流程画面制作功能 自学 在数据库系统中用于管理数据库的软件称为数据库管理系统DBMS。数据库系统的一切操作,包括查询、更新以及控制都通过DBMS进行。DBMS对数据的管理通过操作系统(OS)实现,DBMS与OS之间的接口称之为存储记录接口,与用户之间的接口称之为用户接口。DBMS提供数据语言给用户,包括数据定义语言(DDL)和数据操作语言(DML)。 DBMS的主要功能 数据库的定义功能 数据库操作功能 数据库控制功能 数据库建立和维护功能 数据字典 关系数据库查询语言SQL 1) 数据定义语言(Data Definition Language,DDL),用于定义、撤消和修改数据模式; 2) 查询语言(Query Language,QL),用于查询数据; 3) 数据操纵语言(Data Manipulation Language,DML),用于增、删、改数据; 4)数据控制语言(Data Control Language,DCL),用于数据访问权限的控制。 7.3.2 实时数据库技术 实时数据库系统(RTDBS)就是其事务和数据都是有定时特性或显式的定时限制的数据库系统。 与关系数据库的区别 ??数据时效性 ??测点数量 ??插入速度 ??数据存贮量 ??维护方便性 实时数据库的分类 ??硬实时数据库 ??固实时数据库 ??软实时数据库 流程工业实时数据库 流程工业实时数据库与是一种特殊的实时数据系统 历史数据的处理与实时数据的处理同等重要; 弱化控制功能,强调历史数据的分析应用; 实时性要求不高,属于固、软实时数据库系统; 7.3.3 实时数据库设计 实时数据库的功能点 ??实时数据库模型 ??实时事务调度:包括并发控制、冲突解决、死锁等内容 ??数据压缩 ??容错性与错误恢复 ??访问准入控制 ??内存组织与管理 ??索引结构 ??I/O与磁盘调度 ??主内存数据库系统 ??系统资源调度、恢复 ??不精确计算问题 ??放松的可串行化问题 ??查询处理算法 ??实时SQL ??数据和事务特性的语义及这种语义与一致性、正确性的关系 ??实时事务的可预测性 ??通信的协议与算法 ??数据接口的标准化 数据压缩 ?无损压缩 ?Shannon把信息中排除了冗余后的平均信息量称为“信息熵”,并给出了计算信息熵的数学表达式,是所有无损数据压缩算法的理论基础 ? ?Huffman编码 ???LZ 算法 ??有损压缩 ? ?JPG ???MP3 实时数据的有损压缩 原理: ??实时数据的数据变化具有一定波形规律; ??只有一小部分测点的值经常发生改变; ??测点的数值都具有慢变化的特征; ??数值变化与时间变化具有共同变化特性; ??用户在一定范围内,能够允许数据的精度损失; 实现: ??死区压缩; ??旋转门压缩; 旋转门压缩图示 历史文件的磁盘组织 实时数据库最终的数据流向是建立于磁盘上的历史数据库。 历史数据库能存储历史数据,还存储属性数据、中间计算结果数据、统计数据、索引结构。 压缩率、访问速度、访问并发性是影响历史数据库性能的重要因素 历史数据特点 流程工业历史数据的特点: ??历史数据量巨大 ??历史数据保存的时间长 ??存储格式简单,没有复杂的关系 ??不同测点数据保存的时间间隔相差很大; ??许多测点的数据变化平缓; ??以测点为单位进行历史存储 ??以测点和时间为查询条件 ??大量的查询都是最近时间段的历史数据 ??追加插入多,删除少,修改少,中间插入少。 ??查询为分块查询,随机查询少。 历史数据的设计 ??占用磁盘空间小:压缩算法 ??查询时间速度快:索引结构 ??访问磁盘次数尽可能少:页面数据结构; ??易于管理:多文件,索引与数据共存; ?具备数据恢复功能:日志系统 典型的索引有如下几类: ??HASH索引 ??顺序索引 ??B树索引 ??AVL树索引 ??T树索引 ??数组索引 缓冲区设计 ??缓冲区在内外存数据交换中的作用 ??缓冲区的结构选择(影子内存法、HASH表) ??缓冲区的页面定位算法 ??缓冲

文档评论(0)

书房 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档