Ventana de instrucciones

Ventana de instrucciones

de Diego Furrer Dellepiane -
Número de respuestas: 0

Buenas! Espero se encuentren bien.

Cuando nos presentan la ventana de instrucciones dan el siguiente ejemplo


Esto cuenta como algún hazard? Porque técnicamente es una situación que puede perjudicar la eficiencia del pipeline y pero no sabría en que categoría iría, había pensado hazard estructural ya que la razón por la que quedó esperando es porque no habían recursos para atender pero no estoy seguro.

Si esta situación cae dentro de hazard estructural, se podría decir que "La ventana de instrucciones se creó para poder ejecutar las instrucciones fuera de orden y evitar situaciones de hazard estructural específicas"?

Lo que me genera dudas es que dice que la ventana de instrucciones también revisa que los registros no estén siendo utilizados por otras instrucciones, por lo que estaría cuidando también por hazards de datos? En caso de que si, se podría decir que se creó para poder ejecutar fuera de orden y así evitar ciertos hazards estructurales específicos y se aprovecho para que también revise situaciones de Hazard de datos?

Muchas gracias!

Saludos,

Diego Furrer