An Interrupt is just that - an interrupt of a running program to handle an event (mouse click, keyboard, video, hard drive - etc.) Interrupts actually have a long history. You can read about the history of the interrupt for the PC DOS from many years ago. DOS API -