PUERTA | PUERTA CS 2008 | Pregunta 36

¿Cuáles de los siguientes NO son ciertos en un procesador segmentado?

I.  Bypassing can handle all RAW hazards.
II. Register renaming can eliminate all register 
    carried WAR hazards.
III. Control hazard penalties can be eliminated by 
     dynamic branch prediction.

(A) Solo I y II
(B) Solo I y III
(C) Solo II y III
(D) I, II y III

Respuesta: (B)
Explicación: I – Falso, el bypass no puede manejar todos los peligros RAW, considere cuando cualquier instrucción depende del resultado de la instrucción LOAD, ahora LOAD actualiza el valor del registro en la etapa de acceso a la memoria (MA), por lo que los datos no estarán disponibles directamente en la etapa de ejecución.

II – Cierto, el cambio de nombre de registro puede eliminar todos los peligros de guerra.

III- Falso, no puede eliminar por completo, aunque puede reducir las penalizaciones de peligro de control
Cuestionario de esta pregunta

Publicación traducida automáticamente

Artículo escrito por GeeksforGeeks-1 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *