What is an interrupt?
A signal generated by a device (or by software) sent to the processor which causes a break in the execution of the current routine. It stops the current activity of the processor.
Used during handshaking or when a transfer failed
What happens when an interrupt is received (Interrupt Service Routine)?
The computer finishes the current fetch-execute cycle; identify interrupt / type of interrupt Save contents of registers Jump to interrupt service routine Restore contents of registers
What is a buffer?
An area of temporary storage that is used to compensate for the different working speeds of the computer