O que são memórias de cache L1, L2 e L3?

Os caches usados ​​nos computadores são reservatórios de memória rápida projetados para acelerar a transferência de dados entre dispositivos rápidos e lentos. Além de serem usados ​​para armazenar dados em buffer, os caches podem ter lógica de suporte de software, o que lhes permite iniciar o processamento de procedimentos com antecedência.

Funções de cache

Os caches funcionam como memórias escritas quando estão envolvidos na transferência de dados de um dispositivo mais rápido para um dispositivo mais lento. Eles permitem que você envie as informações e, em seguida, execute uma nova tarefa, enquanto traduz os dados. O cache de leitura também foi projetado para operar entre dispositivos mais rápidos e lentos e possui uma lógica de suporte projetada para antecipar o que você precisará a seguir. Dessa forma, faça uma pré-leitura lenta das informações de que você provavelmente precisará, para que, quando quiser carregá-las, faça isso mais rapidamente. O cache do buffer foi projetado para armazenar as informações da sua última consulta; portanto, se você quiser acessá-las novamente, poderá fazê-las rapidamente.

Cache L1

O cache L1, que significa cache de nível 1, é um tipo pequeno e rápido de memória que é constituído na unidade central de processamento. Geralmente chamado de cache interno principal ou cache, é usado para acessar dados importantes e usados ​​com frequência. A memória L1 é o tipo de cache mais rápido e mais caro, integrado ao computador.

Cache L2

O cache L2 ou nível 2 é usado para armazenar informações visitadas recentemente. Também conhecido como cache secundário, ele foi projetado para reduzir o tempo necessário para acessar dados nos casos em que os dados foram usados ​​anteriormente. O cache L2 também pode reduzir o tempo de acesso aos dados, processando os dados que o processador está prestes a solicitar da memória, além de instruções do programa. O cache L2 é secundário à CPU e é mais lento que o cache L1, apesar de frequentemente ser muito maior. Além disso, os dados solicitados do cache L2 são copiados para o cache L1. Os dados solicitados são excluídos do cache L2 se for um cache exclusivo e permanecerão lá se for um cache inclusivo.

Cache L3

O cache L3, ou nível 3, é uma memória integrada à placa-mãe. É usado para alimentar o cache L2 e geralmente é mais rápido que a memória principal do sistema, mas ainda mais lento que o cache L2.

Referências

 

Você pode estar interessado:

Deixe um comentário