# data[].attributes.body
Se busca la siguiente instrucción en memoria para cargarla al pipeline.

# data[].attributes.body
La instrucción previamente buscada en la memoria es decodificada para determinar qué operación se debe realizar y qué registros se deben utilizar. También se verifica si existen dependencias de datos con otras instrucciones previas

# data[].attributes.body
Se buscan los operandos necesarios para la instrucción decodificada en la etapa anterior, desde los registros internos o la memoria principal.

# data[].attributes.body
a instrucción es ejecutada, es decir, se realiza la operación aritmética o lógica indicada en la instrucción utilizando los operandos obtenidos en la etapa anterior

# data[].attributes.headline
Pipelines Computers vs. Non Pipelined Computers.

# data[].attributes.subject
Pipelines Computers vs. Non Pipelined Computers.

# data[].attributes.body
En la computador que no usan un pipelining, estas 4 etapas deben de ser completadas antes de pasar a la siguiente instrucción, en los computadores que poseen pipelining esto no es así ya que los instrucciones son ejecutadas simultaneamente.

# data[].attributes.body
El clock rate de la computadora pipelined puede ajustarse para que sea igual a la latencia de la etapa más lenta, lo que significa que el tiempo de ejecución de cada etapa del pipeline será igual al tiempo de la etapa más lenta. Esto asegura que cada etapa tenga suficiente tiempo para completar su tarea antes de que comience la siguiente etapa y evita que se produzcan cuellos de botella en el pipeline.

# data[].attributes.body
Las pipelined computers son más adecuadas para el procesamiento vectorial debido a que la arquitectura de pipelines puede procesar múltiples instrucciones en diferentes etapas simultáneamente. Esto significa que cada instrucción se divide en múltiples etapas y cada etapa se procesa en paralelo, permitiendo que varias instrucciones se procesen al mismo tiempo.