ウォッチドッグタイマ
出典: 令和元年度 秋期 応用情報技術者試験 午前 問21 (IPA)
組込みシステムにおける,ウォッチドッグタイマの機能はどれか。
- ア あらかじめ設定された一定時間内にタイマがクリアされなかった場合,システム異常とみなしてシステムをリセット又は終了する。
- イ システム異常を検出した場合,タイマで設定された時間だけ待ってシステムに通知する。
- ウ システム異常を検出した場合,マスカブル割込みでシステムに通知する。
- エ システムが一定時間異常であった場合,上位の管理プログラムを呼び出す。
正解と解説を見る
正解: ア
- ア: 一定時間内にタイマがクリアされなければ異常とみなしてリセットや終了をするのが、ウォッチドッグタイマなので正しい答えです。
- イ: ウォッチドッグタイマは異常を検出してから待つものではなく、クリアされないこと自体で異常を検出します。
- ウ: マスカブル割込みは禁止 (マスク) できる割込みで、ウォッチドッグタイマの機能そのものではありません。
- エ: 上位の管理プログラムを呼び出す機能ではありません。ウォッチドッグタイマはリセットなどで回復を図ります。
ポイント
- ウォッチドッグタイマ: システムが正常に動いている間は、プログラムが定期的にタイマをクリアします。
- 暴走や停止でクリアされないまま 一定時間が過ぎると、異常とみなしてリセット などを行います。組込みシステムで、人がいなくても異常から自動で回復するために使われます。