Apple Wiki
Apple Wiki

A device driver is software to control a hardware component or peripheral device of a computer such as a hard drive or printer.[1] Devices in macOS are managed through the DriverKit framework.[2]


A device driver is responsible for accessing the hardware registers of the device and often includes an interrupt handler to service interrupts generated by the device.

Device drivers often form part of the lowest level of the operating system kernel, with which they are linked when the kernel is built. Some more recent systems have loadable device drivers which can be installed from files after the operating system is running.[1]


  1. 1.0 1.1 Device driver at the Free On-Line Dictionary Of Computing. 1994-10-27.
  2. DriverKit, Apple Developer. Accessed 2021-10-03.

External links[]

Utility stub shuffle This article is a stub. You can help by expanding it.
FOLDOC logo This page uses GFDL licensed content from the Free On-line Dictionary of Computing.