Il sistema operativo (OS) è il componente principale che invia comandi ai dispositivi hardware. Il sistema operativo funge da intermediario tra l'utente e l'hardware, traducendo le richieste dell'utente in istruzioni che l'hardware può comprendere. I driver, componenti software specifici all'interno del sistema operativo, sono responsabili della comunicazione con i singoli dispositivi hardware.