Système d'exploitation et matériel
Dans quel cas un défaut de page survient-il ?
- ALorsque la donnée est absente du cache et lue depuis la mémoire principale
- BLorsque la page accédée n’est pas allouée en mémoire physique
- CLorsque la traduction est présente dans le TLB et que l’adresse physique est immédiatement connue
Afficher la réponse et l'explication
Réponse : B. Lorsque la page accédée n’est pas allouée en mémoire physique
Le défaut de page est une exception qui survient lorsque l’entrée de la table des pages de la page accédée est invalide, c’est-à-dire que la page n’est pas allouée en mémoire physique (évincée sur disque, pas encore chargée, etc.), ou lors d’un accès non autorisé comme l’écriture dans une page en lecture seule. L’OS prépare la page et réexécute l’instruction. Un défaut de cache est traité uniquement par le matériel et ne provoque pas d’exception. Si la traduction est dans le TLB, elle est immédiate et aucun défaut ne survient.
Continuer : 9 autres questions sur Système d'exploitation et matériel