计算机系统安全 第三讲 计算机系统的可靠性
1 计算机系统安全 第三讲 计算机系统的可靠性
第三讲计算机系统的可靠性 可靠性、可用性和可维修性 可靠性( Reliabilit!y):指从它开始运行(t=0)到某 时刻t这段时间内能够正常运行的概率。在给定的时间 间隔和给定条件下,系统能正确执行其功能的概率称 为可靠度。 平均无故障时间MTBF( Meantime between failures)是 指两次故障之间能正常工作的平均值。故障即可能是 元器件故障、软件故障、也可能是人为攻击造成的系 统故障。 可维修性:指计算机的维修效率,通常用平均修复时 间(MTRF)来表示。MTRF是指从故障发生到系统恢 复平均所需要的时间
2 一、可靠性、可用性和可维修性 可靠性(Reliability):指从它开始运行(t=0)到某 时刻t这段时间内能够正常运行的概率。在给定的时间 间隔和给定条件下,系统能正确执行其功能的概率称 为可靠度。 平均无故障时间MTBF(Meantime Between Failures)是 指两次故障之间能正常工作的平均值。故障即可能是 元器件故障、软件故障、也可能是人为攻击造成的系 统故障。 可维修性:指计算机的维修效率,通常用平均修复时 间(MTRF)来表示。MTRF是指从故障发生到系统恢 复平均所需要的时间。 第三讲 计算机系统的可靠性
第三讲计算机系统的可靠性与容错性 可靠性、可用性和可维修性 可维修性有时用可维修度来度量。在给定时间内,将 失效系统恢复到运行状态的概率称为可维修度 可用性( Availability):系统在执行任务的任意时刻 能正常工作的概率。系统可用性用可用度来度量。系 统在时刻处于正确状态的概率称为可用度,用A()来 表示。 A= MTBF /(MTBF MTRF), Ep A=平均无故障时间/(平均无故障时间+平均修复时间)
3 一、可靠性、可用性和可维修性 可维修性有时用可维修度来度量。在给定时间内,将 一失效系统恢复到运行状态的概率称为可维修度。 可用性(Availability):系统在执行任务的任意时刻 能正常工作的概率。系统可用性用可用度来度量。系 统在t时刻处于正确状态的概率称为可用度,用A(t)来 表示。 A = MTBF / (MTBF + MTRF) ,即: A =平均无故障时间/ (平均无故障时间+平均修复时间) 第三讲 计算机系统的可靠性与容错性
第三讲计算机系统的可靠性与容错性 可靠性、可用性和可维修性 提高可靠性的方法: 完美性( perfection):提高软硬件的质量,抵 御故障的发生。追求一种避错技术。要求各个 部件具有高可靠性, 容错性( Fault Tolerance):在故障发生时,系 统仍能继续运行,提供服务与资源。这就是所 说的“容错能力
4 一、可靠性、可用性和可维修性 提高可靠性的方法: 完美性(perfection):提高软硬件的质量,抵 御故障的发生。追求一种避错技术。要求各个 部件具有高可靠性, 容错性(Fault Tolerance):在故障发生时,系 统仍能继续运行,提供服务与资源。这就是所 说的“容错能力” 。 第三讲 计算机系统的可靠性与容错性
第三讲计算机系统的可靠性与容错性 系统可靠性的获得 可靠性 容错性 完美性 冗余技术一硬件冗余完美硬件完美软件 redundancy)软件冗余}整机完美性 部件完美性可信软件 L信息冗余L器件完美性
5 系统可靠性的获得 可靠性 ┌──────┴──────┐ 容错性 完美性 │ ┌───┴───┐ 冗余技术─┬硬件冗余 完美硬件 完美软件 (redundancy)├软件冗余 ├整机完美性 │ | | ├部件完美性 可信软件 | └信息冗余 └器件完美性 第三讲 计算机系统的可靠性与容错性