Sei sulla pagina 1di 3

21/06/2014

Curso Tcnico em Informtica


Fundamentos de Hardware e Software

Professor Fernando Barreira


fernando.barreira@unimonte.edu.br

Outras Memrias

Memria Cache
A memria (RAM) mas lenta do que o
processador. Por conta disso, muitas vezes o
processador tem de ficar esperando, ocioso, a
memria entregar um dado solicitado.
Para melhorar o desempenho no acesso
memria, possvel usar uma memria de alta
velocidade como intermediria entre a unidade de
busca do processador e a memria (RAM). Essa
memria de alta velocidade chamada memria
cache ou cache de memria.

Outras Memrias

Introduo da memria Cache


A memria cache foi introduzida com o
processador 386DX, e com esse processador o
cache de memria estava localizado na placa-me.

21/06/2014

Outras Memrias

Introduo da memria Cache


A partir do processador 486, os fabricantes
colocaram uma pequena quantidade de memria
cache dentro do processador, mais ainda havia
memria cache na placa-me.

Outras Memrias

Nveis
O cache de memria pode ser classificado
em nveis, de acordo com a sua proximidade das
unidades de execuo do processador: L1, L2, L3
onde L significa Level, nvel.
Na poca em que o cache de memria L1
estava dentro do processador e o cache L2 estava
na placa-me eles eram chamados de cache
interno e cache externo respectivamente.

Outras Memrias

Integrao do cache L2
A integrao do cache de memria L2 dentro
do processador permitiu o uso de um barramento
dedicado, que poderia usar um maior nmero 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).

21/06/2014

Outras Memrias

Cache L3 compartilhado
A evoluo no processo de integrao das
memrias cache L3 iniciou-se nos processadores
com mais de um ncleo, sendo que a mesma,
diferentemente da L1 e L2, era compartilhada entre
todos os ncleos.

Outras Memrias

Funcionamento
O processador tenta primeiro buscar o dado
ou instruo solicitada de seu cache de memria
L1. Se no encontrar, tenta busc-lo de seu cache
L2, e assim por diante. Se o dado ou instruo no
estiver em nenhum dos caches, ento a unidade
de busca ter de buscar a informao da memria
(RAM).
.

Outras Memrias

Cache Miss ou Hit


Quando um dado ou instruo no
localizado em nenhum dos nveis da memria
cache, dizemos que houve um erro, Cache Miss,
sendo necessrio o acesso a memria (RAM).
E quando a unidade de busca pega um dado
do cache em vez da memria (RAM), dizemos que
houve um acerto, Cache Hit. A taxa de acerto da
memria cache varia entre 80% e 99%,
significando que, na maioria das vezes, o acesso
memria feito usando a memria cache.

Potrebbero piacerti anche