新闻资讯

News

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

生产流水线技术实行讲解

更新时间:2017-09-20点击次数:5

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

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

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

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

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

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

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

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

生产流水线


 

扫一扫,关注公众号

热线电话:

0755-84065651 深圳市龙岗区园山街道大康社区山水二路百旺达健康科技产业园3栋401 sz-txk888@163.com
版权所有 @ 2007-2025 深圳市鹏凯新世纪科技有限公司  网站备案号:粤ICP备18087114号-1  XML