Information Technology Reference
In-Depth Information
pondant au contrôleur de l'unité disque concernée, puis lance l'opération d'entrées-
sorties au niveau du sous-système canal, si celui-ci est libre. Par ailleurs, le processus
initiateur de l'opération d'entrées-sorties est mis dans l'état bloqué et l'ordonnan-
ceur est invoqué pour réallouer le processeur principal.
Lorsque l'opération d'entrées-sorties est terminée, le matériel émet une interrup-
tion qui est captée par le superviseur d'entrées-sorties. La routine d'interruption
analyse les résultats de l'opération d'entrées-sorties, puis la fin l'opération est
signalée au pilote du superviseur. Le superviseur d'entrées-sorties lance l'opération
d'entrées-sorties suivante dans la file d'attente du contrôleur. Le processus initiateur
de l'opération d'entrées-sorties est débloqué et placé dans l'état prêt et l'ordonnan-
ceur est invoqué pour réallouer le processeur principal. Lors de l'élection du processus,
la méthode d'accès achève son exécution et renvoie l'enregistrement souhaité. La
figure 14.16 illustre cet ensemble d'événements.
Programme utilisateur
Méthode d'accès
Pilote
du superviseur
Superviseur
MATÉRIEL
SYSTÈME
CANAL
open (fichier);
read (fichier, enrg)
Construction
programme canal
(CCW)
Constructio n IOB
enrg
Traduction CCW
Lancement
du superviseur
(START_IO)
BLOQUÉ
Mise en file
d'attente
de la requête
Interruption
Exécution
routine
d'interruption
PRÊT
Figure 14.16
Interface système du disque.
Ordonnancement des requêtes disque
Le superviseur d'entrées-sorties place chaque nouvelle requête d'entrées-sorties
dans la file d'attente du contrôleur du disque concerné.
L'accès à un secteur du disque se décompose en deux parties :
-le temps de positionnement du bras correspond au temps nécessaire pour que le bras
portant la tête de lecture vienne se positionner sur la piste contenant le secteur;
 
 
Search WWH ::




Custom Search