Przerwanie niemaskowalne (ang. NMI – Non-Maskable Interrupt) – rodzaj przerwania sprzętowego, którego standardowe techniki maskowania przerwań nie mogą zignorować. Występuje w wielu architekturach procesorów.

NMI wprowadzono by obsługiwały zdarzenia krytyczne lub gdy przerwanie nie powinno być nigdy wyłączane podczas normalnej pracy systemu. Takie zastosowania obejmują raportowanie nieodwracalnych błędów sprzętowych, debugowanie i profilowanie systemu oraz obsługę specjalnych przypadków, takich jak resetowanie systemu.

Przerwań NMI używa się głównie do debugowania kodu programów, który może wyłączać zwykłe przerwania poprzez zwieranie ich obwodu (np. kod systemu operacyjnego).

Zobacz też

Uwagi

  1. Zobacz: NMI button
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.