Está en la página 1de 1

Pedro Javier Puerto Joya 61165

Mateo Luzardo Jiménez 61063

Ejercicio1
Configuración de Cache
1. Niveles de cache: 1
2. Tamaño de bloque: 8
3. Numero de bloques: 4
4. Política de ubicación: Direct Mapping
5. Política de reemplazo de bloque: LRU Configuración
inicial de Código
1. a0: 128 (bytes)
2. a1: 8
3. a2: 4
4. a3: 0

1. ¿Qué combinación de los parámetros de cache produce la tasa de aciertos?

R// El valor de a3, debido a que es el encargado de hacer lectura o escritura en el


bloque si a3 permanece en cero no se registra ningún acierto.
La tasa de aciertos es producto de la combinación de Numero de Bloques y Tamaño
de Bloque. Para el ejercicio planteado, en el que se recorre el arreglo en saltos de a
32 (El código multiplica el step size x4
2. ¿Como afecta el Hit rate al aumentar el valor del registro a2? ¿Por qué?

R// Continuando con los mismos valores en el demás registro, no afecta la rate de
aciertos, ya que siempre buscara de uno en uno en cada bloque, este no afecta en
nada porque este registro determina la cantidad de repeticiones.

3. ¿Como podríamos modificar un parámetro del Código para aumentar nuestra


tasa de aciertos?

R// si se aumenta considerablemente el número de a1 ya que este es el tamaño


en la medida de pasos en que realiza la consulta en la cache para encontrar el
dato.
Manteniendo el tamaño del arreglo (a0), podemos alterar el parámetro a2 para que los
saltos de recorrido del arreglo sean mayores y coincidan con el tamaño del bloque de la
caché, garantizando que éste contendrá la dirección requerida. por ejemplo 32,64,128...

También podría gustarte