¿Qué es un flujo de tubería?

Una descarga de tubería, también se conoce como rotura de tubería o parada de tubería . Es un procedimiento promulgado por una CPU cuando no puede garantizar que procesará correctamente su canal de instrucciones en el siguiente ciclo de reloj.

¿Como funciona?

Para cualquier instrucción dada que la CPU debe procesar, hay múltiples etapas de procesamiento, llamadas instrucciones o ciclos de máquina. Estas etapas incluyen recuperar las instrucciones de la memoria, así como decodificar y ejecutar los comandos. Las CPU canalizan sus instrucciones, lo que significa que varias instrucciones pueden estar en diferentes etapas del ciclo de la máquina en un momento dado.

Se puede presentar una condición de peligro si, por ejemplo, si dos instrucciones pendientes son "dependientes de los datos" (dependen de o modifican el mismo conjunto de datos en la memoria). En tal caso, es posible que la CPU deba limpiar (o "limpiar") la línea de instrucciones para asegurarse de que los cálculos no se corrompan por el proceso de canalización.

Términos de CPU, Instrucciones, Canalización