Hiérarchie mémoire
Dans un cache à écriture immédiate, quel est le but principal d’un tampon d’écriture ?
- APermettre au CPU de passer au traitement suivant sans attendre la fin de l’écriture en mémoire principale
- BMaintenir les données du cache dans un état plus récent que la mémoire principale
- CToujours charger d’abord depuis la mémoire principale la ligne ayant subi un défaut d’écriture avant d’y écrire
Afficher la réponse et l'explication
Réponse : A. Permettre au CPU de passer au traitement suivant sans attendre la fin de l’écriture en mémoire principale
L’écriture immédiate écrit aussi en mémoire principale à chaque écriture ; attendre la fin de chacune bloquerait fréquemment le CPU. En accumulant temporairement les écritures dans un tampon d’écriture, le CPU passe immédiatement à l’instruction suivante tandis que le tampon les vide en arrière-plan vers la mémoire principale. Un cache plus récent que la mémoire principale est une caractéristique de l’écriture différée ; en écriture immédiate, les deux concordent. Le chargement ou non d’une ligne en défaut relève du choix de l’allocation sur écriture, sans rapport avec le tampon d’écriture.