Hiérarchie mémoire
Pour un traitement qui écrit de nombreuses fois dans la même ligne, quelle est la principale raison pour laquelle l’écriture différée est plus avantageuse que l’écriture immédiate ?
- ALes écritures restent dans le cache, et une seule écriture en mémoire principale suffit lors de l’éviction
- BLa mémoire principale est mise à jour à chaque écriture, ce qui supprime tout traitement à l’éviction
- CLe contenu du cache et celui de la mémoire principale concordent toujours, ce qui rend la gestion de la cohérence inutile
Afficher la réponse et l'explication
Réponse : A. Les écritures restent dans le cache, et une seule écriture en mémoire principale suffit lors de l’éviction
En écriture différée, les écritures répétées dans une même ligne restent dans le cache ; il suffit de réécrire une fois la ligne modifiée lors de son éviction. Le trafic vers la mémoire principale et la consommation diminuent ainsi fortement. La mise à jour de la mémoire principale à chaque écriture caractérise l’écriture immédiate, qui génère un transfert à chaque écriture dans la même ligne. La concordance permanente entre cache et mémoire principale est aussi une propriété de l’écriture immédiate ; en écriture différée, il existe des périodes de divergence.