5.6.2 流水线的特点

5.6.2 流水线的特点

(1)在流水线中处理器的必须是连续任务,只有这样才能充分发挥流水线的效率。

(2)一个任务的执行过程可以划分成多个有联系的子任务,每个子任务由一个专门的功能部件实现。

(3)每个功能部件后面都有缓冲存储部件,用于缓冲本步骤的执行结果。

(4)同时有多个任务在执行;每个任务的功能部件并行工作,但各个功能部件上正在执行的是不同的任务。

(5)各子任务执行的时间应尽可能相近。

(6)流水线有装入时间和排空时间,只有流水线完全充满时,流水线的效率才能得到充分发挥。