Le cache (anglais : cache, /kæʃ/ kash) est appelé cache. Le sens original fait référence à une sorte de RAM avec une vitesse d'accès plus rapide que la mémoire vive générale (RAM). Habituellement, elle n'utilise pas la technologie DRAM. mémoire principale du système, en utilisant à la place une technologie SRAM coûteuse mais plus rapide.
Le cache fait référence à une mémoire qui peut effectuer un échange de données à grande vitesse. Il échange des données avec le processeur avant la mémoire, la vitesse est donc très rapide.
Le cache L1 (Cache de niveau 1) est le cache de première couche du CPU. La capacité et la structure du cache L1 intégré ont un impact plus important sur les performances du processeur. Cependant, la mémoire cache est composée de RAM statique et a une structure compliquée. Lorsque la zone de la puce du processeur ne peut pas être trop grande, la capacité. du cache L1 n'est pas suffisant. Probablement rendu trop gros. Généralement, la capacité du cache L1 est généralement de 32 à 256 Ko.
Le cache L2 (Cache de niveau 2) est le cache de deuxième couche du processeur, qui est divisé en puces internes et externes. Le cache L2 de la puce interne fonctionne à la même vitesse que la fréquence principale, tandis que le cache L2 externe ne fonctionne qu'à la moitié de la fréquence principale. La capacité du cache L2 affectera également les performances du processeur. Le principe est que plus le cache L2 des processeurs de bureau ordinaires est généralement compris entre 128 Ko et 2 Mo ou plus. Le cache L2 des processeurs utilisés dans les ordinateurs portables, les serveurs et les postes de travail peut le faire. être jusqu'à 1 Mo à 3 Mo.
Le cache n'est qu'une copie d'une petite quantité de données dans la mémoire, donc lorsque le processeur recherche des données dans le cache, il se peut qu'elles ne soient pas trouvées (car les données ne sont pas copiées de la mémoire vers le cache). cache). À ce moment-là, le processeur ira toujours dans la mémoire pour trouver des données, ce qui ralentira le système, mais le processeur copiera les données dans le cache afin qu'elles n'aient pas besoin d'être récupérées de la mémoire la prochaine fois.
À mesure que le temps change, les données les plus fréquemment consultées ne restent pas inchangées. C'est-à-dire que les données qui n'étaient pas fréquentes à l'instant doivent être consultées fréquemment maintenant, et c'étaient toujours les données les plus fréquemment consultées. maintenant. Ce n'est plus fréquent, donc les données dans le cache doivent être remplacées fréquemment selon un certain algorithme, afin de garantir que les données dans le cache sont consultées le plus fréquemment.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!