Définition cache

Le concept de cache, qui vient du mot français cachet, peut être utilisé de différentes manières. Le premier sens mentionné dans le dictionnaire de la Royal Spanish Academy ( RAE ) fait référence à l' argent versé à un artiste ou à certains professionnels pour une présentation ou un travail.

Bien qu'en termes de technologie, il n'y ait pas beaucoup de différence entre le cache et la mémoire principale du système (c'est-à-dire la RAM), le premier a beaucoup moins de capacité et permet un accès considérablement plus rapide. C'est justement à cause de ce dernier aspect que son prix est très élevé et c'est pourquoi il n'est pas utilisé en grande quantité; pour parler en termes plus spécifiques, alors que les ordinateurs actuels ont généralement un minimum de 16 Go de RAM, ses processeurs n'atteignent pas 30 Mo de mémoire cache (notez que 1 Go correspond à 1024 Mo, la différence est donc catastrophique. ).

Comme la mémoire cache est beaucoup plus petite que la mémoire principale, il n’est pas possible de stocker toutes les données d’un programme en cours (n'oubliez pas que certaines nécessitent généralement plusieurs centaines de mégaoctets pour son exécution, un montant qui dépasse la capacité de la mémoire cache des dizaines de fois). Pour cette raison, le microprocesseur ne stocke que les données que vous devez utiliser plus fréquemment, en laissant de la RAM pour le reste.

L’un des secrets de la vitesse d’ accès que le cache peut conserver sur le principal est son emplacement: les fabricants de processeurs le placent à côté d’eux, tandis que la mémoire RAM doit être installée manuellement sur la carte mère, sur plusieurs centimètres. du processeur et ses performances dépendent en partie de la vitesse des composants qui le connectent.

Étant donné que le microprocesseur crée une copie de certaines données dans le cache la première fois qu'il y accède, il doit les rechercher à nouveau dans la mémoire RAM. Si vous les trouvez, vous pouvez travailler beaucoup plus efficacement.

Recommandé