阅读背景:

如何加速虚拟地址转换?需要哪些硬件支持?操作系统该如何支持?

来源:互联网 

使用分页作为核心机制来实现虚拟内存,可能会带来较高的性能开销。因为要使用分页,就要将内存地址空间切分成大量固定大小的单元(页),并且需要记录这些单元的地址映射信息。因为这些映射信息一般存储在物理内存中,所以在转换虚拟地址时,分页逻辑上需要一次额外的内存访问。每次指令获取、显式加载或保存,都要额外读一次内存以得到转换信息,这慢得无法接受。因此我们面临如下问题:使用分页作为核心机制来实现虚拟内存,可能会带来较高的性能开销。因为要使用分页,就要




你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: