什么是程序容错性
所謂容錯是指在故障存在的情況下計算機(jī)系統(tǒng)不失效,仍然能夠正常工作的特性。容錯即是Fault Tolerance,確切地說是容故障(Fault),而并非容錯誤(Error)。例如在雙機(jī)容錯系統(tǒng)中,一臺機(jī)器出現(xiàn)問題時,另一臺機(jī)器可以取而代之,從而保證系統(tǒng)的正常運行。在早期計算機(jī)硬件不是特別可靠的情況下,這種情形比較常見。現(xiàn)在的硬件雖然較之從前穩(wěn)定可靠得多,但是對于那些不允許出錯的系統(tǒng),硬件容錯仍然是十分重要的途徑。
計算機(jī)系統(tǒng)的容錯性通常可以從系統(tǒng)的可靠性、可用性、可測性等幾個方面來衡量。可靠性對于火箭發(fā)射之類關(guān)鍵性應(yīng)用領(lǐng)域來說尤為重要。而對于通用計算機(jī)來說,一個重要的指標(biāo)就是系統(tǒng)的可用性。可用性是指在一年的時間中確保系統(tǒng)不失效的時間比率。可測性在容錯系統(tǒng)的設(shè)計過程中也是一個非常重要的指標(biāo),如果我們無法對某個系統(tǒng)進(jìn)行測試,又如何能保證它不出問題呢?此外還有MTBF(故障間的平均時間),即當(dāng)系統(tǒng)正常運行后能堅持多長時間不失效。MTTR(故障修理的平均時間),即指系統(tǒng)要清除故障所需的時間。MTTR的大小直接影響著系統(tǒng)的可用性,而MTBF則反映了系統(tǒng)的可靠性。
轉(zhuǎn)載于:https://www.cnblogs.com/liaomin416100569/archive/2009/12/21/9332058.html
總結(jié)
- 上一篇: 智齿多少钱一颗啊?
- 下一篇: 输卵管不通怎么治疗效果最好?