Vad är maskin- och programvara som används för att kommunicera med din dator?

I/O enheter som tangentbord, mus, bildskärm, högtalare används till för datorn för att kommunicera med användaren. Operativsystemet använder programvara som kallas drivrutiner för att interagera med dessa maskinvaruenheter. Helt och hållet, detta kallas användargränssnittet.