Coherencia del caché
Los siguientes datos muestran dos procesadores y sus operaciones de
lectura/escritura en dos palabras diferentes de un bloque de caché X
(inicialmente X[0] = X[1] = 0). Suponer que el tamaño de los enteros es
de 4 bytes.
P1 | P2 |
X[0]++; X[1] = 3; | X[0] = 5; X[1] +=2; |
- Enumerar los posibles valores del bloque de caché dado para una
correcta implementación del protocolo de coherencia de caché.
Enumerar al menos un valor posible más del bloque si el protocolo no
garantiza la coherencia de caché.
- ¿Cuáles son los números de fallas de caché,
en el mejor y el peor caso, para ejecutar las instrucciones de
lectura/escritura?