Hiérarchie mémoire

Avec un temps de succès L1 de 1 ns, un taux de défauts L1 de 5%, un temps de succès L2 de 10 ns, un taux de défauts local L2 de 20% et un temps d’accès à la mémoire principale de 100 ns, quel est le temps moyen d’accès mémoire ?

  1. A2.0 ns
  2. B2.5 ns
  3. C6.0 ns
Afficher la réponse et l'explication

Réponse : B. 2.5 ns

La pénalité de défaut L1 est le temps moyen d’accès au L2 : 10 + 0.2 × 100 = 30 ns. Le temps moyen d’accès mémoire vaut donc 1 + 0.05 × 30 = 1 + 1.5 = 2.5 ns. La valeur 2.0 ns oublie d’ajouter le temps de succès L2 de 10 ns et calcule 1 + 0.05 × (0.2 × 100). La valeur 6.0 ns multiplie directement les 100 ns de la mémoire principale par le taux de défauts L1, en ignorant l’effet du L2.

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

Autres questions sur Hiérarchie mémoire

  1. Dans un cache à correspondance directe, les éléments de deux tableaux correspondent au même emplacement du cache et s’évincent mutuellement à chaque accès alterné. Dans quelle catégorie se classe ce défaut ?
  2. Quelle méthode est efficace pour réduire les défauts de cache qui surviennent lorsqu’un programme accède pour la première fois à une donnée ?
  3. Quel type de défaut ne diminue pas même si le cache devient totalement associatif ?
  4. Quel est l’effet de l’augmentation de la taille de ligne du cache ?
  5. Dans un cache à écriture immédiate, quel est le but principal d’un tampon d’écriture ?

Comparatifs sur ce thème