令和元年度秋期 応用情報技術者試験 午前 問21
組込みシステムにおける,ウォッチドッグタイマの機能はどれか。
- ア あらかじめ設定された一定時間内にタイマがクリアされなかった場合,システム異常とみなしてシステムをリセット又は終了する。
- イ システム異常を検出した場合,タイマで設定された時間だけ待ってシステムに通知する。
- ウ システム異常を検出した場合,マスカブル割込みでシステムに通知する。
- エ システムが一定時間異常であった場合,上位の管理プログラムを呼び出す。
解答・解説を見る
正解:ア
AI解説
ウォッチドッグタイマは、システムが一定時間内に正常動作の証としてタイマをクリア(リセット)する信号を送らなければならない仕組みであり、その時間内にクリアされなかった場合はシステムに異常が発生したとみなしてシステムをリセットまたは終了させる機能である。組込みシステムの暴走検知に用いられる。 ア: 一定時間内にタイマがクリアされなかった場合にシステム異常とみなしリセットまたは終了させる仕組みは、ウォッチドッグタイマの動作そのものであり正解である。 イ: システム異常検出後に一定時間待ってから通知するという遅延通知の仕組みは、ウォッチドッグタイマの基本動作とは異なる。 ウ: マスカブル割込みでの通知は、マスク可能(無効化しうる)割込みであり、暴走検知には不向きなためウォッチドッグタイマの説明としては不適切である。 エ: 上位の管理プログラムを呼び出すという説明は、ウォッチドッグタイマ本来の「タイマ切れでリセット・終了」という基本機能の説明とは異なる。 💡 ウォッチドッグタイマは「一定時間内に生存確認信号(クリア)がなければ暴走とみなしてリセット」という仕組みであり、組込み機器の異常検知の定番技術として押さえておく。
出典:令和元年度 秋期 応用情報技術者試験 午前 問21 / 独立行政法人情報処理推進機構(IPA)
※Web掲載用に表記を一部変更しています。著作権はIPAに帰属します。
※Web掲載用に表記を一部変更しています。著作権はIPAに帰属します。