系统可靠性分析与设计

总述:这部分内容从系统可靠性定义到如何设定可靠性的数学模型,从模型的指标到怎么去分析系统可靠性,之后是常见的可靠性设计结构,再之后是可靠性方法在硬件和软件中常用的实现技术及案例。

 

1、系统可靠性

答:系统可靠性是系统在规定时间内及规定的环境条件下,完成规定功能的能力,也是系统无故障运行概率。在信息系统中,故障或错误表现为永久性、间歇性、瞬时性这三种形式。故障在系统各个级别上从下到上依次逻辑级故障、数据结构级故障、软件故障和软件差错、系统级故障。

衡量系统可靠性的指标有平均无故障时间、平均故障修复时间、平均故障间隔时间、系统可用性。常用的系统可靠性模型有时间模型、故障植入模型、数据模型。具体模型不在详解基本原理。

 

2、系统可靠性分析

答:组合模型是分析系统可靠性最常用的方法。如果一个系统满足:1、系统只有运行和失效两种状态;2、系统可以划分成若干不重叠的子系统,每个子系统也只有运行和失效两种状态;3、子系统失效是独立的;4、系统状态只依赖于子系统的状态,系统失效当且仅当系统中剩余资源不满足系统运行最低资源要求时。那么这个系统就可以用组合模型来计算可靠性。

在这种组合的情况下,复杂系统会在局部或者整体上呈现出串联、并联的系统结构,还可能存在模冗余的情况。

 

3、冗余技术

答:提高系统可靠性的技术分为避错技术和容错技术。避错技术是通过技术评审、系统测试、正确性证明等技术,在系统运行之前避免、发现、改正错误。容错是系统在运行过程中发生一定的硬件故障或软件错误时,仍可以正常工作。容错技术主要采用冗余方法来消除故障的影响。

常见的冗余技术有结构冗余、信息冗余、时间冗余、冗余附加四种。结构冗余按工作方式分为静态冗余、动态冗余、混合冗余三种。静态冗余也称为屏蔽冗余或被动冗余,通过表决和比较来屏蔽系统中出现的错误;动态冗余也称为主动冗余,通过故障检测、故障定位、故障恢复等手段达到容错的目的,主要方式是多重模块待机储备,通常做热备和冷备;混合冗余可获得静态冗余和动态冗余的优点,对可以屏蔽的错误做静态冗余,无法屏蔽的用动态冗余处理,因为混合冗余的成本太高,只适合对可靠性要求极高的场合中使用。信息冗余主要任务是研究编码译码技术,代表性的是编码技术当中的奇偶校验码、海明码、循环冗余校验码。时间冗余是以事件为代价减少硬件冗余和信息冗余的开销来提高系统的可靠性,常用的是多次重复执行。冗余附加是为了实现结构冗余、信息冗余、时间冗余需要的资源和技术࿰

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值