Système d'exploitation et matériel

Comment s’appelle l’état où, faute de mémoire physique suffisante, le système ne fait plus qu’évincer et charger des pages et où le traitement ne progresse presque plus ?

  1. AInterblocage
  2. BCohérence de cache
  3. CÉcroulement (thrashing)
Afficher la réponse et l'explication

Réponse : C. Écroulement (thrashing)

Lorsque le total des pages utilisées par les processus actifs (ensemble de travail) dépasse la mémoire physique, chaque chargement d’une page nécessaire évince une page d’un autre processus, qui en a aussitôt de nouveau besoin, et ainsi de suite. Le temps se passe à attendre les lectures et écritures disque, et le taux d’utilisation du CPU baisse. C’est l’écroulement, résolu en réduisant le nombre de processus actifs ou en ajoutant de la mémoire. L’interblocage est un blocage où chacun attend les ressources de l’autre.

S'entraîner sur ce thème Retour au thème

Autres questions sur Système d'exploitation et matériel

  1. Avec un temps d’accès mémoire de 100 ns et un traitement de défaut de page de 8 ms, quel est approximativement le temps d’accès moyen si un défaut de page survient une fois sur un million d’accès ?
  2. Lors d’un changement de contexte, que faut-il sauvegarder pour le processus quitté ?
  3. Pour quelle raison principale un changement de contexte entre processus peut-il dégrader les performances bien plus que le seul temps de sauvegarde et de restauration des registres ?
  4. Quel est l’avantage d’associer un ASID (identifiant d’espace d’adressage) à chaque entrée du TLB ?
  5. Grâce à quel mécanisme principal l’OS peut-il reprendre périodiquement le CPU, même à un programme qui ne le cède pas de lui-même, pour passer à d’autres processus ?

Comparatifs sur ce thème