什么是物理寄存器和重新排序缓冲区?

时间:2016-11-11 12:22:07

标签: memory buffer cpu-registers

在寄存器重命名期间,重新排序缓冲区和物理寄存器。我不明白他们是什么,他们在哪里。他们是在内存中存储,还是在cpu上的一些单位,或者他们可能只是一些虚拟的东西?

1 个答案:

答案 0 :(得分:0)

重新排序缓冲区存在于cpu芯片上。芯片上的物理寄存器也是如此。它们不能在主内存中,因为它会使它们变慢。

CSE P548 Course material slides包含解释该方案的方案。 From the slides

如果您有更多时间专注于此,请参阅完整课程或例如Pentium Pro and Pentium II System Architecture book

ReOrder Buffer