operativsystemet (OS) är den primära komponenten som skickar kommandon till hårdvaruenheter. OS fungerar som en mellanhand mellan användaren och hårdvaran och översätter användarförfrågningar till instruktioner som hårdvaran kan förstå. Drivrutiner, specifika programvarukomponenter inom OS, ansvarar för att kommunicera med enskilda hårdvaruenheter.