永发信息网

电脑系统上说的 物理地址扩展 是什么意思呢?

答案:3  悬赏:30  手机版
解决时间 2021-04-30 03:39
  • 提问者网友:遮云壑
  • 2021-04-29 06:49
电脑系统上说的 物理地址扩展 是什么意思呢?
最佳答案
  • 五星知识达人网友:鱼忧
  • 2021-04-29 08:24

说白了 就是你的CPU 是32 位(或以上)的CPU 。


也就是意味着, 你的CPU 支持64GB以下大小的内存。

全部回答
  • 1楼网友:举杯邀酒敬孤独
  • 2021-04-29 11:21

在计算机科学中,物理地址扩展或实体位置延伸(PAE)是指x86和x86-64处理器的一个特色,即如果操作系统提供适当支持,则可以在32位的系统中使用超过4GiB字节的实体内存。PAE为IntelPentium Pro及以上级别的CPU(包括除了总线频率为400MHz的这个版本的奔腾M之外的所有新型号奔腾系列处理器)所支持,其他兼容的处理器,如速龙(Athlon)和AMD的较新型号的CPU也支持PAE。

x86的处理器增加了额外的地址线以选择那些增加了的内存,所以实体内存的大小从32位增加到了36位。最大的实体内存由4GiB增加到了64GiB。

32位的虚拟地址(线性地址)则没有变,所以一般的应用软件可以继续使用地址为32位的指令;如果用平面内存模式的话,这些软件的地址空间也被限制为4GiB。操作系统用页表将这4GiB的地址空间映射到大小为64GiB的实体内存,而这个映射对各个进程一般是不一样的。这样一来,即使不能为单单一个程序所用,那些增加了的物理内存仍然可以发挥作用。

对于需要超过4GiB内存的应用软件来说,除了一般的PAE支持,还需要操作系统提供另外的特殊的技术。在Windows上,这种技术叫做Address Windowing Extensions(AWE)。而在类Unix的系统上则有多种技术在使用,例如使用mmap()按需要把一部分文件映射到地址空间;但是,这还没有成为一个标准。

详细请看: http://zh.wikipedia.org/wiki/%E7%89%A9%E7%90%86%E5%9C%B0%E5%9D%80%E6%89%A9%E5%B1%95

  • 2楼网友:人间朝暮
  • 2021-04-29 10:00
允许软件使用地址窗口扩展 API 集并在具有 Intel Pentium Pro 或更高版本处理器的计算机上运行,而 4 GB 以上物理内存允许将更多物理内存映射为应用程序的虚拟地址空间
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯