Information Technology Reference
In-Depth Information
processeur au programme utilisateur au profit du pilote capable de gérer cette opéra-
tion d'entrées-sorties. Ce mécanisme est fondamental à plus d'un titre. On remarque
d'abord que les fonctions de gestion des entrées-sorties ne sont pas confiées aux
programmes utilisateurs mais au système d'exploitation : l'utilisateur n'a pas à
supporter la complexité de la gestion technique d'une très grande variété de périphé-
riques. Par ailleurs ce mécanisme permet de changer de périphériques (par exemple
d'imprimante) sans avoir à modifier les logiciels utilisant ce périphérique : si l'on ne
disposait pas d'un tel mécanisme il serait nécessaire de modifier son traitement de
texte favori à chaque fois que l'on change d'imprimante. De plus, comme nous le
verrons un peu plus loin mais surtout dans les parties consacrées aux systèmes
d'exploitation, ce mécanisme est déterminant dans la réalisation de systèmes multi-
programmés (Linux, Windows NT, Mac OS X) permettant de gérer simultanément
plusieurs programmes utilisateurs.
Dans la suite de ce chapitre sont abordées les questions relatives aux bus, aux
interfaces d'accès aux périphériques, aux périphériques ainsi que les différents modes
de gestion des entrées-sorties.
Pilotes (Driver)
Programme utilisateur
Mémoire centrale
Système
d'exploitation
Écrire
Ecrire
Pilote
Programme
utilisateur traduit
SVC
Processeur
Figure 9.2
Activation du pilote pour la gestion d'une opération d'entrées-sorties.
Search WWH ::




Custom Search