(计算机体系结构)保留站/预约站:一种位于处理器执行单元(如加法器、乘法器)前的硬件缓冲结构,用于暂存已发射但尚不能执行的指令及其操作数/依赖信息;当所需操作数就绪、执行单元空闲时,再将指令送入执行,从而支持乱序执行并减少流水线停顿。(该词在不同资料中也常译作“保留站”。)
/ˌrez.ɚˈveɪ.ʃən ˈsteɪ.ʃən/
The reservation station holds instructions until their operands are ready.
保留站会保存指令,直到它们的操作数就绪。
In Tomasulo’s algorithm, each reservation station tracks operand availability and tags so the CPU can issue dependent instructions without stalling the whole pipeline.
在 Tomasulo 算法中,每个保留站会跟踪操作数是否可用以及标签信息,使 CPU 能在不让整条流水线停顿的情况下发射存在依赖的指令。
“Reservation”来自拉丁语 reservare(保留、预留),在这里指“为将来执行而预留资源/位置”;“station”本义为“站点/位置”。合起来表示在处理器中为指令“预留位置”的站点。该术语因与 Tomasulo 动态调度相关而在计算机体系结构领域广泛使用。