【问题标题】:What does it mean for a data read/write to be untranslated?数据读/写未翻译意味着什么?
【发布时间】:2013-10-18 21:28:55
【问题描述】:

在课堂上讲课时,这些幻灯片被展示了,没有太多解释。

这两个似乎都在解释同一件事,但我不明白为什么数据读取或写入有两个侧面箭头。

  • 第一张幻灯片对我来说毫无意义,因为如何在不翻译的情况下读取或写入虚拟地址?

  • 第二张幻灯片是不是说一旦 CPU 有了物理地址就可以对其进行读写?

【问题讨论】:

    标签: memory memory-management operating-system virtual-memory


    【解决方案1】:

    必须翻译虚拟地址。那就是虚拟地址中的虚拟地址。我读幻灯片时说数据读取可以是物理的或虚拟的。物理地址不需要翻译。第二张幻灯片介绍了 tlb,它是用于避免直接读取的缓存。 Tlb 通常使用地址中一些未使用的位来管理脏状态和只读状态。谷歌 tlb 以获取有关该过程的更多信息。

    【讨论】:

      猜你喜欢
      • 2019-02-21
      • 2023-03-10
      • 2021-05-17
      • 2011-06-27
      • 2010-09-14
      • 1970-01-01
      • 2020-06-01
      • 1970-01-01
      相关资源
      最近更新 更多