Système d'exploitation et matériel
Quel est le rôle de la table des vecteurs d’interruption ?
- AEnregistrer le nombre d’interruptions survenues par type
- BFixer, pour chaque type d’interruption ou d’exception, l’adresse de début du traitement
- CEnregistrer l’ordre d’exécution des prochains processus
Afficher la réponse et l'explication
Réponse : B. Fixer, pour chaque type d’interruption ou d’exception, l’adresse de début du traitement
Lorsqu’une interruption ou une exception survient, le CPU obtient le numéro correspondant à sa cause (numéro de vecteur), lit dans la table des vecteurs d’interruption l’adresse de début du gestionnaire et y transfère le traitement. Le contenu de la table est défini par l’OS au démarrage, ce qui permet d’appeler des gestionnaires distincts pour le timer, chaque périphérique, les défauts de page, les appels système, etc. Le comptage relève d’un autre mécanisme à des fins statistiques, et l’ordre d’exécution des processus est géré par l’ordonnanceur de l’OS.
Continuer : 9 autres questions sur Système d'exploitation et matériel