Podcast
Questions and Answers
¿Qué sucede cuando se escribe o actualiza un bloque de la caché en la última alternativa?
¿Qué sucede cuando se escribe o actualiza un bloque de la caché en la última alternativa?
Se activa el bit 'modificado' (dirty bit) asociado a esa línea.
¿Cuál es el problema que se origina cuando hay datos en memoria principal que no están actualizados?
¿Cuál es el problema que se origina cuando hay datos en memoria principal que no están actualizados?
Puede originar problemas de coherencia de datos.
¿Cuál es el objetivo deseable para el tamaño de la memoria caché?
¿Cuál es el objetivo deseable para el tamaño de la memoria caché?
Que el coste medio por bit de memoria total (caché más memoria principal) fuera muy cercano al de la memoria principal.
¿Por qué las grandes cachés pueden ser ligeramente más lentas que las pequeñas?
¿Por qué las grandes cachés pueden ser ligeramente más lentas que las pequeñas?
¿Qué sucede con el bloque de la caché cuando su bit 'modificado' está activado?
¿Qué sucede con el bloque de la caché cuando su bit 'modificado' está activado?
¿Por qué es importante considerar el tamaño de cada bloque en el diseño de una memoria caché?
¿Por qué es importante considerar el tamaño de cada bloque en el diseño de una memoria caché?
¿Cuál es el objetivo principal del diseño de una memoria caché?
¿Cuál es el objetivo principal del diseño de una memoria caché?
¿Qué factors se deben tener en cuenta en el diseño de una memoria caché?
¿Qué factors se deben tener en cuenta en el diseño de una memoria caché?
¿Qué es lo que la CPU necesita para generar una petición de lectura o escritura?
¿Qué es lo que la CPU necesita para generar una petición de lectura o escritura?
¿Qué sucede cuando se produce un acierto de caché?
¿Qué sucede cuando se produce un acierto de caché?
¿Por qué es necesario actualizar la memoria principal cuando se produce una escritura en la caché?
¿Por qué es necesario actualizar la memoria principal cuando se produce una escritura en la caché?
¿Cuál es la política que se sigue para actualizar la memoria principal cuando se produce una escritura en la caché?
¿Cuál es la política que se sigue para actualizar la memoria principal cuando se produce una escritura en la caché?
¿Qué sucede cuando el dato referenciado por una lectura de la CPU no está en la caché?
¿Qué sucede cuando el dato referenciado por una lectura de la CPU no está en la caché?
¿Qué se copia de la memoria principal a la caché cuando se produce una falta de caché?
¿Qué se copia de la memoria principal a la caché cuando se produce una falta de caché?
¿Qué opción existe además de copiar el bloque de la memoria principal a la caché?
¿Qué opción existe además de copiar el bloque de la memoria principal a la caché?
¿Por qué es importante la circuitería de la caché en la comunicación entre la CPU y la memoria principal?
¿Por qué es importante la circuitería de la caché en la comunicación entre la CPU y la memoria principal?
¿Cuál es el nombre que se le da al buffer de escritura en caches de escritura diferida?
¿Cuál es el nombre que se le da al buffer de escritura en caches de escritura diferida?
¿Qué sucede con los bloques que no han sido modificados en caches de escritura diferida?
¿Qué sucede con los bloques que no han sido modificados en caches de escritura diferida?
¿Qué se busca en el buffer de víctimas en caso de fallo de caché L1?
¿Qué se busca en el buffer de víctimas en caso de fallo de caché L1?
¿Por qué se utiliza el buffer de escritura en caches de escritura diferida?
¿Por qué se utiliza el buffer de escritura en caches de escritura diferida?
¿ Qué se conoce como víctima en una caché de escritura diferida?
¿ Qué se conoce como víctima en una caché de escritura diferida?
¿Cuál es el propósito de la caché de víctimas?
¿Cuál es el propósito de la caché de víctimas?
¿Qué sucede con los bloques que se han expulsado de la caché L1 en caches de escritura diferida?
¿Qué sucede con los bloques que se han expulsado de la caché L1 en caches de escritura diferida?
¿Por qué es beneficioso tener un buffer de víctimas en una caché de escritura diferida?
¿Por qué es beneficioso tener un buffer de víctimas en una caché de escritura diferida?
¿Qué es la etiqueta en una entrada de la caché y qué función cumple?
¿Qué es la etiqueta en una entrada de la caché y qué función cumple?
¿Cuál es el propósito del bit V en cada entrada de la caché?
¿Cuál es el propósito del bit V en cada entrada de la caché?
¿Qué sucede cuando un bloque en la memoria caché es modificado por una escritura?
¿Qué sucede cuando un bloque en la memoria caché es modificado por una escritura?
¿Por qué se requiere una etiqueta en cada entrada de la caché?
¿Por qué se requiere una etiqueta en cada entrada de la caché?
¿Qué sucede con el bit V en la inicialización de la caché?
¿Qué sucede con el bit V en la inicialización de la caché?
¿Cuál es el problema que se plantea cuando se trae un bloque de memoria a la caché?
¿Cuál es el problema que se plantea cuando se trae un bloque de memoria a la caché?
¿Qué es el bit de ensuciado en la caché?
¿Qué es el bit de ensuciado en la caché?
¿Por qué se utiliza una combinación de la etiqueta y el bit V en la caché?
¿Por qué se utiliza una combinación de la etiqueta y el bit V en la caché?
¿Cuál es la ventaja principal de la correspondencia directa en cuanto a la velocidad?
¿Cuál es la ventaja principal de la correspondencia directa en cuanto a la velocidad?
¿Por qué se requiere una caché mayor (nivel 2) adicional a la caché pequeña?
¿Por qué se requiere una caché mayor (nivel 2) adicional a la caché pequeña?
¿Cuál es el objetivo al mantener el tamaño de la caché L2 lo suficientemente pequeño?
¿Cuál es el objetivo al mantener el tamaño de la caché L2 lo suficientemente pequeño?
¿Por qué no ha cambiado significativamente el tamaño de la L1 a lo largo de las generaciones de procesadores?
¿Por qué no ha cambiado significativamente el tamaño de la L1 a lo largo de las generaciones de procesadores?
¿Cuál es la ventaja de la correspondencia asociativa (o de conjuntos) sobre la correspondencia directa?
¿Cuál es la ventaja de la correspondencia asociativa (o de conjuntos) sobre la correspondencia directa?
¿Cuál es el objetivo de la predicción de la vía en la correspondencia asociativa?
¿Cuál es el objetivo de la predicción de la vía en la correspondencia asociativa?
¿Qué se hace en la predicción de la vía para aprovechar la correspondencia asociativa?
¿Qué se hace en la predicción de la vía para aprovechar la correspondencia asociativa?
¿Cuál es la relación entre la frecuencia del reloj y el tamaño de la caché L1?
¿Cuál es la relación entre la frecuencia del reloj y el tamaño de la caché L1?