(1)在流水线中处理器的必须是连续任务,只有这样才能充分发挥流水线的效率。
(2)一个任务的执行过程可以划分成多个有联系的子任务,每个子任务由一个专门的功能部件实现。
(3)每个功能部件后面都有缓冲存储部件,用于缓冲本步骤的执行结果。
(4)同时有多个任务在执行;每个任务的功能部件并行工作,但各个功能部件上正在执行的是不同的任务。
(5)各子任务执行的时间应尽可能相近。
(6)流水线有装入时间和排空时间,只有流水线完全充满时,流水线的效率才能得到充分发挥。