试题详情
简答题说明容错软件的定义与容错的一般方法。
  • 归纳容错软件的定义,有以下四种:
    1.规定功能的软件,在一定程序上对自身错误的作用(软件错误)具有屏蔽能力,则称此软件为具有容错功能的软件。
    2.规定功能的软件,在一定程序上能从错误状态自动恢复到正常状态,则称之为容错软件。
    3.规定功能的软件,在因错误而发生错误时,仍然能在一定程度上完成预期的功能,则把该软件称为容错软件。
    4.规定功能的软件,在一定程度上具有容错能力,则称之为容错软件。
    实现容错技术的主要手段是冗余,通常冗余技术分为四类。
    1.结构冗余。结构冗余是通常用的冗余技术。按其工作方式,它分为静态、动态和混合冗余三种。
    2.信息冗余。为检查或纠正信息在运算或传输中的错误须外加一部分信息,这种现象称为信息冗余。
    3.时间冗余。是指以重复执行指令(指令复执)或程序(程序复算)来消除瞬时错误带来的影响。
    4.冗余附加技术。是指为实现上述冗余技术所需的资源和技术。包括程序、指令、数据、存放和调动他们的空间和通道等。
  • 关注下方微信公众号,在线模考后查看

热门试题