UniTestReal

Tema 2 · Ampliación de Estructura de Computadores

Test de Segmentación básica

58 preguntas tipo test de exámenes reales de Ampliación de Estructura 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

58 preguntas de Segmentación básica

Modo

Ves si aciertas nada más responder.

Número de preguntas

Ejemplos de preguntas de Segmentación básica

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

  1. 1.

    Indica cuál de las siguientes afirmaciones es verdadera:

    • a)La segmentación incrementa el número de ciclos de reloj por instrucción (CPI) con respecto al procesador multiciclo.
    • b)La segmentación cambia el orden en el que se realizan las lecturas y escrituras al banco de registros con respecto al que se daría en el procesador multiciclo.
    • c)La segmentación es visible al programador.
  2. 2.

    En la propagación de señales de control en DLX, la unidad de control central decodifica la instrucción en la etapa ID y:

    • a)Activa simultáneamente las líneas de control globales de todas las etapas en ese mismo ciclo de reloj.
    • b)Empaqueta las señales de control y las hace viajar junto con la instrucción a través de los registros de segmentación hacia las etapas correspondientes.
    • c)Almacena la tabla de control en la memoria caché de datos para su consulta posterior en la etapa MEM.
  3. 3.

    En general, cuanto mayor es el número de etapas del pipeline:

    • a)Menor es el número de ciclos que tardan en ejecutarse los programas.
    • b)Mayor es la frecuencia de reloj a la que puede operar el procesador.
    • c)El número de etapas del pipeline no afecta ni al número de ciclos de los programas ni a la frecuencia de reloj del procesador.
  4. 4.

    En cuanto a las dependencias de datos:

    • a)Son difíciles de determinar en el caso de las direcciones de memoria.
    • b)Son fácilmente determinables en el caso de los registros.
    • c)Las respuestas a) y b) son verdaderas
  5. 5.

    Las funciones de los registros que separan las etapas del cauce del pipeline son:

    • a)Almacenar y propagar las señales de control y datos intermedios
    • b)Propagar los datos intermedios generados en cada etapa a la siguiente
    • c)Tanto a) como b) son ciertas
  6. 6.

    Cuando la Unidad de Detección de Riesgos hardware detecta una dependencia de tipo Load-Use en la etapa ID, la acción requerida para detener el cauce consiste en:

    • a)Inhabilitar la actualización del PC y del registro IF/ID, e insertar ceros de control (burbuja) en el registro de segmentación ID/EX.
    • b)Vaciar (flush) completamente todas las etapas del cauce desde EX hasta WB.
    • c)Convertir dinámicamente la instrucción de carga LW en una instrucción de salto incondicional.
  7. 7.

    Se define un riesgo estructural (structural hazard) en la CPU como aquella situación en la que:

    • a)Una instrucción requiere un dato que aún debe ser calculado por una instrucción precedente.
    • b)Dos o más instrucciones situadas en distintas etapas del cauce necesitan utilizar el mismo recurso hardware en el mismo ciclo de reloj.
    • c)El flujo del programa se altera debido a la ejecución de una instrucción de salto condicional.
  8. 8.

    ¿Qué impacto cuantitativo directo produce la sobrecarga de los registros de segmentación (tau) sobre la latencia individual de una instrucción?

    • a)Disminuye la latencia individual en una magnitud equivalente a tau * k.
    • b)Aumenta ligeramente la latencia individual en comparación con la suma simple de los tiempos de sus sub-operaciones.
    • c)Mantiene la latencia individual exactamente igual a la de la máquina sin segmentar.

Otros temas de Ampliación de Estructura de Computadores