resolviendo peligros de datos de la canalización utilizando paradas

0

Tengo una pregunta sobre cómo solucionar los peligros de los datos en una ruta de datos segmentada mediante el uso de paradas. He leído cosas ligeramente diferentes sobre esto. Algunas de las conferencias que encontré ponen la instrucción decodificación (ID) en el mismo paso que la escritura y otras la ponen en el siguiente paso. De lo que he leído, en el primer ejemplo, la escritura se puede hacer en la primera mitad del paso y la identificación en la segunda mitad. Si esto es posible, ¿por qué es necesario el segundo ejemplo o existen ocasiones específicas en las que ambos deben usarse?

    
pregunta dmnte

1 respuesta

1

Todo depende de las definiciones precisas de las distintas etapas (todos los procesadores tienen los suyos, a menudo utilizan nombres similares para definiciones más o menos sutilmente diferentes) y qué circuitos también están disponibles (como las rutas de reenvío).

Poner ID al mismo tiempo que WB parece asumir la existencia de una ruta de reenvío mientras se pone ID después de que WB haya completado, parece suponer que existe tal ruta.

    
respondido por el AProgrammer

Lea otras preguntas en las etiquetas