# Primera Prueba Primera Convocatoria 2024/25   
# Ejercicio 1   
> En un sistema multiprocesador con caché, describa las ventajas y desventajas de utilizar un protocolo de actualización (write-update) frente a un protocolo de invalidación (write-invalidate) para mantener la coherencia de caché.   

# Ejercicio 2   
> En un sistema con un directorio de coherencia de caché, explique cómo se gestiona una solicitud de escritura a una línea de caché que se encuentra en estado "Compartido" (S) en varios nodos. Describa las acciones que se toman en el directorio, en los nodos que poseen la línea y en el nodo que realiza la escritura.   

# Ejercicio 3   
> Explique el funcionamiento del protocolo Dragon para la coherencia de caché, incluyendo su clasificación como protocolo de actualización o de invalidación y la representación del estado "Sm".   

# Ejercicio 4   
> Defina el término "coherencia de caché" y explique por qué es un problema crítico en sistemas multiprocesador con memoria compartida.   

# Ejercicio 5   
> Describa las dos formas principales de implementar la "propagación de escritura" en sistemas multiprocesador con caché y comente sus ventajas y desventajas en términos de rendimiento y complejidad.   

