令和5年度春期 応用情報技術者試験 午前 問15
コンピュータシステムの信頼性を高める技術に関する記述として,適切なものはどれか。
- ア フェールセーフは,構成部品の信頼性を高めて,故障が起きないようにする技術である。
- イ フェールソフトは,ソフトウェアに起因するシステムフォールトに対処するための技術である。
- ウ フォールトアボイダンスは,構成部品に故障が発生しても運用を継続できるようにする技術である。
- エ フォールトトレランスは,システムを構成する重要部品を多重化して,故障に備える技術である。
解答・解説を見る
正解:エ
AI解説
フォールトトレランスとは、システムを構成する重要な部品を多重化(冗長化)しておき、一部が故障しても全体として動作を継続できるようにする設計思想・技術である。 ア: 構成部品の信頼性を高めて故障そのものを起こりにくくする技術はフォールトアボイダンス(フォールト回避)の説明であり、フェールセーフの説明ではない。 イ: フェールソフトは、故障発生時にシステムを完全に停止させず、性能を落としてでも運転を継続する技術であり、「ソフトウェアに起因する障害への対処」に限定した説明は誤りである。 ウ: 故障が発生しても運用を継続できるようにする技術はフォールトトレランスの説明であり、フォールトアボイダンス(故障の発生自体を防ぐ考え方)の説明ではない。 エ: 正解。重要部品の多重化によって故障に備える技術がフォールトトレランスの定義である。 💡 フェールセーフ(安全側に停止)、フェールソフト(縮退運転で継続)、フォールトアボイダンス(高信頼部品で故障を防ぐ)、フォールトトレランス(多重化で故障に耐える)の4用語の違いを整理して覚える。
出典:令和5年度 春期 応用情報技術者試験 午前 問15 / 独立行政法人情報処理推進機構(IPA)
※Web掲載用に表記を一部変更しています。著作権はIPAに帰属します。
※Web掲載用に表記を一部変更しています。著作権はIPAに帰属します。