Qu'est-ce que Écroulement (thrashing) ?

État où, faute de mémoire physique, les évictions et chargements de pages se répètent sans cesse et le traitement n'avance presque plus. On y remédie en réduisant le nombre de processus actifs ou en ajoutant de la mémoire.

Nom japonais: スラッシング

« Écroulement (thrashing) » apparaît dans 2 questions d'entraînement réparties sur 1 thèmes, dont Système d'exploitation et matériel.

Domaine: Système d'exploitation et matériel

S'entraîner : questions sur Écroulement (thrashing)

Avec le remplacement de page FIFO, augmenter le nombre de pages de mémoire physique peut augmenter les défauts de page. Comment s’appelle ce phénomène ?

  1. AÉcroulement (thrashing)
  2. BAnomalie de Belady
  3. CCopie sur écriture
Afficher la réponse et l'explication

Réponse : B. Anomalie de Belady

Intuitivement, ajouter des pages physiques devrait réduire les défauts de page ; mais avec FIFO, on sait que certaines séquences d’accès produisent davantage de défauts lorsque le nombre de pages passe de 3 à 4. C’est l’anomalie de Belady. Elle ne se produit pas avec des algorithmes comme LRU, où l’ensemble des pages conservées avec plus de pages contient toujours l’ensemble précédent (algorithmes à pile). L’écroulement est un état de remplacements incessants par manque de mémoire, la copie sur écriture une duplication au moment de l’écriture.

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.

« Écroulement (thrashing) » dans les explications

Questions mentionnant « Écroulement (thrashing) » (2)

  1. Avec le remplacement de page FIFO, augmenter le nombre de pages de mémoire physique peut augmenter les défauts de page. Comment s’appelle ce phénomène ?
  2. 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 ?

Termes associés

LRU (Least Recently Used) Copie sur écriture (copy-on-write) Interblocage (deadlock) Appel système ASID (identifiant d'espace d'adressage) Changement de contexte Défaut de page (page fault) E/S mappées en mémoire Gestionnaire d'interruption Hyperviseur

Retour au glossaire