2017-02-09 1 views
0

J'étudie pour un examen sur la mémoire (la plupart du temps cache) et je suis tombé sur une question à choix multiples de quelques années:Quel type de cache est le meilleur pour l'observation des bus?

Which cache type is recommended for bus watching and is also used in multiprocessor systems? 

a. write-through cache 
b. write-back cache 

Je comprends que signifie l'observation des bus que chaque cache fouine le bus pour voir quelles requêtes sont envoyées forment d'autres caches à la mémoire principale, mais je ne comprends pas vraiment quelle réponse est correcte. Le premier type (write-through) mettrait simplement tout à jour dans la mémoire chaque fois que quelque chose est mis à jour et que ce dernier garderait simplement les données dans le cache pour être plus rapide et il me semble que les deux pourraient fonctionner. Je suppose, cependant, que le cache de réécriture serait mieux adapté, car avec le cache à écriture immédiate, il n'y aurait pas besoin de snoop le bus? Est-ce le raisonnement correct?

Toute aide est appréciée.

Répondre

0

La réponse était en écriture différée (voir les protocoles MSI, MESI, Dragon).