早期的微处理器以“串行”方式执行指令,即一次执行一条指令。串行处理时,微处理器只有在完成一条指令周期的所有步骤后才能开始执行下一条指令。而使用流水线技术,微处理器可以在完成一条指令前就开始执行下一条指令。当今的许多微处理器还使用多指令流的并行处理,可以同时执行多个指令流——称为超级流水线技术。