フォールトアボイダンス
出典: 令和元年度 秋期 応用情報技術者試験 午前 問16 (IPA)
システムの信頼性向上技術に関する記述のうち,適切なものはどれか。
- ア 故障が発生したときに,あらかじめ指定されている安全な状態にシステムを保つことを,フェールソフトという。
- イ 故障が発生したときに,あらかじめ指定されている縮小した範囲のサービスを提供することを,フォールトマスキングという。
- ウ 故障が発生したときに,その影響が誤りとなって外部に出ないように訂正することを,フェールセーフという。
- エ 故障が発生したときに対処するのではなく,品質管理などを通じてシステム構成要素の信頼性を高めることを,フォールトアボイダンスという。
正解と解説を見る
正解: エ
- ア: 故障時にあらかじめ決めた安全な状態にするのは、フェールセーフです。
- イ: 故障時に縮小した範囲のサービスを提供するのは、フェールソフトです。
- ウ: 故障の影響が誤りとして外に出ないように訂正するのは、フォールトマスキングです。
- エ: 故障に対処するのではなく、品質管理などで構成要素の信頼性を高めて故障を防ぐのがフォールトアボイダンスなので正しい記述です。
ポイント
信頼性を高める考え方には、次のようなものがあります。
- フォールトアボイダンス: 部品の品質を高めるなどして、故障そのものが起きないようにする
- フォールトトレランス: 故障が起きても、システム全体としては動き続けるようにする
・フェールセーフ: 故障したら、安全な状態 にして止める (信号機を全部赤にするなど)
・フェールソフト: 故障したら、機能を縮小 して動き続ける
・フォールトマスキング: 故障の影響を 訂正して 外に出さない (誤り訂正など)