¿Qué es Pipeline?

Significado de Pipeline (Qué es y Definición)

Los procesadores de los ordenadores pueden manejar millones de instrucciones por segundo. Una vez que se procesa una instrucción, se procesa la siguiente en la línea, y así sucesivamente. Un pipeline permite procesar varias instrucciones al mismo tiempo. Mientras se procesa una etapa de una instrucción, otras instrucciones pueden estar siendo procesadas en una etapa diferente. Sin un pipeline, cada instrucción tendría que esperar a que la anterior terminara antes de poder acceder a ella.

Para entender la ventaja de un pipeline, imagine que una planta de fabricación de coches tuviera que esperar a que cada coche estuviera completamente terminado antes de empezar con el siguiente. Eso sería terriblemente ineficiente, ¿verdad? Tiene mucho más sentido trabajar en muchos coches a la vez, completándolos de una en una. Esto es lo que permite un pipeline en un ordenador. El pipelining, como se denomina, suele mantener unas seis instrucciones a la vez en el procesador en diferentes etapas de procesamiento. Los pipelines pueden utilizarse tanto para la CPU como para acceder a la memoria (DRAM).

La definición de Pipeline en esta página es la definición original de SharTec.eu.
El objetivo de SharTec.eu es explicar la terminología informática de una manera fácil de entender. Nos esforzamos por ser simples y precisos en todas las definiciones que publicamos. Si tiene algún comentario sobre la definición de Tubería o desea sugerirnos un nuevo término técnico, póngase en contacto con nosotros.