2022年软件设计师计算机可靠性知识考点

【考法分析】

本知识点主要考察关于不同系统类型的可靠性计算。

【要点分析】

计算机系统是一个复杂的系统,而且影响其可靠性的因素也非常繁复,很难直接对其进行可靠性分析;但通过建立适当的数学模型,把大系统分割成若干子系统,可以简化其分析过程。常见的系统可靠性数学模型有以下三种:

1.串联系统

假设一个系统由N个子系统组成,当且仅当所有的子系统都能正常工作时系统才能正常工作,这种系统称为串联系统。

串联系统计算:R总=R1*R2;

2.并联系统

假如一个系统由 N 个子系统组成,只要有一个子系统正常工作,系统就能正常工作,这样的系统称为并联系统。

并联系统计算:R总=1-(1-R)2;

3.N模冗余系统

N模冗余系统由 N 个(N=2n+1)相同的子系统和一个表决器组成,表决器把N个子系统中占多数相同结果的输出作为系统的输出。

【备考点拨】

计算机系统的可靠性是指从它开始运行(t = 0)到某时刻t 这段时间内能正常运行的概率,用 R(t)表示。所谓失效率,是指单位时间内失效的元件数与元件总数的比例,用λ表示,当λ为常数时,可靠性与失效率的关系为R(t)=e-λt

【相关试题】

软件可靠性是指系统在给定的时间间隔内、在给定条件下无失效运行的概率。若MTTF和MTTR分别表示平均无故障时间和平均修复时间,则公式( )可用于计算软件可靠性。

A.MTTF/(1+MTTF)

B.1/(1+MTTF)

C.MTTR/(1+MTTR)

D.1/(1+MTTR)

参考答案及解析