Système d'exploitation et matériel

Quel est l’avantage de la copie sur écriture (copy-on-write) lors de la duplication d’un processus ?

  1. ALe processus dupliqué et le processus d’origine partagent en permanence ce qu’ils écrivent
  2. BSeules les pages écrites sont dupliquées ultérieurement, ce qui est rapide et économe en mémoire
  3. CToutes les pages sont dupliquées à chaque écriture, ce qui renforce la sécurité des données
Afficher la réponse et l'explication

Réponse : B. Seules les pages écrites sont dupliquées ultérieurement, ce qui est rapide et économe en mémoire

Lors de la duplication d’un processus, copier immédiatement toute la mémoire coûte du temps et de la mémoire, et cette copie est inutile si un autre programme est chargé juste après. Avec la copie sur écriture, les deux tables des pages pointent en lecture seule vers les mêmes pages physiques ; lorsque l’un des processus écrit, un défaut de page survient et l’OS ne duplique que cette page. Les écritures ne sont pas partagées et restent propres à chaque processus. Toutes les pages ne sont pas dupliquées non plus.

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

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

  1. Quelle description de la pagination à la demande est correcte ?
  2. Dans l’algorithme de remplacement de page de l’horloge (seconde chance), à quoi sert le bit de référence de chaque page ?
  3. 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 ?
  4. 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 ?
  5. 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 ?

Comparatifs sur ce thème