Le type de mémoire principalement utilisé comme mémoire cache est la mémoire vive statique, ou SRAM. Une mémoire cache est également appelée cache RAM ou mémoire cache.
Dans les ordinateurs, un cache est une zone d'accès à haute vitesse qui peut être soit un périphérique de stockage, soit une partie réservée de la mémoire principale. Les deux types de mise en cache couramment utilisés sont la mise en cache mémoire et la mise en cache disque. La plupart des ordinateurs modernes sont équipés d'un cache L3 ou L2, tandis que les plus anciens sont équipés d'un cache L1. Certains caches mémoire sont intégrés à l'architecture des microprocesseurs. Un cache L2, qui est un cache externe, se situe entre l'unité centrale de traitement, ou CPU, et la RAM dynamique, ou DRAM.
Une mémoire cache est une section de la mémoire principale qui utilise la SRAM haute vitesse au lieu de la DRAM plus lente et moins chère. La mise en cache mémoire réduit considérablement le temps d'accès aux programmes ou aux instructions en stockant toutes ces informations dans la SRAM. Une fois qu'un utilisateur accède à une information déjà stockée, la récupération des données est plus rapide car l'ordinateur n'a pas besoin d'accéder à la DRAM plus lente.
Il y a quelques inconvénients à utiliser la mémoire cache. Parmi ceux-ci, citons le fait que la mémoire cache a une capacité limitée et qu'elle est très coûteuse.