什么是物理地址扩展?
来源:学生作业帮 编辑:百度作业网作业帮 分类:综合作业 时间:2024/06/23 08:15:24
什么是物理地址扩展?
![什么是物理地址扩展?](/uploads/image/z/15424310-38-0.jpg?t=%E4%BB%80%E4%B9%88%E6%98%AF%E7%89%A9%E7%90%86%E5%9C%B0%E5%9D%80%E6%89%A9%E5%B1%95%3F)
基于x86 的服务器的一种功能,它使运行 Windows Server 2003,Enterprise Edition 和 Windows Server 2003,Datacenter Edition 的计算机可以支持 4 GB 以上物理内存.物理地址扩展 (PAE) 允许将最多 64 GB 的物理内存用作常规的 4 KB 页面,并扩展内核能使用的位数以将物理内存地址从 32 扩展到 36.
可能很多人认为,32位机最高支持4G内存.其实这么说并不准确,应该说32位机支持 2^32=4G 的寻址空间,而这些地址空间并不都是分配给内存的,还要分配给一些硬件,比如视频采集卡、BIOS ROMs等.因此,如果在32位机上配置4G内存,可能实际可用(系统统计)的内存只有3.5G.
解决这一问题的方法是启用“物理地址扩展”(PAE,Physical Address Extension),它允许软件使用地址窗口扩展API集并在具有 Intel Pentium Pro 或更高版本处理器的计算机上运行,而允许将4G以上更多的物理内存映射为应用程序的虚拟地址空间.这样就可以实际访问到 4G 的内存空间了.
开启PAE的方法是(不适用于Windows Server 2003 Web Edition):在 C:\boot.ini 文件中启动项后面添加 "/PAE" 参数即可.
可能很多人认为,32位机最高支持4G内存.其实这么说并不准确,应该说32位机支持 2^32=4G 的寻址空间,而这些地址空间并不都是分配给内存的,还要分配给一些硬件,比如视频采集卡、BIOS ROMs等.因此,如果在32位机上配置4G内存,可能实际可用(系统统计)的内存只有3.5G.
解决这一问题的方法是启用“物理地址扩展”(PAE,Physical Address Extension),它允许软件使用地址窗口扩展API集并在具有 Intel Pentium Pro 或更高版本处理器的计算机上运行,而允许将4G以上更多的物理内存映射为应用程序的虚拟地址空间.这样就可以实际访问到 4G 的内存空间了.
开启PAE的方法是(不适用于Windows Server 2003 Web Edition):在 C:\boot.ini 文件中启动项后面添加 "/PAE" 参数即可.