Figure 5.6:
How interrupts happen. The connections between devices and interrupt controller actually use interrupt lines on the bus rather than dedicated wires.
| 
 | 
 
- CPU interrupt request line triggered by I/O device
 
- Interrupt handler receives interrupts
 
- Maskable to ignore or delay some interrupts
 
- Interrupt vector to dispatch interrupt to correct handler   based on priority   some unmaskable
 
- Interrupt mechanism also used for exceptions, traps
 
2004-05-25