【发布时间】:2015-12-24 15:45:12
【问题描述】:
启用分页后,某些硬件负责将虚拟内存地址转换为物理地址。已知的翻译通常保存在某种缓存中,即翻译后备缓冲区 (TLB)。
假设在缓存地址转换的内存访问中,它是否比不启用分页直接访问内存慢?
我想知道那个翻译的开销,即使它被缓存了,因为访问那个缓存可能也需要一些(虽然很短)时间。或者该时间是否计划为时钟周期的一部分?
(为了清楚起见,我的问题不是关于 TLB 的页面错误或缓存未命中)
【问题讨论】:
标签: cpu paging computer-architecture virtual-memory mmu