I driver di dispositivo vengono generalmente scritti dal produttore dell'hardware e sono specifici per un particolare dispositivo o classe di dispositivi. Forniscono al sistema operativo le istruzioni necessarie per controllare il dispositivo, ad esempio come leggere e scrivere dati sul dispositivo e come rispondere alle interruzioni dal dispositivo.
Senza i driver di dispositivo, il sistema operativo non sarebbe in grado di comunicare con i componenti hardware di un computer e il computer non sarebbe in grado di funzionare correttamente.