流水线调度(pipeline scheduling),理学-计算机科学技术-计算机体系结构-微体系结构-流水线调度,在处理器指令流水线中,决定每条指令何时在哪个功能部件开始执行的决策过程。根据指令执行先后顺序是否严格按照原有的程序顺序,流水线调度策略可分为按序执行和乱序执行两大类。按序执行时,程序序在前面的指令一定会先执行,在后面的指令一定是后执行,即不允许后面的指令越过前面的指令执行。在取指以后,如果将要执行的指令的操作数是当前是可用的,就可以把该条指令送至对应的功能单元执行;如果某一个或多个操作数在当前是不可用的,例如还没有计算出来或者还没有从内存中返回,此时处理器必须停下来等待,直到所需的操作数都可用以后才可以将该指令发送至对应的功能单元执行。乱序执行允许程序后面的指令越过前面的指令提前执行。为此,在指令流水线译码阶段之后的读寄存器阶段,判断指令需要的操作数是否已经准备好。