O que é o cache L2?

O cache

Nível 2 ou L2 faz parte de uma estratégia de armazenamento de vários níveis para melhorar o desempenho do computador. O presente modelo usa até três níveis de cache, denominados L1, L2 e L3, cada um em ponte a lacuna entre a unidade de processamento de computador muito rápida (CPU) e a memória de acesso aleatório muito mais lento (RAM). Enquanto o design está evoluindo, o cache L1 é mais frequentemente incorporado na CPU, enquanto o cache L2 normalmente foi incorporado na placa -mãe (junto com o cache L3, quando presente). No entanto, algumas CPUs agora incorporam o cache L2, bem como o cache L1, e alguns até incorporam o cache L3. Quando isso acontece, a CPU pode processar a solicitação sem demora, melhorando drasticamente o desempenho do computador. A CPU verificará o cache L1 primeiro, seguido pelo cache L2 e L3. Se encontrar os pedaços de dados necessários, esteé um cache acertar , mas se o cache não antecipar a solicitação, a CPU receberá um cache Miss , e os dados devem ser retirados da RAM mais lenta ou do disco rígido que é ainda mais lento.

Como é o trabalho do cache da CPU manter pedaços de dados, você pode se perguntar por que há mais de um nível de cache. Por que o cache L2, muito menos L3, quando você pode apenas aumentar o cache L1?

A resposta é que quanto maior o cache, maior a latência. Pequenos caches são mais rápidos que os caches grandes. Para otimizar o desempenho geral, o melhor resultado é obtido com o menor e mais rápido cache mais imediato da própria CPU, seguida por um pool ligeiramente maior de cache L2 e um pool ainda maior de cache L3. A idéia é manter as instruções mais usadas com mais frequência em L1, com o cache L2 mantendo os próximos bits de dados mais provavelmente necessários e L3 seguindo o exemplo. Se a CPU precisar processarS uma solicitação que não está presente no cache L1, pode verificar rapidamente o cache L2 e depois o L3.

O design do cache é uma estratégia essencial no mercado de microprocessadores altamente competitivos, pois é diretamente responsável pelo melhor desempenho da CPU e do sistema. O cache de vários níveis é feito de chips de RAM estática mais cara (SRAM) versus chips de RAM dinâmica mais baratos (DRAM). DRAM e chips dram síncronos (sdram) são o que normalmente nos referimos simplesmente como ram . Os chips sram e sdram não devem ser confundidos.

Ao olhar para novos computadores, consulte as quantidades de cache L1, L2 e L3. Sendo tudo o mais igual, um sistema com mais cache da CPU terá um desempenho melhor e o cache síncrono é mais rápido que o assíncrono.

OUTRAS LÍNGUAS

Este artigo foi útil? Obrigado pelo feedback Obrigado pelo feedback

Como podemos ajudar? Como podemos ajudar?