令和元年度 秋期 応用情報技術者試験 午前 問21
組込みシステムにおける,ウォッチドッグタイマの機能はどれか。
キーボード:1〜4 で解答 → 次の問題 ← 前の問題
正解と解説を見る
解答する前に解説を開いたので、この問題は「見て解いた」として記録します(正解数には入りません)。
正解:ア
ウォッチドッグ(watchdog)は、「番犬」という意味の英単語です。番犬が異常を察知して吠えるように、ウォッチドッグタイマはシステムが正常に動作しているかを監視し、異常が発生した際にシステムをリセットまたは停止します。
-
ア: あらかじめ設定された一定時間内にタイマがクリアされなかった場合,システム異常とみなしてシステムをリセット又は終了する。
正しい。ウォッチドッグタイマは、システムがハングアップしたり異常が発生した場合に、自動的にシステムをリセットまたは終了して復旧を試みる役割を持ちます。 -
イ: システム異常を検出した場合,タイマで設定された時間だけ待ってシステムに通知する。
誤り。ウォッチドッグタイマは「異常を検出」するわけではなく、システムが正常であることを確認するための仕組みです。 -
ウ: システム異常を検出した場合,マスカブル割込みでシステムに通知する。
誤り。ウォッチドッグタイマは割込みで通知するのではなく、タイムアウトが発生した際にリセットや停止を行います。 -
エ: システムが一定時間異常であった場合,上位の管理プログラムを呼び出す。
誤り。ウォッチドッグタイマは異常検出後に直接リセットまたは停止する動作を行い、プログラム呼び出しは行いません。
答え
ア: あらかじめ設定された一定時間内にタイマがクリアされなかった場合,システム異常とみなしてシステムをリセット又は終了する。
出典:令和元年度 秋期 応用情報技術者試験 午前 問21