Den grunnleggende koblingen mellom maskinvare og operativsystem leveres av enhetsdriveren. Enhetsdrivere er små programmer som lar operativsystemet kommunisere med og kontrollere spesifikke maskinvareenheter som skrivere, tastaturer og nettverkskort.