Memória Cache
Por: engRDuarte27 • 24/10/2015 • Relatório de pesquisa • 265 Palavras (2 Páginas) • 684 Visualizações
Nome: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Curso: Engenharia de Computação
Disciplina: Arquitetura de Computadores
Turma: 142
Memória cache
Durante as muitas pesquisas de engenheiros para melhorar o desempenho do acesso à memória principal pelo processador e através da utilização do princípio da localidade foram desenvolvidas as memórias cache. Elas ficam localizadas dentro dos processadores e armazenam uma quantidade de dados que estão em utilização em um momento. Por estarem a uma distância muito pequena dos registradores, tornam o processamento muito mais rápido.
Com a utilização do programa CPUZ que pode ser encontrado no site de sua desenvolvedora CPUID (http://www.cpuid.com/downloads/cpu-z/cpu-z_1.73-en.exe), pude identificar todos os componentes do meu computador, inclusive as memórias cache (imagem abaixo).
[pic 1]
Foram identificadas as memórias Cache L1 de dados com capacidade de 32 KBytes, Cache L1 de instrução com capacidade de 32 KBytes, Cache L2 com capacidade de 256 KBytes e Cache L3 com capacidade de 3 MBytes.
As caches L1 de dados, L2 e L3 armazenam dados e possibilitam ao processador um acesso muito mais rápido a esses dados, visto que as caches estão fisicamente muito mais próximas dos registradores que a memória ram principal. Graças ao principio da localidade as caches acessam a memória ram principal e buscam células contiguas de dados que estarão em execução em um dado momento. Na atualidade a taxa de eficiência da cache pode chegar a cerca de 97%, tornando o processamento muito rápido.
A Cache L1 de Instrução, como o próprio nome diz, enviam as instruções sobre o que fazer com os dados.
Cada núcleo (dois núcleos) possui sua cache L1 de dados, L1 de Instrução e L2. Já a Cache L3 é compartilhada pelos dois núcleos.
...