【问题标题】:What actually are physical registers and reorder Buffer?什么是物理寄存器和重新排序缓冲区?
【发布时间】:2017-03-25 16:21:32
【问题描述】:

在寄存器重命名期间,会使用重新排序缓冲区和物理寄存器。我不明白它们是什么以及它们在哪里。它们是存储在内存中的,还是 CPU 上的某个单元,或者它们只是一些虚拟的东西?

【问题讨论】:

    标签: memory buffer cpu-registers


    【解决方案1】:

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

    CSE P548 Course material slides 包含一个解释这一点的方案。

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

    【讨论】:

      猜你喜欢
      • 2016-08-02
      • 2013-12-08
      • 1970-01-01
      • 2020-06-05
      • 1970-01-01
      • 2012-06-21
      • 1970-01-01
      • 1970-01-01
      • 2018-06-04
      相关资源
      最近更新 更多