Chapitre 4. Politiques et stratégies de mise en cache
Cet ouvrage a été traduit à l'aide de l'IA. Tes réactions et tes commentaires sont les bienvenus : translation-feedback@oreilly.com
En informatique, un cache est un composant ou un mécanisme utilisé pour stocker les données ou les instructions fréquemment consultées plus près de l'unité de calcul, réduisant ainsi le temps de latence nécessaire pour récupérer les informations à partir d'un stockage plus lent ou de ressources externes. Dans le matériel traditionnel, les caches sont généralement mis en œuvre sous forme de mémoires à grande vitesse et de petite capacité, situées plus près de l'unité centrale que la mémoire principale. L'objectif est d'améliorer les performances globales du système en réduisant le temps nécessaire pour accéder aux données ou aux instructions.
Le concept de la mise en cache s'articule autour du principe de localité( ), qui suggère que les programmes ont tendance à accéder à une partie relativement petite de leurs données ou instructions de façon répétée. En stockant ces informations fréquemment consultées dans un cache, les accès ultérieurs aux mêmes données peuvent être servis plus rapidement, ce qui se traduit par une amélioration des performances.
Lorsque l'on accède à des données à partir d'une mémoire cache, il y a deux résultats possibles : le succès ou l'échec de la mémoire cache. Un cache hit se produit lorsque les données demandées se trouvent dans le cache, ce qui permet de les récupérer ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access