Przerwanie niemaskowalne
Z Wikipedii
Przerwanie niemaskowalne (ang. NMI – Non-Maskable Interrupt) – specjalny rodzaj przerwania występujący w większości architektur procesorów. Tym, co odróżnia je od zwykłego przerwania, jest brak możliwości zignorowania (zamaskowania) go, stąd termin "niemaskowalne".
Obecnie przerwań NMI używa się głównie do debugowania kodu programów, który może wyłączać zwykłe przerwania (np. kod systemu operacyjnego).
[edytuj] Ciekawostki
W architekturze komputerów klasy IBM PC przerwanie to można było jednak zamaskować, a dokładniej włączyć jego obsługę za pomocą specjalnej bramki sterowanej przez port komunikacyjny, służący także do obsługi klawiatury. Przerwanie to odpowiadało za sygnalizowanie błędów parzystości pamięci RAM i jego maskowanie miało na celu uniknięcie zakleszczenia związanego z sygnalizacją błędów pamięci zanim system będzie gotowy na jego obsługę, czyli przed zakończeniem procedur POST.