UniTestReal

Tema 4 · Estructura y Tecnología de Computadores

Test de Jerarquía de memoria - Caché

20 preguntas tipo test de exámenes reales de Estructura y Tecnología de Computadores.

Qué entra en este tema

Según la guía docente oficial.

Preguntas falladas

Aquí irán las que falles, dejes en blanco o marques para revisar, para repasarlas después.

Configura tu test

20 preguntas de Jerarquía de memoria - Caché

Modo

Ves si aciertas nada más responder.

Número de preguntas

Ejemplos de preguntas de Jerarquía de memoria - Caché

8 de 20 preguntas. La respuesta correcta se ve al practicar.

  1. 1.

    Con direcciones de memoria de 32 bits, si tenemos una caché 8-asociativa de 128 KiB, con bloques de 64 bytes y palabras de 4 bytes, para poder acceder a la misma, la división en campos de las direcciones de memoria tendrá que ser:

    • a)31 0 Etiqueta 14 bits Índice 11 bits opalabra 5 bits obyte 2 bits
    • b)31 0 Etiqueta 18 bits Índice 6 bits opalabra 6 bits obyte 2 bits
    • c)31 0 Etiqueta 18 bits Índice 8 bits opalabra 4 bits obyte 2 bits
  2. 2.

    Sin cambiar su tamaño útil, podemos reducir la tasa de fallos de una caché:

    • a)Aumentando su asociatividad.
    • b)Generalmente, aumentando su tamaño de bloque (siempre que la caché sea lo suficientemente grande como para que no aumenten los fallos por conflicto).
    • c)Las dos respuestas anteriores son correctas.
  3. 3.

    Dada una caché asociativa de 4 vías, con un tamaño útil de 1024 KiB, si mantenemos el tamaño útil pero incrementamos el tamaño de bloque de 4 bytes (una palabra) a 64 bytes:

    • a)Aumentamos el número de conjuntos, pero reducimos el tiempo de acierto de la caché.
    • b)Reducimos el número de conjuntos, pero incrementamos la tasa de fallos.
    • c)Reducimos el número de conjuntos, pero incrementamos la penalización por fallo.
  4. 4.

    En una cache de correspondencia directa con un total de 64 conjuntos, con bloques de 4 palabras y con palabras de 32 bits, al byte de dirección 0x004080C4 le corresponde el conjunto de caché:

    • a)0xC4.
    • b)0x0C.
    • c)0x04.
  5. 5.

    Al aumentar la asociatividad de una caché manteniendo su tamaño útil, generalmente:

    • a)Disminuye la penalización por fallo.
    • b)Disminuye la tasa de fallos.
    • c)Disminuye el tamaño total de la caché.
  6. 6.

    Una ventaja de las cachés asociativas respecto a las cachés de correspondencia directa es que:

    • a)Su tasa de aciertos es más alta.
    • b)Su tiempo de acierto es más bajo.
    • c)Su tamaño total es menor para un mismo tamaño útil.
  7. 7.

    Dada una caché, si una operación de escritura ejecutada por el procesador produce únicamente la modificación del contenido de dicho bloque en memoria principal, y no en la caché, podemos afirmar que:

    • a)La caché utiliza una política de escritura directa y se ha producido un fallo de caché.
    • b)La caché utiliza una política de escritura directa y se ha producido un acierto de caché.
    • c)La caché utiliza una política de postescritura y se ha producido un acierto de caché.
  8. 8.

    Dada una caché, es necesario un algoritmo de reemplazo a la hora de tratar los fallos de caché cuando:

    • a)Sea una caché de correspondencia directa, para determinar el número de conjunto a usar.
    • b)Sea una caché asociativa de N vías, siendo N ≥ 2.
    • c)Sea una caché de datos, para determinar cómo realizar las escrituras en la caché.

Otros temas de Estructura y Tecnología de Computadores