令和3年度 秋期 応用情報技術者試験 午前 問21
テクノロジ/ハードウェア組込みシステムにおける,ウォッチドッグタイマの機能はどれか。
出典:令和3年度 秋期 応用情報技術者試験 午前 問21
- アあらかじめ設定された一定時間内にタイマがクリアされなかった場合,システム異常とみなしてシステムをリセット又は終了する。
- イシステム異常を検出した場合,タイマで設定された時間だけ待ってシステムに通知する。
- ウシステム異常を検出した場合,マスカブル割込みでシステムに通知する。
- エシステムが一定時間異常であった場合,上位の管理プログラムを呼び出す。
正解:ア
解説
ウォッチドッグタイマは,システムの暴走やハングアップを検出するための監視タイマです。正常に動作しているプログラムは一定時間内にタイマをクリア(リセット)し続けますが,あらかじめ設定された時間内にクリアされなかった場合はシステム異常とみなし,システムをリセット又は終了させます。
選択肢ごとの解説
- ア正しい。設定時間内にタイマがクリアされなければ異常とみなしてリセットなどを行うのがウォッチドッグタイマの機能です。
- イ誤り。異常検出後に一定時間待ってから通知するタイマではありません。タイマがクリアされないこと自体で異常を検出します。
- ウ誤り。ウォッチドッグタイマのタイムアウトは一般にノンマスカブル割込みやリセットとして通知され,マスカブル割込みによる通知を本質とするものではありません。
- エ誤り。一定時間の異常継続を判定して上位プログラムを呼び出す仕組みではなく,タイマがクリアされないことによって異常を検出してリセットなどを行う仕組みです。