We have introduced the basic hardware information required for a solid understanding
of computer architecture: the CPU, buses, the control unit, registers,
clocks, I/O, and memory. However, there is one more concept we need to cover
that deals with how these components interact with the processor: Interrupts are