流水线 (计算机) 流水线pipeline亦称管线是现代计算机处理器中必不可少的部分是指将计算机指令处理过程拆分为多个步骤并通过多个硬件处理单元并行执行来加快指令执行速度其具体执行过程类似工厂中的流水线并因此得名 如果作出类比则计算机指令就是流水线传送带上的产品各个硬件处理单元就是流水线旁的工人 在使用流水线的处理器中一个指令不是在处理器的一个定時器訊號中完成的而是被分到多个讯号中去完成但是与此同时多个指令的分任务被同时处理由于这些分任务比整个指令要简单因此可以通过使用流水线提高定時器频率虽然每个指令需要多个讯号后才能完成但是通过多个指令的并行运算每个讯号内一个指令可以完成因此通过这个方法整个速度可以提高 一条流水线的每个分步骤被称为流水线级它们被流水线寄存器分开除指令流水线外在现代系统中还有其它流水线比如用来计算浮点数的算术流水线