Por que os computadores precisam de memória cache?

A memória cache é importante porque fornece dados a uma CPU mais rápido do que a memória principal, o que aumenta a velocidade do processador. A alternativa é obter os dados da RAM, ou memória de acesso aleatório, que é muito mais lento.

A memória cache também é freqüentemente chamada de memória da CPU e geralmente está localizada fisicamente na CPU. Os dados armazenados no cache geralmente são os dados e comandos mais usados ​​pela CPU. É uma maneira muito rápida de fornecer dados ao processador, mas o tamanho do cache de memória é limitado.

A maioria das CPUs modernas tem três tipos diferentes de memória cache. O primeiro, chamado cache L1, é o mais rápido e é o primeiro lugar que uma CPU procura quando precisa de dados. No entanto, é também o menor dos três tipos de memória cache. O segundo tipo de cache - e o segundo lugar em que uma CPU procura dados - é chamado de cache L2. É um pouco mais lento que o cache L1, mas é um pouco maior, por isso contém mais informações.

O tipo final de memória cache é chamado cache L3. É o terceiro lugar que a CPU usa antes de ir para a memória principal do computador. O cache L3 é o maior e, apesar de ser o mais lento dos três, ainda é mais rápido que a memória principal.