(ROB,Reorder Buffer):重排序缓存。基于硬件的推测: 必须把指令乱序执行与实际结束分离开来,成为两步实现; 1、乱序执行是动态调度的需要,必须把指令的执行结果,通过旁路方法,随时提供给其 它指令使用; 2、按序结束是为了确保实现精确中断的需要(能确保恢复中断前的状态)。 为此,在Tomasulo算法把指令分为Issue, Execute, 和Write result三步的基础上,增加一步,称为Commit(交付,后提交)。Commit的功能(将在下面作进一步介绍)是指令将其结果交付给(写入)目的寄存器或存储单元。