Cuando un µP ha actualizado datos en su caché, estos son enviados al bus para actualización del resto de µP s (write-through caching), los µP s pue...
Cuando un µP ha actualizado datos en su caché, estos son enviados al bus para actualización del resto de µP s (write-through caching), los µP s pueden actualizar los datos o bien marcarlos como no válidos. Cada línea de caché dispone de 3 bits para indicar su estado. El protocolo MOESI (Modified, Owned, Exclusive, Shared e Invalid) proporciona esta coherencia. 2 Modified: Ese dato es el único válido en el sistema 2 Owned: La caché es responsable de la integridad del dato aunque otras cachés puedan disponer de ese dato. 2 Exclusive: La cahé tiene la única copia del sistema pero no es propietaria del dato. Si otra caché lee el dato de la memoria compartida, deja de ser exclusivo. 2 Shared: Otras cachés tienen una copia de ese dato. 2 Invalid: El dato no debe ser leido de la caché por no ser válido (no está actualizado).
Compartir