NMI
読み:エンエムアイ
外語:NMI: Non-Maskable Interrupt
マスク不能な割り込み。
概要
一般に、CPUはソフトウェアから割り込みのON/OFFの制御ができる。
大きく、全ての割り込みについて一括でON/OFFするものと、割り込みに優先順位を付け、一定順位以下のものをOFFするものとに分けられる。
しかしNMIは、優先順位が最優先となっている割り込みであり、ソフトウェアからOFFできない。
特徴
どのような状況でも必ず割り込みが発生するため、極めて緊急な事態が発生するような場合に使われる。例えば、外部ハードウェアに異常がある場合に、ハードウェアから通知される。
具体的には、次のような場面で使用されることが多い。
- バスでのパリティエラー
- タイマーなどの重要部品の障害(故障など)
- 電源電圧レベルの降下
再検索