Cache Miss ocurre cuando los datos no están disponibles en la memoria caché . Cuando la CPU detecta un error, lo procesa recuperando los datos solicitados de la memoria principal.
Tipos de errores de caché:
estos son varios tipos de errores de caché, como se indica a continuación.
- Error obligatorio:
también se conoce como errores de arranque en frío o errores de primeras referencias. Estos errores ocurren cuando ocurre el primer acceso a un bloque. El bloque debe llevarse a la memoria caché. - Falta de capacidad:
estas fallas ocurren cuando el conjunto de trabajo del programa es mucho mayor que la capacidad de la memoria caché. Dado que la memoria caché no puede contener todos los bloques necesarios para la ejecución del programa, la memoria caché descarta estos bloques. - Error de conflicto:
también se conoce como errores de colisión o errores de interferencia. Estos errores ocurren cuando varios bloques se asignan al mismo conjunto o marco de bloque. Estos errores ocurren en las estrategias de colocación de bloques de asignación directa o asociativa de conjuntos. - Señorita Coherencia –
También se le conoce como Invalidación. Estos fallos ocurren cuando otros procesadores externos, es decir, E/S, actualizan la memoria.
Propiedades de estos errores de caché:
estas son varias propiedades de errores de caché para el mismo conjunto de datos y varios tipos de cachés:
- Los errores obligatorios ocurren de la misma manera en todos los tipos de memorias caché asociativas y asociativas de asignación directa.
- Los errores de coherencia se producen de la misma manera en todos los tipos de memorias caché asociativas, asociativas de conjunto y mapeadas directamente.
- Los errores de conflicto se producen en un nivel alto en la memoria caché asignada directa, medio en la memoria caché asociativa establecida y cero en la memoria caché asignada asociativa.
- Los errores de capacidad se producen en un nivel bajo en la memoria caché asignada directa, en un nivel medio en la memoria caché asociativa establecida y en un nivel alto en la memoria caché asignada asociativa.
En general, utilizamos la técnica de reemplazo de página Random block, LRU o FIFO para traer una página perdida en caché desde la memoria principal.
Publicación traducida automáticamente
Artículo escrito por rajkumarupadhyay515 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA