Política de búsqueda

Determina las condiciones que tienen que darse para buscar un bloque de Mp y llevarlo a una línea de Mc. Existen dos alternativas principales:

1) Por demanda

• Se lleva un bloque a Mc cuando se referencia desde la CPU alguna palabra del bloque y éste no se encuentra en Mc

2) Anticipativa (prebúsqueda)

• Prebúsqueda siempre: la primera vez que se referencia el bloque Bi se busca también Bi+1
• Prebúsqueda por fallo: cuando se produce un fallo al acceder al bloque Bi se buscan los bloques Bi y Bi+1

Clasificación de los fallos caché

Los fallos de la caché se pueden clasificar en tres tipos:

Forzosos: producidos por el primer acceso a un bloque

Capacidad: producidos cuando Mc no puede contener todos los bloques del programa

Conflicto: (en correspondencia directa o asociativa por conjuntos) producidos por la necesidad de ubicar un bloque en un conjunto lleno cuando Mc no está completa.

Fuente: Estructura de Computadores, Facultad de Informática, UCM