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
Ta sekcja może zawierać informacje trywialne, plotkarskie i tym samym niepotrzebne w artykule encyklopedycznym. Staraj się integrować ciekawostki z główną treścią artykułu. Po oczyszczeniu tej sekcji możesz usunąć szablon. Potrzebę wpisania ciekawostek możesz omówić w dyskusji artykułu. |
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.