This document discusses interrupt handling in computer systems. It explains that interrupts allow I/O devices and the CPU to run concurrently, with each device controller informing the CPU when an operation is finished via an interrupt. The operating system preserves the CPU state on an interrupt and determines the interrupt type before executing the appropriate interrupt service routine to handle the interrupt. Interrupts transfer control to these routines through an interrupt vector containing their addresses.
Related topics: