-
L1 e L2 são designações de Cache (Alguns sistemas podem ter até L3)
L1 é a cache mais perto do processador, é normalmente pequena e o mais rápida possível; Usualmente é encapsulada junto ao processador
L2 é o segundo nível de cache. Pode ser encapsulada junto ao processador e a L1. Pode ser de tecnologia mais lenta que a L1 ou não, mas ainda é mais rápida que a memória principal. Usualmente é utilizada como cache compartilhada entre vários cores de um SMPs
L3 Constuma ser uma expansão de cache (pode estar na placa-mãe e não na pastilha de CPU). Normalmente é uma tecnologia de memória mais rápida que a memória principal (e.g. SRAM)
-
Alternativa A
De cara percebe-se que as alternativas A e B são mutuamente exclusivas.
Portanto uma das duas deve ser a resposta da questão.
-
Quanto mais perto do processador: mais rapidas e caras elas ficam e com menor tamanho. ex: L1
quanto mais longe do processador: mais lentas e de maior tamanho ex: L2.
logo a cache L1 tem menor latencia que a cache L2.
-
Apesar de toda a evolução a memória RAM continua sendo muito mais lenta que o processador. Para atenuar a diferença, são usados dois níveis de cache, incluídos no próprio processador: o cache L1 e o cache L2.
O cache L1 é extremamente rápido, trabalhando próximo à freqüência nativa do processador. Na verdade, os dois trabalham na mesma freqüência, mas são necessários alguns ciclos de clock para que a informação armazenada no L1 chegue até as unidades de processamento. No caso do Pentium 4, chega-se ao extremo de armazenar instruções já decodificadas no L1: elas ocupam mais espaço, mas eliminam este tempo inicial.
De uma forma geral, quanto mais rápido o cache, mais espaço ele ocupa e menos é possível incluir no processador.
Tem menor latência quem executa uma instrução mais rápido.
-
Em 2016 já são usados 3 níveis de memórias cache.
L1 = localiza dentro do processador - A memória cache mais rápida, só é mais lenta que os registradores
L2 = dentro ou fora do processador - mais lento e com quantidade de memória maior que L1
L3 = fora do processador - mais lento e com quantidade de memória maior que L2
-
Letra A.
Começa pela L1 -> L2 -> L3
---------Latência aumenta------------> Logo, latência em L1 < L2.
Cache em níveis
Com a evolução na velocidade dos dispositivos, em particular nos processadores, o cache foi dividido em níveis, já que a demanda de velocidade a memória é tão grande que são necessários caches grandes com velocidades altíssimas de transferência e baixas latências. Sendo muito difícil e caro construir memórias caches com essas características, elas são construídas em níveis que se diferem na relação tamanho X desempenho.
Latência é sinônimo de atraso!
Qto menor, melhor.
.
Em um sistema de computador, a latência é muitas vezes usado para significar qualquer atraso ou espera que aumenta o tempo de resposta real ou percebido para além do tempo de resposta desejado.