本文へ移動

ふぇーるせーふ

フェールセーフ

システムや機器の故障時に、被害を最小限に抑えて安全な状態に移行させる設計思想です。

詳しい説明

フェールセーフとは、システムや機器において、故障や障害が発生したときに、被害を最小限に抑え、安全な状態へ移行させる設計思想のことです。機械は必ず壊れるという前提に立ち、故障したとしても、人命や財産に危害が及ばないようにあらかじめ動作を制御します。安全側へ倒すという考え方が基本です。

身近な例では、信号機が故障した際に、青色ではなく赤色を表示させることで事故を防ぐことや、電車のブレーキが空気を喪失すると自動的に作動するように設計されていることなどが挙げられます。ソフトウェアの分野でも、エラーが発生した際にはシステムを停止させる、あるいは規定の安全なモードに切り替えるといった処理を組み込むことがフェールセーフの具現化です。

試験では、情報セキュリティやシステム設計の文脈で必ず登場します。特に混同しやすい「フォールトトレラント(故障しても止まらない設計)」との違いがポイントです。フェールセーフは「安全に止める・縮退させる」のに対し、フォールトトレラントは「故障しても継続して動く」というアプローチの方向性の違いを理解しておく必要があります。

試験で問われること

ITパスポート試験

  • 故障したときに安全な状態に移行させる設計思想であることを理解します。
  • 信号機の赤信号の例のように、安全側に動作させる具体例を押さえます。

基本情報技術者試験

  • フォールトトレラント(止まらない)とフェールセーフ(安全に壊れる)を明確に区別します。
  • システム設計において、障害発生時の動作として安全性を優先する考え方として問われます。