Enquanto eu entendo que o cache do computador é:
Um cache da CPU é um cache usado pela unidade central de processamento de um computador para reduzir o tempo médio de acesso à memória. O cache é uma memória menor e mais rápida que armazena cópias dos dados dos locais de memória principal usados com mais freqüência.
Qual é a diferença entre o cache L2 e o cache L3?
Respostas:
O cache L3 é simplesmente outra camada de cache.
Normalmente, existem agora três camadas de cache nos núcleos modernos da CPU:
O cache L1 é muito pequeno e está muito vinculado às unidades de processamento reais da CPU; normalmente, ele pode atender a solicitações de dados dentro de três tiques do relógio da CPU. O cache L1 tende a ficar em torno de 4-32 KB, dependendo da arquitetura da CPU e é dividido entre os caches de instruções e dados.
O cache L2 é geralmente maior, mas um pouco mais lento e geralmente está vinculado ao núcleo da CPU. Os processadores recentes tendem a ter 512 KB de cache por núcleo e esse cache não faz distinção entre os caches de instruções e de dados; é um cache unificado. Acredito que o tempo de resposta para dados em cache normalmente é inferior a 20 "ticks" da CPU
O cache L3 tende a ser compartilhado por todos os núcleos presentes na CPU e é muito maior e mais lento novamente, mas ainda é muito mais rápido que na memória principal. Atualmente, o cache L3 é da ordem de 4-8 MB.
fonte
Processadores diferentes usam tipos diferentes de cache.
Todos os processadores dependem do cache L1, geralmente localizado na matriz do processador e é uma memória muito rápida (e cara). O cache L2 é mais lento, maior e mais barato que o cache L1. Os processadores mais antigos usavam o cache L2 na placa-mãe, hoje em dia ele tende a ser incorporado ao processador. O cache L3 é mais lento, maior e mais barato que o cache L2. Novamente, isso pode estar no chip ou na placa-mãe.
É possível ter cache L4 ou superior, mas isso não está provando valer a pena.
Se você precisar de uma explicação de como o cache funciona, examinarei a montagem de um artigo.
eu roubei isso de www.webopedia.com
Um cache de memória, às vezes chamado de armazenamento de cache ou cache de RAM, é uma parte da memória composta por RAM estática de alta velocidade (SRAM), em vez da RAM dinâmica (DRAM) mais lenta e barata usada para a memória principal. O armazenamento em cache da memória é eficaz porque a maioria dos programas acessa os mesmos dados ou instruções repetidamente. Mantendo o máximo de informações possível na SRAM, o computador evita acessar a DRAM mais lenta.
Abreviação de cache de nível 1, um cache de memória incorporado ao microprocessador.
Abreviação de cache de nível 2, memória cache externa ao microprocessador. Em geral, a memória cache L2, também chamada cache secundária, reside em um chip separado do chip do microprocessador.
À medida que mais e mais processadores começam a incluir o cache L2 em suas arquiteturas, o nível 3 agora é o nome do cache extra incorporado às placas-mãe entre o microprocessador e a memória principal.
o cache l2 agora está sempre embutido no processador para arquitetura x86
fonte