Coherencia de caché

Autor: Laura McKinney
Fecha De Creación: 9 Abril 2021
Fecha De Actualización: 25 Junio 2024
Anonim
Coherencia de caché - Tecnología
Coherencia de caché - Tecnología

Contenido

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é. Mantener 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é.

Una introducción a Microsoft Azure y la nube de Microsoft | A lo largo de esta guía, aprenderá de qué se trata la computación en la nube y cómo Microsoft Azure puede ayudarlo a migrar y administrar su negocio desde la nube.

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é, de la siguiente manera: 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.