指令管线化（）是为了让计算机和其它数位电子装置能够加速指令的通过速度（单位时间内被执行的指令数量）而设计的技术。管线在处理器的内部被组织成层级，各个层级的管线能半独立地单独运作。每一个层级都被管理并且链接到一条“链”，因而每个层级的输出被送到其它层级直至任务完成。 处理器的这种组织方式能使总体的处理时间显着缩短。未管线化的架构产生的效率低，因为有些CPU的模组在其他模组执行时是闲置的。管线化虽并不会完全消除CPU的闲置时间，但是能够让这些模组并行运作而大幅提升程式执行的效率。差不多有些类似流水线工厂