Real-time applications require the computer to respond immediately to
an external stimulus.
The hardware interrupt can be used to suspend the current sequence of
instructions, perform a specific and usually short I/O task, then
return to the original sequence of instructions.