POWER8架构'扁平'虚拟地址空间

时间:2013-01-14 10:43:55

标签: cpu cpu-architecture virtual-address-space

正如前面提到的here,任何人都可以解释“扁平”32位空间的含义吗?

懒惰的文字:

  

该架构的另一个有趣特性是虚拟地址   将所有地址映射到52位空间的系统。通过这种方式   应用程序可以在“扁平”32位空间中共享内存,以及所有应用程序   程序可以有不同的32位块。

1 个答案:

答案 0 :(得分:4)

“平坦”地址空间意味着用于每个程序的虚拟化32位空间可以在从字节0开始一直到xFFFFFFFF的连续偏移中独立且可直接访问。

将此与通常称为“分段”地址空间的内容进行对比,其中地址由段号或描述符组成,然后较小数量的位作为该段/描述符的偏移量。

内存管理系统可以轻松地将32位地址引用转换为底层架构提供的实际52位地址空间内的特定位置。