IT用語集 › ハードウェア › ウォッチドッグタイマー

ウォッチドッグタイマー

ハードウェア Svenska → 更新: 2026-11-02

ソフトウェアが生きている証拠を示さなくなると、システムを再起動するハードウェアのカウントダウン。

ファームウェアは、カウンタがゼロに達する前に、一定間隔でレジスタに書き込まなければならない。これを犬を「撫でる」または「蹴る」(kick)と呼ぶ。プログラムが無限ループ、デッドロック、割り込みストームにはまり込むと、その書き込みが届かず、ウォッチドッグがリセット線を引く。電力メーターの中や山頂に据え付けられた機器にとって、2秒で済む再起動は、しばしば手に入る最良のエラー処理である。

古典的な失敗は、タイマー割り込みの中で犬を撫でてしまうことだ。メインループが死んだ後も割り込みは動き続けるため、ウォッチドッグはただの飾りになる。より良い設計では、すべてのタスクが報告を終えて初めて書き込む。またウィンドウ型ウォッチドッグは、書き込みが早すぎる場合にも作動する。プログラムが何かを飛ばした兆候だからだ。

← 用語集に戻る