Tema 3 · Ampliación de Estructura de Computadores
Test de Segmentación avanzada y predicción de saltos
38 preguntas tipo test de exámenes reales de Ampliación de Estructura de Computadores.
Qué entra en este tema
- Mitigación de los riesgos de datos: adelantamientos. Mitigación de los riesgos de control (predicción de saltos estática y predicción de saltos dinámica). Segmentación DLX de punto flotante. Excepciones y su implementación. Cauces con terminación fuera de orden.
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
38 preguntas de Segmentación avanzada y predicción de saltos
Ejemplos de preguntas de Segmentación avanzada y predicción de saltos
8 de 38 preguntas. La respuesta correcta se ve al practicar.
- 1.
Si comparamos un procesador con bancos de registros separados para instrucciones de coma flotante y enteras frente a otro que comparta el banco de registros entre ambos tipos de instrucciones:
- a)El primero tiene menos riesgos estructurales que el segundo.
- b)El primero tiene más riesgos estructurales que el segundo.
- c)Los riesgos estructurales son debidos a unidades funcionales que no están completamente segmentadas y no se ven afectados por el número de bancos de registros.
- 2.
En los procesadores VLIW:
- a)El hardware agrupa las instrucciones de un programa en macro-instrucciones de forma que todas las instrucciones que pertenecen a una macro-instrucción sean independientes.
- b)La lógica de emisión de instrucciones es muy simple y rápida puesto que no tiene que detectar dependencias en tiempo de ejecución.
- c)Tanto a) como b) son verdaderas
- 3.
Para poder implementar el modelo de excepciones precisas es necesario que:
- a)Las excepciones sean atendidas tan pronto como sucedan convirtiendo a NOPS todas las instrucciones que estén dentro del pipeline en ese momento.
- b)La ocurrencia de una excepción sólo sea considerada en la última etapa del pipeline convirtiendo a NOPS todas las instrucciones posteriores a la que causó la excepción.
- c)La ocurrencia de una excepción sólo sea considerada en la última etapa del pipeline convirtiendo a NOPS todas las instrucciones que estén dentro del pipeline en el momento que ocurre la excepción.
- 4.
En el procesador DLX con segmentación de punto flotante ¿Cómo se pueden eliminar los riesgos que afectan al banco de registro?
- a)Únicamente es necesario separar el banco de registros independientes para enteros y punto flotante
- b)Planificando las etapas de WB en ciclos diferentes
- c)Tanto a) como b) son falsas
- 5.
Los predictores de contienda:
- a)Utilizan un predictor local, uno global y un BTB
- b)Utilizan un selector que decide si usar su predictor local o global
- c)Las respuestas a) y b) con verdaderas.
- 6.
Los riesgos estructurales en el procesador DLX se pueden evitar aplicando la técnica de:
- a)Renombramiento.
- b)Adelantamiento.
- c)Ninguna de las anteriores.
- 7.
¿Cuáles de las siguientes afirmaciones es falsa?
- a)Los riesgos WAR y WAW se pueden resolver con renombramiento
- b)Los riesgos de control se pueden resolver con renombramiento
- c)Los riesgos RAW no se pueden resolver con renombramiento
- 8.
En el algoritmo de tomasulo con especulación:
- a)Una instrucción puede completar su etapa de ejecución aun cuando no se conoce el resultado de una instrucción de salto previa.
- b)Una instrucción puede completar su etapa de confirmación (commit) aun cuando no se conoce el resultado de una instrucción de salto previa.
- c)Tanto a) como b) son verdaderas