Наличие ошибок, возникающих в системе по тем или иным причинам, приводит к нежелательным результатам. Чтобы этого не произошло, проектируемая система должна отвечать следующим требованиям. Во-первых, в ней следует по возможности исключить отказы, возникающие в связи с ошибками (устранение отказов). Во-вторых, необходимо обеспечить отсутствие ошибок на выходе системы даже при наличии отказов нутри же; если ошибки на выходе системы устранить не удается, их влияние на внешние блоки должно быть сведено к минимуму (устойчивость к отказам). Совокупность методов, с помощью которых обеспечивается выполнение указанных требований, имеет общее название — технология обеспечения высокой надежности.
Устранение отказов по существу означает тщательный контроль качества производственного процесса (включая и написание программ), среды программирования в ходе работы и другие виды контроля, при этом имеется в виду устранение по возможности всех причин, порождающих отказы. При проектировании системы, устойчивой к отказам, в последней специально предусматриваются меры, обеспечивающие ее устойчивую работу при наличии отказов.
Обеспечение высокой надежности и безотказности
Уровни отказов, для которых обеспечивается устойчивая работа системы
Системы первого типа характеризуются тем, что независимо от возникновения отказа внутри системы последняя внешне функционирует совершенно нормально, т. е. отказ внутреннего блока полностью замаскирован. Такую систему называют системой с замаскированным отказом. Системы второго типа отличает достаточное большое отношение длительности нормального функционирования (исправного состояния) к времени вынужденного простоя (неисправного состояния). Другими словами, совершенствование систем типа идет по пути повышения коэффициента готовности.
|