過去問解きまくり研究所 ホーム

平成25年度 春期 午前 問23

ハードウェア

ウォッチドッグタイマの機能

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

答えと解説を見る

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

解説

決めた時間内に合図が来なければ異常とします。

ウォッチドッグタイマは、番犬という名前のとおり、決まった間隔で合図をもらえないと吠える仕掛けです。放っておくと時間を数え続け、満了すれば異常として知らせます。正しく動いているプログラムは、処理の合間に必ずこのタイマを初期値へ戻しに来ますので、満了までたどり着きません。ところが暴走したり止まったりすると、戻しに来る処理そのものが動かなくなり、時間切れが起こります。ここに発想の逆転があります。異常そのものを見つけに行くのではなく、正常なときにだけ現れる合図が途絶えたことを、外側から数えているのです。暴走している当人に異常を報告させることはできませんから、判定の役目をプログラムの外へ出しておきます。知らせる手段には割込みや再起動が使われます。人がすぐに再起動しに行けない機器、たとえば自動車や産業機械のような組込みシステムで、この部品が効いてきます。

ほかの選択肢はなぜ違うのか

出典:平成25年度 春期 応用情報技術者試験 午前 問23

この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)