Conceptual
Login

Device Drivers

The operating-system components that mediate between the kernel and specific hardware devices, translating generic I/O requests into device-register operations and handling interrupts and DMA. Drivers program hardware through a low-level interface and are a common source of systems bugs.

Questions this Concept answers

  • Why does an operating system need a separate driver for each kind of device?