Please enable JavaScript.
Coggle requires JavaScript to display documents.
Memória Cache, MAPA MENTAL 4, DISCIPLINA: AOC 2023/1, ALUNO: JHONATA…
Memória Cache
Estrutura de Cache
Memória Principal
2^n palavras endereçáveis
M = 2^n/k
Cache
Linha = K palavras + tag + bits controle
m blocos (linhas)
Consideração
m << M
Blocos da MP são mapeados em alguma Linha da cache usando algum algoritmo de mapeamento
Organização em níveis
Cache única
CPU <> Memória Cache
Transferência de palavra
Rápida
Memória Cache <> Memória Principal
Transferência de bloco
Lenta
Organização em três níveis
CPU <> Cache L1
Mais rápida
Cache L1 <> Cache L2
Rápida
Cache L2 <> Cache L3
Menos rápida
Cache L3 <> Memória Principal
Lenta
Localidade de Referência Espacial
Determinado dado/instrução é referenciado
provável que haja referências futuras próximas a esse local da memória
Localidade de Referência Temporal
Determinado dado/instrução é referenciado muitas vezes durante a execução de um programa
provável que ele continue sendo usado em referencias futuras
mesmo que esteja em outra região de memória
Operação do cache
CPU requisita conteúdo do local de memória
Verifica se os dados estão em cache
Se estiverem
Apanha da cache
Cache inclui tags para identificar qual bloco da memória principal está em cada slot da cache
Senão
Lê o bloco solicitado da memória principal para a
cache e paralelamente entrega à CPU
MAPA MENTAL 4
DISCIPLINA: AOC 2023/1
ALUNO: JHONATA POLITO DEMUNER