An interrupt handler, also known as an interrupt service routine (ISR), is a callback subroutine in microcontroller firmware, operating system or device driver whose execution is triggered by the reception of an interrupt. Interrupt handlers have a multitude of functions, which vary based on the reason the interrupt was generated and the speed at which the interrupt handler completes its task.
An interrupt handler is a low-level counterpart of event handlers. These handlers are initiated by either hardware interrupts or interrupt instructions in software, and are used for servicing hardware devices and transitions between protected modes of operation such as system calls.
Read more about Interrupt Handler: Overview, Comparison Between Subroutine and ISR, General Sequence Followed When Interrupts Occur By An External Device, Handling Multiple Interrupting Devices, Interrupt Threads, Symbian OS
Famous quotes containing the word interrupt:
“Never interrupt a murderer, madame.”
—Walter Reisch (19031963)