Enhetsdrivere er sett med instruksjoner som lar operativsystemet kommunisere med en bestemt type maskinvareenhet. De gir et standardisert grensesnitt mellom operativsystemet og maskinvareenheten.
Når en ekstern enhet er koblet til en datamaskin, vil operativsystemet vanligvis laste inn riktig enhetsdriver for enheten. Denne enhetsdriveren vil da tillate operativsystemet å kommunisere med enheten.
For eksempel, når du kobler en skriver til en datamaskin, vil operativsystemet laste skriverens enhetsdriver. Denne enhetsdriveren vil da tillate operativsystemet å sende utskriftsjobber til skriveren.