ウォッチドッグタイマ

問題

ウォッチドッグタイマの機能はどれか。

  • あらかじめ設定された一定時間内にタイマがクリアされなかった場合,システム異常とみなしてシステムに通知する。
  • システム異常を検出した場合,タイマで設定された時間だけ待ってシステムに通知する。
  • システム異常を検出した場合,マスカブル割込みでシステムに通知する。
  • システムが一定時間異常であった場合,上位の管理プログラムに通知する。

答え

あらかじめ設定された一定時間内にタイマがクリアされなかった場合、システム異常とみなしてシステムに通知する。

解説

ウォッチドッグタイマ

ウォッチドッグタイマー (watchdog timer) は、コンピュータシステムにおいて定期的に発動することで、システムが機能し続けていることを確認させるためのタイマーである。

出典: フリー百科事典『ウィキペディア(Wikipedia)』

watchdogは番犬のことです。

あらかじめ設定された時間内にタイマがクリアされなかった場合、システム異常であるとして、システムをリセットします。

下はwikipedia にあるウォッチドッグタイマ―の例です。

computerからリスタートの指示がなくタイムアウトした場合は、computerをリセットします。