当前位置:主页 > 新闻资讯 > 行业报道
新闻资讯

生产流水线技术实行讲解

时间:2017/9/20 8:23:40来源:深圳市鹏凯新世纪科技有限公司浏览次数:

 

  生产流水线技术是一种将每条指令分解为多步,并让各步操作重叠,从而实现几条指令并行处理的技术。程序中的指令仍是一条条顺序实行,但可以预先取若干条指令,并在当前指令尚未实行完时,提前启动后续指令的另一些操作步骤。如许显然可加速一段程序的运行过程。流水线的6步为:


  (1)取指令。CPU从高速缓存或内存中取一条指令。


  (2)指令译码。分析指令性子。


  (3)地址生成。许多指令要访问存储器中的操作数,操作数的地址大概在指令字中,大概要经过某些运算得到。


  (4)取操作数。当指令必要操作数时,就需再访问存储器,对操作数寻址并读出。


  (5)实行指令。由ALU实行指令规定的操作。


  (6)存储或“写回”效果。最后运算效果存放至某一内存单元或写回累加器A。


  在理想情况下,每步必要一个时钟周期。当流水线完全装满时,每个时钟周期平均有一条指令从流水线上实行完毕输出效果,就像轿车从组装线上开出来一样。Pentium、PentiumPro和PentiumII处理器的超标量设计更是分别结合了两条和三条自力的指令流水线,每条流水线平均在一个时钟周期内实行一条指令,所以它们平均一个时钟周期分别可实行2条和3条指令。流水线技术是通过增长计算机硬件来实现的。例如要能预取指令,就必要增长取指令的硬件电路,并把取来的指令存放到指令队列缓存器中,使MPU能同时进行取指令和分析、实行指令的操作。因此,在16位/32位微处理器中一样平常含有两个算术逻辑单元ALU,一个主ALU用于实行指令,另一个ALU专用于地址生成网络营销策划,如许才可使地址计算与其它操作重叠进行。在理想情况下,每步必要一个时钟周期。当流水线完全装满时,每个时钟周期平均有一条指令从生产流水线上实行完毕,输出效果,就像轿车从组装线上开出来一样。

生产流水线


 

在线客服

华东分部
点击这里给我发消息
华北分部
点击这里给我发消息
华南分部
点击这里给我发消息
华中分部
点击这里给我发消息
西南分部
点击这里给我发消息
西北分部
点击这里给我发消息