A signal to a processor indicating that an asynchronous event has occurred. The current sequence of instructions is temporarily suspended (interrupted), and a sequence appropriate to the interruption is started in its place. Interrupts can be broadly classified as being associated with one of the following.
See also interrupt handler.