A Device driver is a part of a operating system that controls and communicates with the hardware of a computer. It allows the operating system to be compatible with many types of hardware. Drives usually come specific to the make and model of the computer component. In some cases the operating system comes with a driver for most components of a computer and is part of the operating system kernel.

Applications

Drivers have to operate with many different types of hardware such as: