【问题标题】:what is the advantage of using a CPU register for temporarydata storage over using a memory location?使用 CPU 寄存器进行临时数据存储比使用内存位置有什么优势?
【发布时间】:2017-12-22 13:56:45
【问题描述】:

与使用内存位置相比,使用 CPU 寄存器进行临时数据存储有什么优势?

【问题讨论】:

  • 访问速度快很多?
  • 也更安全

标签: cpu-registers microprocessors


【解决方案1】:
  • 通常在 1 个 CPU 周期(0.3 纳秒)内访问寄存器。
  • L1 缓存访问时间为 0.5 纳秒
  • 二级缓存访问时间为 7 纳秒
  • DRAM 访问时间为 200 纳秒。

因此,使用寄存器比使用 ram 快大约 600 倍。

引用自 here 的速度。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-12-24
    • 2014-10-31
    • 2021-11-01
    • 1970-01-01
    • 2010-12-22
    • 1970-01-01
    • 2015-06-23
    • 1970-01-01
    相关资源
    最近更新 更多