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 (D)</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 (D)</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 (A)</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 (A)</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 (A)</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 (B)</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é (B)</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é (C)</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 (D)</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 (A)</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é (D)</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é (C)</p> Signup and view all the answers

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

<p>Unidad de transferencia (B)</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 (C)</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 (D)</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 (C)</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é (A)</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é (D)</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 (A)</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 (C)</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 (A)</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é (B)</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 (B)</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é (D)</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 (A)</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 (B)</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 (D)</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 (C)</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é (D)</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é (A)</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é (A)</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 (D)</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 (D)</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é (C)</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 (B)</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é (A)</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 (A)</p> Signup and view all the answers

More Like This

Von Neumann Architecture Basics
5 questions

Von Neumann Architecture Basics

FastGrowingJasper6981 avatar
FastGrowingJasper6981
Cache Memory Speed
1 questions

Cache Memory Speed

SociableMalachite avatar
SociableMalachite
Use Quizgecko on...
Browser
Browser