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
- Introducción
- Principio de localidad
- Conceptos generales
- Memoria caché
- Memoria caché de correspondencia directa
- Rendimiento de la caché
- Memoria caché asociativa por conjuntos
- Tratamientos de los fallos de caché
- Tratamiento de los fallos de lectura
- Tratamiento de los fallos de escritura
- Características de la memoria caché en algunos sistemas actuales
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é
Ejemplos de preguntas de Jerarquía de memoria - Caché
8 de 20 preguntas. La respuesta correcta se ve al practicar.
- 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.
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.
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.
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.
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.
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.
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.
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é.