Interrupt - Typical computer operation - a program perform I/O: - device driver loads appropriate registers - device controller take action - controller transfer data to local buffer - device controller informs CPU that it has finished its operation by causing an interrupt - device drivers returns status and gives control to other part