terça-feira, 16 de outubro de 2007

Memória Cache é uma pequena quantidade de memória estática de alto desempenho, tendo por finalidade aumentar o desempenho do processador realizando uma busca antecipada na memória RAM. A taxa de acerto típica pode variar entre 80% e 99%.

Cache L1

Uma pequena porção de memória estática presente dentro do processador. Em alguns tipos de processador, como o Pentium 2, o L1 é dividido, em dois níveis: dados e instruções, que "dizem" o que fazer com os dados. A partir do Intel 486, começou a se colocar a L1 no próprio chip [processador]. Geralmente tem entre 16KB e 512KB. O AMD Semprom 2600+ possui 64KB de cache L1.

Cache L2

O cache L2, que contém muito mais memória que o cache 1.Ela é mais um caminho para que a informação requisitada não tenha que ser procurada na lenta memória principal. Alguns processadores colocam essa cache fora do processador, por questões económicas, pois uma cache grande implica num custo grande, mas há excepções, como no Pentium II, por exemplo, cujas caches l1 e l2 estão no mesmo cartucho que está o processador.

Cache L3

Terceiro nível de cache de memória. Inicialmente utilizado pela AMD K6-III (por apresentar o cache L2 integrado ao seu núcleo) utilizava o cache externo presente na placa-mãe como uma memória de cache adicional. Ainda é um tipo de cache raro. Ainda, pois a complexidade dos processadores actuais, com suas áreas chegando a milhões de transístores por micrômetros ou picômetros de área, ela será muito útil. Talvez, no futuro, seja necessário um cache L4, ou até mais.

Sem comentários: