Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

AC123

Total questions: 10

Worksheet time: 5mins

Name
Class
Date
1.

¿Cuál de las siguientes afirmaciones describe mejor la relación entre los formatos de instrucciones y el rendimiento del procesador?

a)

Los formatos de instrucciones solo afectan la velocidad de decodificación pero no el rendimiento general

b)

Los formatos de instrucciones con campos más largos siempre producen un mejor rendimiento

c)

Los formatos de instrucciones influyen en el tamaño del código y en la eficiencia de la etapa de búsqueda del pipeline

d)

Los formatos de instrucciones no tienen ninguna relación con el pipeline del procesador

2.

En una arquitectura de pipeline, ¿qué fenómeno ocurre cuando una instrucción depende del resultado de una instrucción anterior que aún está en el pipeline?

a)

Ejecución especulativa

b)

Superscalaridad

c)

Dependencia de datos

d)

Bifurcación predictiva

3.

Si un procesador implementa una arquitectura superscalar con 3 unidades funcionales independientes, ¿cuál sería el speedup teórico máximo en comparación con un procesador escalar equivalente (sin considerar otros factores limitantes)?

a)

1.5x

b)

2x

c)

3x

d)

6x

4.

¿Qué modo de direccionamiento sería más eficiente para acceder a elementos de un arreglo en iteraciones sucesivas?

a)

Direccionamiento directo

b)

Direccionamiento inmediato

c)

Direccionamiento indirecto

d)

Direccionamiento indexado

5.

Una CPU implementa un pipeline de 5 etapas. Si se ejecutan 100 instrucciones sin dependencias ni riesgos, ¿cuántos ciclos de reloj se necesitarán aproximadamente para completar todas las instrucciones (asumiendo que no hay otras optimizaciones)?

a)

500 ciclos

b)

104 ciclos

c)

100 ciclos

d)

5 ciclos

6.

¿Cuál de los siguientes NO es un desafío típico en el diseño de procesadores con ejecución múltiple?

a)

Predicción de saltos

b)

Detección y manejo de dependencias de datos

c)

Asignación estática de frecuencia de reloj

d)

Reordenamiento de instrucciones

7.

En el contexto de la arquitectura de computadores, ¿qué característica distingue principalmente a un procesador superscalar de uno escalar?

a)

La capacidad de ejecutar instrucciones de diferentes programas simultáneamente

b)

La capacidad de iniciar múltiples instrucciones en un mismo ciclo de reloj

c)

El uso exclusivo de instrucciones RISC

d)

La implementación de memoria caché de mayor tamaño

8.

Un programador está optimizando código para una arquitectura específica. ¿Qué conocimiento sobre la arquitectura le sería MENOS útil para mejorar el rendimiento?

a)

Los modos de direccionamiento disponibles

b)

El tamaño de los registros del procesador

c)

El formato de las instrucciones

d)

El color de la placa madre del sistema

9.

Si una instrucción en ensamblador se representa como "ADD R1, R2, #4", ¿qué modos de direccionamiento se están utilizando?

a)

Direccionamiento por registro para R1 y R2, direccionamiento inmediato para #4

b)

Direccionamiento directo para todos los operandos

c)

Direccionamiento indirecto para R1, direccionamiento por registro para R2

d)

Direccionamiento indexado para R1 y direccionamiento relativo para los demás

10.

¿Qué técnica combina aspectos tanto de un pipeline como de la ejecución múltiple para maximizar el paralelismo a nivel de instrucción?

a)

Multithreading

b)

Procesamiento vectorial

c)

Arquitectura superscalar

d)

Memoria virtual