Definição – o que significa Cache de nível 2 (Cache L2)?
Um cache de nível 2 (cache L2) é uma memória cache de CPU que está localizada fora e separada do núcleo do chip do microprocessador, embora seja encontrada no mesmo pacote de chip do processador. Projetos anteriores de cache L2 os colocavam na placa-mãe, o que os tornava bem lentos.
Incluir caches L2 em designs de microprocessador é muito comum em CPUs modernas, embora eles possam não ser tão rápidos quanto o cache L1, mas como está fora do núcleo, a capacidade pode ser aumentada e ainda é mais rápido que a memória principal.
Um cache de nível 2 também é chamado de cache secundário ou cache externo.
Definirtec explica Cache de nível 2 (Cache L2)
O cache de nível 2 serve como ponte para a lacuna de desempenho do processo e da memória. Seu principal objetivo é fornecer as informações armazenadas necessárias ao processador sem quaisquer interrupções ou atrasos ou estados de espera. Também ajuda a reduzir o tempo de acesso aos dados, especialmente em determinados eventos em que esses dados específicos já foram acessados antes, para que não tenham que ser carregados novamente.
Os microprocessadores modernos às vezes incluem um recurso chamado pré-busca de dados, e o cache L2 aumenta esse recurso armazenando em buffer as instruções do programa e os dados que são solicitados pelo processador da memória, servindo como uma área de espera mais próxima em comparação com a RAM.
O cache L2 foi introduzido pela primeira vez com os computadores Intel Pentium e Pentium Pro. Desde então, ele sempre foi incluído com o processo, exceto no caso das primeiras versões dos processadores Celeron. Embora não seja tão rápido quanto o cache L1 devido à sua localização, ainda é mais rápido que o cache L3 e a memória principal. É também a segunda prioridade do computador ao observar seu desempenho na implementação de instruções.