I driver di dispositivo sono insiemi di istruzioni che consentono al sistema operativo di comunicare con un tipo specifico di dispositivo hardware. Forniscono un'interfaccia standardizzata tra il sistema operativo e il dispositivo hardware.
Quando un dispositivo periferico è collegato a un computer, il sistema operativo in genere carica il driver di dispositivo appropriato per il dispositivo. Questo driver di dispositivo consentirà quindi al sistema operativo di comunicare con il dispositivo.
Ad esempio, quando colleghi una stampante a un computer, il sistema operativo caricherà il driver del dispositivo della stampante. Questo driver di dispositivo consentirà quindi al sistema operativo di inviare lavori di stampa alla stampante.