jeudi 3 octobre 2013

Qu'est-ce que la mémoire cache?

Cache (prononcé espèces mémoire) est une mémoire extrêmement rapide qui est intégré dans un ordinateur de l' unité centrale de traitement ( CPU ), ou situé à côté de lui sur une puce séparée. Le processeur utilise la mémoire cache pour stocker des instructions qui sont nécessaires à plusieurs reprises pour exécuter des programmes, améliorer la vitesse globale du système. L'avantage de la mémoire cache est que le CPU n'a pas besoin d'utiliser la carte mère bus système de transfert de données. Lorsque des données doivent être transmises par le bus système, la vitesse de transfert de données ralentit à la capacité de la carte mère.Le CPU peut traiter des données beaucoup plus rapidement en évitant le goulot d'étranglement créé par le bus système.
Comme il arrive, une fois que la plupart des programmes sont ouverts et en cours d'exécution, ils utilisent très peu de ressources. Lorsque ces ressources sont conservées dans le cache, les programmes peuvent fonctionner plus rapidement et efficacement. Toutes choses étant égales, le cache est si efficace dans les performances du système que d'un ordinateur exécutant un processeur rapide avec peu de cache peut avoir des points de repère inférieurs à ceux d'un système exécutant un processeur un peu plus lent avec plus de cache. Cache intégré dans le processeur lui-même est considéré comme de niveau 1 (L1)cache. Cache qui réside sur une puce séparée à côté de l'unité centrale de traitement est appelé niveau 2 (L2) cache. Certains processeurs ont L1 et L2 cache intégré et désigner la puce de mémoire cache distincte comme le niveau 3 (L3) cache.
Cache qui est intégré dans le CPU est plus rapide que cache distinct, fonctionnant à la vitesse du microprocesseur lui-même. Cependant, cache séparé est encore à peu près deux fois plus rapide que la mémoire vive (RAM). Cache est plus cher que la RAM, mais il vaut bien l'obtention d'un CPU et la carte mère avec cache intégré afin d'optimiser les performances du système.
Le cache disque applique le même principe pour le disque dur que la mise en cache de la mémoire s'applique à la CPU. Données du disque dur fréquemment consultées sont stockées dans un segment séparé de RAM afin d'éviter d'avoir à le récupérer sur le disque dur à plusieurs reprises. Dans ce cas, la RAM est plus rapide que la technologie du plateau utilisé dans les disques durs conventionnels. Cette situation va changer, cependant, que les disques durs hybrides deviennent omniprésents. Ces disques sont équipés de mémoire flash caches. Finalement, les disques durs seront 100% des lecteurs flash, éliminant le besoin de RAM cache disque, comme la mémoire flash est plus rapide que la RAM.