平成29年度 秋期 応用情報技術者試験 午前 問22
組込みシステムにおける,ウォッチドッグタイマの機能はどれか。
キーボード:1〜4 で解答 → 次の問題 ← 前の問題
正解と解説を見る
解答する前に解説を開いたので、この問題は「見て解いた」として記録します(正解数には入りません)。
正解:ア
-
ア: あらかじめ設定された一定時間内にタイマがクリアされなかった場合,システム異常とみなしてシステムをリセット又は終了する。
正しい。ウォッチドッグタイマは、正常に動作しているプログラムが定期的にタイマをクリアする仕組みです。プログラムの暴走などで一定時間内にクリアされないと、タイマが満了してシステム異常とみなし、システムをリセット又は終了します。 -
イ: システム異常を検出した場合,タイマで設定された時間だけ待ってシステムに通知する。
誤り。ウォッチドッグタイマは異常を検出してから待つのではなく、タイマがクリアされないことで異常を検出する仕組みです。 -
ウ: システム異常を検出した場合,マスカブル割込みでシステムに通知する。
誤り。ウォッチドッグタイマは異常時にリセットなどを行う仕組みであり、マスク可能な(無視され得る)割込みで通知するものではありません。異常時の通知には、一般にマスク不可能な割込み(NMI)やリセットが使われます。 -
エ: システムが一定時間異常であった場合,上位の管理プログラムを呼び出す。
誤り。ウォッチドッグタイマは、タイマがクリアされないことで異常を検出し、リセット又は終了を行うものです。上位の管理プログラムを呼び出す機能ではありません。
答え
ア: あらかじめ設定された一定時間内にタイマがクリアされなかった場合,システム異常とみなしてシステムをリセット又は終了する。
出典:平成29年度 秋期 応用情報技術者試験 午前 問22