Memory 数据读/写未翻译意味着什么?

Memory 数据读/写未翻译意味着什么?,memory,memory-management,operating-system,virtual-memory,Memory,Memory Management,Operating System,Virtual Memory,在课堂上的一次演讲中,我们展示了这些幻灯片,没有太多的解释 这两者似乎解释了同一件事,但我不明白为什么数据读取或写入有双面箭头 第一张幻灯片对我来说毫无意义,因为在没有翻译的情况下,如何读取或写入虚拟地址 第二张幻灯片是不是说一旦CPU有了物理地址,它就可以读写 必须转换虚拟地址。这是虚拟地址中的虚拟地址。我读幻灯片时说,数据读取可以是物理的,也可以是虚拟的。物理地址不需要翻译。第二张幻灯片介绍了tlb,它是一种用于避免直接读取的缓存。Tlb通常使用一些未使用的地址位来管理脏状态和只读状态

在课堂上的一次演讲中,我们展示了这些幻灯片,没有太多的解释

这两者似乎解释了同一件事,但我不明白为什么数据读取或写入有双面箭头

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

  • 第二张幻灯片是不是说一旦CPU有了物理地址,它就可以读写


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