A non-maskable interrupt (NMI):

  • Can be temporarily ignored by the processor to allow lower-priority routines to finish
  • Cannot be disabled and is used for critical events like power failure or hardware errors
  • Is triggered only during scheduled routine maintenance checks and periodic diagnostic cycles

Explanation from PART66Online

A non-maskable interrupt bypasses the interrupt-mask logic so it is always serviced, reserving it for emergencies such as imminent power loss or memory faults that must be handled immediately. Because it cannot be masked, it is not deferred for lower-priority work and is unrelated to scheduled maintenance.

P

pielakadv94 asked · 3h ago

logikę maskowania - co to znaczy

Community Comments (1)

L
Lisa_T 2h ago
Right, so masking just means telling the processor to ignore an interrupt for now, a bit gets set that blocks that interrupt line until it's cleared again. B is the answer, a non-maskable interrupt has no such bit, so the processor can't switch it off and it's kept for things like a power failure that can't wait. Think of it like a phone on do not disturb, ordinary calls get held back but an emergency alert still rings through. Hope that lines up.

Please Sign In to post a comment.

We use essential cookies to keep you signed in, plus anonymous analytics to understand how the site is used. Cookie-based analytics is set only with your consent. See our Privacy & Cookie Policy.