Un système sans entrée ou sortie n’est pas très utile. Car s’il n’y a pas d’entrée-sortie, ça veut dire, pas de réseau, pas d’écran, pas de clavier, etc.
Il est donc très important pour le système d’exploitation de contrôler les périphériques. Par exemple, le SE doit pouvoir gérer les interruptions (évènements envoyés par les périphériques) ainsi que traiter les erreurs ou autres évènements qui pourraient survenir (exemple, on débranche la clé USB pendant une action de lecture).
Le SE doit aussi fournir une interface vers ces périphériques de la manière la plus uniforme possible pour rendre les périphériques faciles d’accès et universel.