¿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