第11章计算机控制系统的设计与实现资料.ppt

后备冗余 后备冗余方案中,其冗余部分通常由N+1个功能相同的模块组成,其中一个出于正常运行状态,其余作为备件。 若正在运行的模块发生故障,它便被切除掉而由备用模块取代。 后备冗余一般分为模块级与系统级。 双机冗余系统 3. 计算机控制系统的软件可靠性设计 软件的失效率 硬件有老化和损耗现象,而软件设计完成后却不会发生变化,也没有磨损现象,只有陈旧落后问题 。 软件缺陷与软件测试 软件缺陷,是指计算机软件或程序中存在的某种破坏正常运行能力的问题、错误或隐藏的功能缺陷。 在软件开发的过程中,软件缺陷是不可彻底避免的。 软件缺陷通常具有隐蔽性,难以在设计过程中直接发现。 软件测试的目的一方面检验软件的功能,另一方面就是尽量发现软件存在的缺陷,并进行修正。 软件冗余 N 版本方法 软件容错技术 恢复块方法 时间冗余 时间冗余是利用消耗时间资源来达到软件容错的目的。 基本思想: 通过重复执行指令或程序来消除瞬时错误带来的影响。 信息冗余 利用在数据中外加的一部分信息位来检测或纠正信息在运算或传输中的错误而达到容错目的。 检错码 如奇偶校验码、循环码、定比传输码等 纠错码 如汉明码、循环码等 针对输入参数错误的容错设计 针对人为操作错误的容错设计 故障自诊断是计算机系统提高可靠性的一个特有的重要方法。 故障自诊断,就是通过相应的自诊断

文档评论(0)

1亿VIP精品文档

相关文档