执行,以加快指令执行速度――非常类似工厂中的流水线,计算机指令相当于流水线传送带上的产品,各个硬件处理单元相当于流水线旁的工人。
英特尔就在intel80486的内部,实现了一定程度的指令流水线技术――在最理想的条件下,intel80486能够在一个时间周期内处理一条指令,进而比相同时钟频率的intel80386快一倍的性能。
超标量体系结构可以视作mimd――多指令多数据的一种设计方案,往往也都实现了指令流水化技术,自然而然地机制上更为复杂一些。
采用了这种体系结构的微处理器,内部会有多个执行单元,比如算术逻辑单元、位移单元、乘法器等等,从而整个cpu可以在一个时钟周期内,能够被同时分派多条指令,在不同的执行单元中执行之,最终实现了指令级的并行。(未完待续。)