ウォッチドッグタイマとは?
ウォッチドッグタイマとは、一定時間ごとにソフトウェアから合図(クリア操作)を受け取る前提で動くタイマ。合図が期限までに来なければ、ソフトウェアが暴走または停止したとみなして、装置を強制的に再起動させたり安全な状態へ移したりする。
うぉっちどっぐたいま
ウォッチドッグタイマの意味
一定時間ごとにソフトウェアから合図(クリア操作)を受け取る前提で動くタイマ。合図が期限までに来なければ、ソフトウェアが暴走または停止したとみなして、装置を強制的に再起動させたり安全な状態へ移したりする。
ウォッチドッグタイマの具体例
組込み機器の主処理が100ミリ秒ごとにタイマを初期化する設計にしておく。無限ループや例外で処理が止まると初期化が行われず、タイマが満了して装置が自動的に再起動する。人が現地へ行けない機器の自己復旧手段として広く使われる。
ウォッチドッグタイマは試験でどう引っ掛けられる?
不具合を防ぐ仕組みではなく、止まった後に復帰させる仕組み。また、暴走したソフトウェアがたまたま初期化処理だけ走らせ続けると検出できないため、合図を出す位置の設計が重要になる。
ウォッチドッグタイマと関連する用語
最終更新:2026-08-25/解説は資格暗記が独自に作成しています。 過去問の出典は各問題に記載のとおりです。