aula 11 outras me mori as
TRANSCRIPT
7/17/2019 Aula 11 Outras Me Mori As
http://slidepdf.com/reader/full/aula-11-outras-me-mori-as 1/3
21/06/2014
1
Curso Técnico em Informática
Fundamentos de Hardware e Software
Professor Fernando Barreira
Outras MemóriasOutras Memórias
Memória Cache
A memória (RAM) é mas lenta do que o
processador. Por conta disso, muitas vezes o
processador tem de ficar esperando, ocioso, a
memória entregar um dado solicitado.
Para melhorar o desempenho no acesso à
memória, é possível usar uma memória de altavelocidade como intermediária entre a unidade de
busca do processador e a memória (RAM). Essa
memória de alta velocidade é chamada memória
cache ou cache de memória.
Outras MemóriasOutras Memórias
Introdução da memória Cache
A memória cache foi introduzida com o
processador 386DX, e com esse processador o
cache de memória estava localizado na placa-mãe.
7/17/2019 Aula 11 Outras Me Mori As
http://slidepdf.com/reader/full/aula-11-outras-me-mori-as 2/3
21/06/2014
2
Outras MemóriasOutras Memórias
Introdução da memória Cache
A partir do processador 486, os fabricantes
colocaram uma pequena quantidade de memória
cache dentro do processador, mais ainda havia
memória cache na placa-mãe.
Outras MemóriasOutras Memórias
Níveis
O cache de memória pode ser classificado
em níveis, de acordo com a sua proximidade das
unidades de execução do processador: L1, L2, L3
onde “L” significa “Level”, nível.
Na época em que o cache de memória L1
estava dentro do processador e o cache L2 estavana placa-mãe eles eram chamados de “cache
interno” e “cache externo” respectivamente.
Outras MemóriasOutras Memórias
Integração do cache L2
A integração do cache de memória L2 dentro
do processador permitiu o uso de um barramento
dedicado, que poderia usar um maior número de
bits em seu acesso e um clock maior.
Assim como o barramento externo do
processador é conhecido como barramento local
ou FSB (Front-Side Bus) o barramento dedicado do
cache L2 é conhecido como barramento traseiro ou
BSB (Back-Side Bus).
7/17/2019 Aula 11 Outras Me Mori As
http://slidepdf.com/reader/full/aula-11-outras-me-mori-as 3/3
21/06/2014
3
Outras MemóriasOutras Memórias
Cache L3 compartilhado
A evolução no processo de integração dasmemórias cache L3 iniciou-se nos processadores
com mais de um núcleo, sendo que a mesma,
diferentemente da L1 e L2, era compartilhada entre
todos os núcleos.
Outras MemóriasOutras Memórias
Funcionamento
O processador tenta primeiro buscar o dado
ou instrução solicitada de seu cache de memória
L1. Se não encontrar, tenta buscá-lo de seu cache
L2, e assim por diante. Se o dado ou instrução não
estiver em nenhum dos caches, então a unidade
de busca terá de buscar a informação da memória(RAM).
.
Outras MemóriasOutras Memórias
Cache “Miss” ou “Hit”
Quando um dado ou instrução não é
localizado em nenhum dos níveis da memória
cache, dizemos que houve um erro, Cache Miss,
sendo necessário o acesso a memória (RAM).
E quando a unidade de busca pega um dado
do cache em vez da memória (RAM), dizemos que
houve um acerto, Cache Hit . A taxa de acerto da
memória cache varia entre 80% e 99%,
significando que, na maioria das vezes, o acesso à
memória é feito usando a memória cache.