容錯性,也稱爲故障 tolerance,是指系統在檢測到並正確處理故障或錯誤的情況下,仍能保持正常運行的能力。
容錯性是計算機系統的一箇重要特性,尤其在需要高可靠性和高可用性的環境中,如航空、航天、工業生產、軍事、交通、醫療、金融和公安等行業。容錯系統通常具備故障檢測、故障屏蔽、故障限制、重複執行、故障診斷、系統重構、系統重啓動和系統修復等功能。這種設計有助於減輕故障對系統的影響,並確保系統對用戶保持持續可用。
在軟件領域,容錯性通常涉及檢測和處理應用程序中發生的軟件或硬件錯誤,使系統能夠在遇到如斷網、超時等錯誤情況下,依然能夠正常工作。這種能力對於提高系統的可靠性和可用性至關重要。