指令提取是否通过 MMU

  • 本文关键字:MMU 是否 提取 指令 mmu
  • 更新时间 :
  • 英文 :


当CPU使用其程序计数器获取下一条指令时,下一次入侵的地址是否需要先转到MMU,以便将地址转换为物理地址,然后通过该物理地址从内存中检索指令?

所有具有 MMU 并共享指令和数据公共地址空间(包括 x86)的体系结构都会在获取指令之前转换其指令。这是它以合理的方式行事的要求。

但是,与数据不同,这很少会导致任何性能问题。代码往往非常小且本地化,因此几乎可以肯定,所有经常访问的代码页的翻译都将缓存在 TLB 中。

最新更新