A memória cache refere-se à memória de alta velocidade na unidade de processamento central, ou CPU, de um computador que permite que a CPU recupere dados rapidamente da Internet. A CPU é uma peça chave do hardware dentro de um computador que ajuda na operação básica da máquina.
A memória cache também contém cópias de dados que são freqüentemente usados em um computador, para que os dados possam ser acessados mais rapidamente. Isso geralmente é realizado pela função de loops curtos dentro da estrutura do programa. Existem muitos níveis de cache em uma CPU, alguns dedicados aos dados e outros à instrução. Normalmente, os dados são estruturados em uma hierarquia.