Hiérarchie mémoire
Pour quel type d’accès le préchargement matériel est-il particulièrement efficace ?
- ALa lecture séquentielle d’un tableau avec un pas (stride) constant
- BLe parcours d’une liste chaînée élément par élément depuis la tête
- CLa consultation d’une table de hachage avec des clés aléatoires
Afficher la réponse et l'explication
Réponse : A. La lecture séquentielle d’un tableau avec un pas (stride) constant
Le préchargeur matériel détecte une régularité (contiguïté ou pas constant) dans les adresses des accès récents, prédit l’adresse suivante et la charge à l’avance. La lecture d’un tableau avec un pas constant est facile à prédire et l’effet est important. Dans une liste chaînée, l’adresse de l’élément suivant n’est connue qu’après lecture de l’élément courant ; sans régularité, aucune prédiction n’est possible. La consultation d’une table de hachage avec des clés aléatoires ne présente pas non plus de régularité d’adresse, et l’effet est faible.