障害発生時に安全側へ動作を移行させるフェールセーフ設計

正解は「イ」です。 フェールセーフ(Fail-safe)は、システムや機器の一部に故障・障害・誤動作が発生した際に、システム全体をあらかじめ決められた「安全な状態」へと確実に移行・停止させる設計思想です。 例えば、鉄道の信号機が故障した際に自動的にすべての信号を「赤(停止)」にして衝突を防ぐ仕組みや、石油ファンヒーターが転倒した際に自動消火する機構などが典型例です。したがってイが正解です。 誤った向きでは装填できないようにして、利用者の誤操作を防ぐのは フールプルーフ です。 コントローラを二重化し、片方が故障しても運用を続けられるようにするのは フォールトトレランス です。 RAID1 でディスクを二重化して信頼性(MTBF)を高めるのも、冗長化による フォールトトレランス の考え方です。故障したときに安全な状態へ移すフェールセーフではありません。

フェールセーフの考えに基づいて設計したものはどれか。

出典平成31年 春期 応用情報技術者試験 午前 問47
ア
乾電池のプラスとマイナスを逆にすると,乾電池が装填できないようにする。
イ
交通管制システムが故障したときには,信号機に赤色が点灯するようにする。
ウ
ネットワークカードのコントローラーを二重化しておき,片方のコントローラーが故障しても運用できるようにする。
エ
ハードディスクにRAID1を採用して,MTBFで示される信頼性が向上するようにする。