La mémoire cache est importante car elle fournit des données à un processeur plus rapidement que la mémoire principale, ce qui augmente la vitesse du processeur. L'alternative est d'obtenir les données de la RAM, ou de la mémoire vive, ce qui est beaucoup plus lent.
La mémoire cache est aussi souvent appelée mémoire CPU et elle est généralement physiquement située sur le CPU. Les données stockées dans le cache sont généralement les données et les commandes les plus souvent utilisées par le processeur. C'est un moyen très rapide de fournir des données au processeur, mais la taille du cache mémoire est limitée.
La plupart des processeurs modernes disposent de trois types différents de mémoire cache. Le premier, appelé cache L1, est le plus rapide et est le premier endroit où un processeur cherchera lorsqu'il aura besoin de données. Cependant, c'est aussi le plus petit des trois types de mémoire cache. Le deuxième type de cache - et le deuxième endroit où un processeur recherche des données - est appelé cache L2. Il est légèrement plus lent que le cache L1, mais il est légèrement plus gros et contient donc plus d'informations.
Le dernier type de mémoire cache est le cache d'appel L3. C'est le troisième endroit que le processeur utilise avant d'aller à la mémoire principale de l'ordinateur. Le cache L3 est le plus grand et, bien qu'il soit le plus lent des trois, est toujours plus rapide que la mémoire principale.