O intermediário entre a memória principal e os registros de fins especiais (como os do núcleo de uma CPU) é a memória
cache .
O cache é uma memória menor e mais rápida que fica entre a memória principal (RAM) e os registros da CPU. Ele armazena frequentemente dados e instruções acessadas, permitindo que a CPU os recupere muito mais rapidamente do que acessar a memória principal diretamente. Isso acelera significativamente o processamento.