容錯方法

容錯方法是計算機或其他智慧型系統在出現某些差錯的情況下用來維持正常運行的技術方法。容錯不僅指計算機自身能檢測錯誤而且指能判斷出錯位置和自動校正錯誤。所採用的技術包括:發現和校正錯誤的各種編碼技術,如海明碼等;冗餘技術、備份件的自動切換;系統的自動恢復和系統的重新組合;診斷程式和檢查程式等。早在1965年以前就提出容錯概念,它一直套用於硬體容錯設計方面。

1976年Denning明確提出容錯作業系統問題。作業系統不僅在設計、實現和調試階段應有可靠性措施,而且在運行階段也套用相應措施。目前,在運行階段的主要措施是使系統具有保護和容錯能力。作業系統中的容錯概念是指在硬體發生故障的情況下,系統仍然具有繼續正常運行的能力。它包括三方面功能:第一是故障約束,即限制過程或進程的動作,使它們不能有比它完成任務所需要的還要多的能力;第二是故障檢測,即對信息和對過程與進程的動作進行動態檢驗;第三是故障恢復,即更換或修正失效的硬軟體,使系統恢復到某種狀態,再啟動。

相關詞條

熱門詞條

聯絡我們