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