応用情報技術者令和元年秋期 午前問21
組込みシステムにおける,ウォッチドッグタイマの機能はどれか。
ウィッチドッグタイマで設定されていた時間以内でリセットされる
・正常の場合、定めていた時間内で0にリセット
・異常の場合、リセットができなく、タイマが増え続く
なので、「設定した時間内にリセットが行われなかったのは、システムに異常が起きている」という結果になります。
ノンマスカブル割込みを発生させ、システムに異常を通知するという仕組みです。
NMI(ノンマスカブル割り込み:Non-maskable interrupt)とは、その名の通りマスクできない割り込みです。通常の割り込みでは、割り込み要因が発生しても、その割り込みをマスクして受け付けない設定が可能です(マスカブル割り込み:Maskable interrupt 可屏蔽中断 と呼ばれる)。しかし、NMIの場合はマスクができず、NMIの割り込み要因が発生した場合には必ず割り込みを受け付けます。