摘要:
处理器的虚拟内存子系统为每个进程实现了虚拟地址空间,让每个进程看起来似乎是独立的。细腻地址空间是由CPU的内存单元(MMU)实现的。OS必须填充页表数据结构,但大多数CPU自己做了剩下的工作。有MMU进行的地址翻译的输入地址是虚拟地址。虚拟地址在32为系统中是32位的数值,在64位系统中是64为的数值。在一些系统,例如x86和x86-64,使用的地址实际上包含了零一个层次的间接寻址:这些数据使用分段,这些分段只是简单的给逻辑地址加上位移。这就关系到内存处理性能的问题了。最简单的地址转换由虚拟地址到物理地址的转换。MMU可以在逐页的基础上重新映射地址。就像地址缓存排列的时候,虚拟地址被分割为不同 阅读全文
posted @ 2013-04-19 10:44
猪兜兜
阅读(279)
评论(0)
推荐(0)
浙公网安备 33010602011771号