O tipo de memória usado principalmente como memória cache é a memória de acesso aleatório estática, ou SRAM. Uma memória cache também é chamada de cache de RAM ou armazenamento de cache.
Em computadores, um cache é uma área de acesso de alta velocidade que pode ser um dispositivo de armazenamento ou uma parte reservada da memória principal. Os dois tipos de cache comumente usados são cache de memória e cache de disco. A maioria dos computadores modernos são equipados com cache L3 ou L2, enquanto os mais antigos vêm com cache L1. Alguns caches de memória são incorporados à arquitetura de microprocessadores. Um cache L2, que é um cache externo, fica entre a unidade de processamento central, ou CPU, e a RAM dinâmica, ou DRAM.
A memória cache é uma seção da memória principal que usa a SRAM de alta velocidade em vez da DRAM mais lenta e barata. O cache de memória reduz significativamente o tempo de acesso a programas ou instruções, armazenando todas essas informações na SRAM. Depois que um usuário acessa uma informação já armazenada, a recuperação de dados é mais rápida porque o computador não precisa acessar a DRAM mais lenta.
Existem algumas desvantagens em usar a memória cache. Entre eles, inclui que a memória cache tem uma capacidade limitada e é muito cara.