Système d'exploitation et matériel
Lorsqu’un défaut de page survient à l’accès à une page évincée sur disque, quel est le déroulement du traitement par l’OS ?
- AIl termine immédiatement le programme en erreur sans charger la page
- BAprès avoir chargé la page, il saute l’instruction fautive et reprend à l’instruction suivante
- CIl prépare une page, la charge depuis le disque, met à jour la table et réexécute l’instruction
Afficher la réponse et l'explication
Réponse : C. Il prépare une page, la charge depuis le disque, met à jour la table et réexécute l’instruction
Pour un défaut de page dû à un accès légitime, l’OS cherche une page physique libre (en évinçant une autre page s’il n’y en a pas), y charge le contenu depuis le disque et valide l’entrée de la table des pages. Il réexécute ensuite depuis le début l’instruction fautive, et le programme continue comme si de rien n’était. Sauter l’instruction empêcherait cet accès d’avoir lieu et fausserait le résultat. La terminaison en erreur est réservée aux accès illégaux à des adresses non allouées.
Continuer : 9 autres questions sur Système d'exploitation et matériel