Académique Documents
Professionnel Documents
Culture Documents
Système D'exploitation
Système D'exploitation
INTRODUCTION
Dans un système à base de processeur, de microprocesseur, de contrôleur ou d’automate, on appelle
entrée/sortie les échanges d’informations entre le processeur et les périphériques qui lui sont
associés. De cette manière, le système peut réagir à des modifications de son environnement, voire
le contrôler.
Ils sont parfois désignés par l’acronyme I/O de l’anglais Input/Output ou encore E/S pour
Entrée/Sortie.
Dans un Système d’Exploitation :
- Les entrées sont les données envoyées par un périphérique tel qu’un disque, un réseau, un
clavier ou un capteur à destination d’une unité centrale de traitement ;
- Les sorties sont des données émises par une unité centrale de traitement à destination d’un
périphérique tel qu’un disque, un réseau, un écran, une imprimante, un actionneur, etc.
Taper sur les touches du clavier envoie une série de codes vers le processeur. Ces codes sont
considérés comme des données d’entrée. Le processeur affiche les résultats du traitement des
données sur un écran : ce sont des données de sortie. Habituellement, l’écran est géré par un
programme de gestion d’affichage
2. Les interruptions
Cette technique est utilisée lorsque le système doit réagir rapidement à un changement d’état d’un
port d’entrée. Ce périphérique prévient le processeur par une ligne d’interruption prévue à cet effet.
Le processeur interrompt la tâche en cours, saute dans le sous-programme destiné à gérer la
demande spécifique qui lui est adressée.
A la fin du sous-programme, le processeur reprend l’exécution du programme principal là où il l’avait
laissé et donne un résultat cohérent.
3. L’accès direct à la mémoire
Cette technique connue souvent sous les initiales (DMA, direct memory acces) est utilisée lorsqu’on
doit procéder à un transfert rapide de données entre par exemple un lecteur de CD et un disque dur.
Plutôt que de transférer les octets d’abord vers un registre du processeur puis vers le disque dur, les
données sont transférées directement d’un périphérique à l’autre sans passer par les registres du
processeur. Le transfert des données est organisé par un circuit spécial appelé contrôleur DMA, qui
prend la place du processeur pendant le transfert et gère les bus d’adresses et de contrôle.