Hogar Hardware ¿Qué es la coherencia de caché? - definición de techopedia

¿Qué es la coherencia de caché? - definición de techopedia

Tabla de contenido:

Anonim

Definición: ¿Qué significa la coherencia de caché?

La coherencia de caché es la regularidad o consistencia de los datos almacenados en la memoria caché. El mantenimiento de la coherencia de la memoria caché y la memoria es imprescindible para los sistemas multiprocesadores o de memoria compartida distribuida (DSM). La gestión de caché está estructurada para garantizar que los datos no se sobrescriban ni se pierdan. Se pueden utilizar diferentes técnicas para mantener la coherencia de la memoria caché, incluida la coherencia basada en directorios, la indagación de bus y la snarfing. Para mantener la coherencia, un sistema DSM imita estas técnicas y utiliza un protocolo de coherencia, que es esencial para las operaciones del sistema. La coherencia de caché también se conoce como coherencia de caché o coherencia de caché.

Techopedia explica la coherencia de caché

La mayoría de los protocolos de coherencia que admiten multiprocesadores utilizan un estándar de coherencia secuencial. Los sistemas DSM usan un estándar de consistencia débil o de liberación. Los siguientes métodos se utilizan para la gestión de coherencia de caché y la coherencia en lectura / escritura (R / W) y operaciones instantáneas: Las ubicaciones de datos escritos se secuencian. Las operaciones de escritura ocurren instantáneamente. La preservación de la orden del programa se mantiene con datos RW. Se mantiene una vista de memoria coherente, donde se proporcionan valores consistentes a través de la memoria compartida. Las diferentes estructuras pueden utilizar varios tipos de coherencia de caché, como sigue: Coherencia basada en directorios: hace referencia a un filtro en el que los procesadores pueden acceder a los datos de la memoria. Cuando los datos del área de memoria cambian, la memoria caché se actualiza o invalida. Bus snooping: monitorea y administra toda la memoria caché y notifica al procesador cuando hay una operación de escritura. Usado en sistemas más pequeños con menos procesadores. Snarfing: Auto-monitorea y actualiza su dirección y versiones de datos. Requiere grandes cantidades de ancho de banda y recursos en comparación con la coherencia basada en directorios y la indagación de bus.

¿Qué es la coherencia de caché? - definición de techopedia