MEMORIA CACH
LEIDY CAROLINA PUERTO GALINDO
Memoria pequeña
de capacidad pero
muy rápida
MEMORIA
CACHÉ
Aumentar el
rendimiento del
sistema
Almacenando
parte de la
memoria
principal a la
que elprocesado
accede
rápidamente
LOCALIDAD DE REFERENCIA
Los programas tienden a reutilizar los datos e instrucciones que utilizaron
recientemente
Localidad temporal
Palabras de memoria accedidasrecientemente tienen alta probabilidad
de volver a ser accedidas
Localidad espacial
Palabras próximas en el espacio de
memoria a las referenciadas tienen alta
probabilidad de también serreferenciadas
TÉCNICAS DE MAPEO
MAPEO DIRECTO
- Menos complejo
- Usa índice de 4
bytes
- Crea referencias
duplicadas
TOTALMENTE
ASOCIATIVA
- Los datos
almacenados se
asocian a su
dirección en
memoria RAM
-Mayores
aciertos
- Lento
CONJUNTO
ASOCIATIVO
- Se divide en
conjunto de n
líneas de caché
- Combinación
de las otras dos
técnicas
Asíncrono
FUNCIONALMENTE
Síncrono
Canalización de ráfaga
L1
CLASIFICACIÓN
UBICACIÓN
L2
L3
CACHÉ DE DISCO
FUNCIONALMENTE
ASÍNCRONO
Velocidad
20, 15 o 12 ns
Tamaño
256 – 512 Kb
SÍNCRONO
1992
Admite dos variantes de
optimización: modo
ráfagay funcionamiento
segmentado
Comenzó a ser usada
dentro de procesador
Con el fin de
Todas las señales que
controlan su
funcionamiento
funcionaran de acuerdo
al reloj del procesador
CANALIZACIÓN DERÁFAGA
Retiene la dirección a la
entrada de la caché
Permite
Reducir a la mitad de
tiempo el acceso a los
datos accedidos
consecutivamente
UBICACIÓN
NIVEL 1 (L1)
Integradas dentro de loscircuitos de
microprocesador (núcleo
del microprocesador)
LEVEL 1 DATE
CACHE (L1DC)
Por lo que
Funciona a la velocidad
del microprocesador
LEVEL 1 INSTRUCTION
CACHE (L1C)
NIVEL 2 (L2)
Localizada enel
procesador (fuera del
núcleo)
Por lo que
Es más lenta que L1, pero
más rápida que la RAM
NIVEL 3 (L3)
Integrada en la
mainboard
Es
Más lenta que L2, pero
con mayor capacidad
Se basa en...
Regístrate para leer el documento completo.