U1  - Apunte de la materia
40 Questions
2 Views

Choose a study mode

Play Quiz
Study Flashcards
Spaced Repetition
Chat to lesson

Podcast

Play an AI-generated podcast conversation about this lesson

Questions and Answers

¿Cuál es el principal objetivo del diseñador de la arquitectura de un ordenador en cuanto a la memoria?

  • Disponer de memoria pequeña y rápida
  • Disponer de memoria lenta y grande
  • Disponer de memoria rápida y cara
  • Disponer de memoria grande y barata (correct)
  • ¿Qué sucede con el costo por bit a medida que aumenta la capacidad de la memoria?

  • Aumenta
  • Se mantiene constante
  • Disminuye (correct)
  • No hay relación
  • ¿Qué tipo de memoria es necesaria para obtener buen rendimiento y velocidad en un ordenador?

  • Memoria de gran capacidad y baja velocidad
  • Memoria de pequeña capacidad y baja velocidad
  • Memoria de gran capacidad y alta velocidad
  • Memoria de pequeña capacidad y alta velocidad (correct)
  • ¿Qué sucede con el tiempo de acceso a la memoria a medida que aumenta su capacidad?

    <p>Aumenta</p> Signup and view all the answers

    ¿Cuál es la clave para resolver el problema de la memoria en un ordenador?

    <p>La decreciente frecuencia de acceso</p> Signup and view all the answers

    ¿Por qué se accede más a los datos del programa en ejecución que a los de uno que no se ejecuta hace un tiempo?

    <p>Porque se necesitan más frecuentemente</p> Signup and view all the answers

    ¿Qué sucede con la frecuencia de acceso a la memoria desde la CPU en la pirámide de memoria?

    <p>Disminuye</p> Signup and view all the answers

    ¿Cuál es la relación entre el tiempo de acceso y el costo por bit en la memoria?

    <p>A menor tiempo de acceso → mayor costo por bit</p> Signup and view all the answers

    ¿Cuál es el término empleado para referirse a un conjunto de datos con direcciones contiguas en el contexto de las cachés?

    <p>Bloque de memoria</p> Signup and view all the answers

    ¿Cuál es el espacio que tiene una caché para albergar un bloque de memoria principal?

    <p>Línea de caché</p> Signup and view all the answers

    ¿Qué sucede cuando la CPU intenta leer una palabra de memoria principal?

    <p>Se produce una falta de caché</p> Signup and view all the answers

    ¿Cuál es el propósito de traer el grupo de datos que reside en direcciones adyacentes a dicho dato?

    <p>Reducir el número de accesos a la memoria principal</p> Signup and view all the answers

    ¿Qué se transfiere a la caché cuando se recibe una petición de lectura de la CPU?

    <p>El bloque completo de memoria principal</p> Signup and view all the answers

    ¿Cuál es el resultado cuando el programa referencia cualquier dirección del bloque?

    <p>Se lee directamente de la caché</p> Signup and view all the answers

    ¿Qué sucede cuando la memoria caché no tiene el dato correspondiente a la dirección?

    <p>Se produce una falta de caché</p> Signup and view all the answers

    ¿Cuál es la unidad utilizada entre la memoria principal y la caché?

    <p>Unidad de transferencia</p> Signup and view all the answers

    ¿Cuál es la forma de evaluar los beneficios de las diferentes organizaciones de una caché?

    <p>Mediendo la tasa de fallos</p> Signup and view all the answers

    ¿Qué tipo de fallo de caché se produce cuando se accede a un bloque por primera vez?

    <p>Fallo obligatorio</p> Signup and view all the answers

    ¿Cuál es la causa de los fallos de caché por capacidad?

    <p>La caché no puede contener todos los bloques necesarios</p> Signup and view all the answers

    ¿Qué ocurre cuando se produce un fallo de caché por conflicto?

    <p>Un bloque es expulsado de la caché</p> Signup and view all the answers

    ¿Cuál es el propósito de medir la tasa de fallos en una caché?

    <p>Evaluar la eficacia de la caché</p> Signup and view all the answers

    ¿Qué tipo de fallo de caché se produce independientemente del tamaño de la caché?

    <p>Fallo obligatorio</p> Signup and view all the answers

    ¿Cuál es la causa de los fallos de caché obligatorios?

    <p>El primer acceso a un bloque</p> Signup and view all the answers

    ¿Qué sucede con un bloque que es expulsado de la caché debido a un fallo por conflicto?

    <p>Puede que vuelva a ser referenciado</p> Signup and view all the answers

    ¿Qué se conoce como víctima en una caché de escritura diferida?

    <p>El bloque expulsado de la caché</p> Signup and view all the answers

    ¿Por qué se utiliza el buffer de escritura en las cachés de escritura diferida?

    <p>Para escribir los bloques expulsados en memoria principal</p> Signup and view all the answers

    ¿Qué contiene la caché de víctimas en una caché de escritura diferida?

    <p>Los bloques que se han expulsado de la caché</p> Signup and view all the answers

    ¿Qué sucede con los bloques que no se han modificado en la caché de escritura diferida?

    <p>Se expulsan y se desechan</p> Signup and view all the answers

    ¿Cuál es el propósito del buffer de víctimas en la caché de escritura diferida?

    <p>Comprobar el contenido del buffer para evitar la petición de datos a la caché L2 o memoria principal</p> Signup and view all the answers

    ¿Qué se hace con los bloques expulsados en la caché de escritura diferida cuando se dispone de un buffer de víctimas?

    <p>Se meten en la caché de víctimas</p> Signup and view all the answers

    ¿Por qué se utiliza la caché de víctimas en la caché de escritura diferida?

    <p>Para comprobar el contenido del buffer en caso de fallo de caché L1</p> Signup and view all the answers

    ¿Cuál es el propósito de la sustitución de bloques en la caché de escritura diferida?

    <p>Expulsar los bloques de la caché</p> Signup and view all the answers

    ¿Cuál es la responsabilidad de la circuitería de la caché en relación con la CPU?

    <p>Determinar si la palabra solicitada está en la caché</p> Signup and view all the answers

    ¿Qué ocurre cuando la CPU realiza una operación de lectura y la palabra está en la caché?

    <p>La operación de lectura se realiza sobre la dirección correspondiente en la caché</p> Signup and view all the answers

    ¿Por qué es importante que la caché se actualice en la memoria principal?

    <p>Para que el contenido de un bloque en la caché sea idéntico al de su correspondiente en memoria principal</p> Signup and view all the answers

    ¿Cuál es el resultado cuando la CPU realiza una operación de escritura y la palabra está en la caché?

    <p>La palabra afectada en la memoria caché debe actualizarse en la memoria principal</p> Signup and view all the answers

    ¿Qué se produce cuando el dato referenciado por una lectura de la CPU no está en la caché?

    <p>Un fallo de caché</p> Signup and view all the answers

    ¿Cuál es la política que se lleva a cabo cuando se produce una escritura en la caché?

    <p>La política de escritura o de actualización</p> Signup and view all the answers

    ¿Qué ocurre con el bloque que contiene la palabra referenciada cuando se produce un fallo de caché?

    <p>Se copia de la memoria principal a la caché</p> Signup and view all the answers

    ¿Cuál es una opción alternativa cuando se produce un fallo de caché?

    <p>Enviar la palabra directamente de la memoria principal a la CPU</p> Signup and view all the answers

    More Like This

    Use Quizgecko on...
    Browser
    Browser