32位系统与4G内存限制的关系

32位系统与4G内存限制的关系

ID:41080748

大小:18.57 KB

页数:3页

时间:2019-08-15

32位系统与4G内存限制的关系_第1页
32位系统与4G内存限制的关系_第2页
32位系统与4G内存限制的关系_第3页
资源描述:

《32位系统与4G内存限制的关系》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、32位系统与4G内存限制的关系-32位系统真的只能用4G内存吗32位系统与4G内存限制的关系-32位系统真的只能用4G内存吗?为了这个32位系统与4G内存限制关系的问题,我们按顺序看看如下的分析。1、硬件。从硬件上讲,内存访问寻址,主要在CPU,CPU主要在寄存器(GPR)。32位的系统,指的是32位的CPU,也就是指32位的寄存器。32位寄存器的寻址能力是2的32次方,这个是没错的,就是4GB。但是10年前,32位的x86奔腾pro处理器推出的时候,它的地址总线是多少位寻址?36位。整整多了2的4次方。也就是16倍。所以,这个32位的奔腾pro处理器,可以寻址64GB。4G

2、B的16倍,也就是64GB。这个叫做PAE,物理地址扩展。也叫PAE-36bit。通过这个技术手段,32位系统进行了扩展,CPU(寄存器)对内存的寻址,可以到64GB。2、既然32位系统的硬件可以寻址64GB。那么32位的操作系统当然应该有办法。32位操作系统肯定也有办法,沿着PAE的路,使用64GB内存。—————————————标准的32位地址最多可映射4GB内存。因此,32位进程的标准地址空间限制为4GB。默认情况下,在32位MicrosoftWindows操作系统中,将为操作系统保留2GB空间,另外2GB空间可由应用程序使用。如果在Windows2000Advance

3、dServer的Boot.ini文件中指定了/3gb参数,则操作系统将仅保留1GB的地址空间,应用程序最多可以访问3GB的空间。——————————————————————————–AWE是Windows的内存管理功能的一组扩展,它使应用程序(基于用户模式)能够使用的内存量超过通过标准32位寻址可使用的2-3GB内存。AWE允许应用程序获取物理内存,然后将非分页内存的视图动态映射到32位地址空间。虽然32位地址空间限制为4GB,但是非分页内存却可以远远大于4GB。这使需要大量内存的应用程序(如大型数据库系统)能使用的内存量远远大于32位地址空间所支持的内存量。SQLServe

4、r2005EnterpriseEdition支持地址窗口化扩展插件(AWE),从而允许在32位版本的MicrosoftWindows操作系统上使用4GB以上的物理内存。最多可支持64GB的物理内存。运行于MicrosoftWindows2000上的SQLServer实例使用静态AWE内存分配,而运行于MicrosoftWindows2003上的实例使用动态AWE内存分配。为了使用AWE,应用程序必须:1.使用Win32的AllocateUserPhisycalPagesAPI函数分配扩展物理内存。该函数需要调用者具有将内存页锁定的权限。2.使用VirtualAllocAPI函

5、数在进程的地址空间中创建一个区域,作为与扩展物理内存进行映射的一个窗口。3.使用MapUserPhysicalPages或者MapUserPhysicalPagesScatterAPI函数,将扩展物理内存映射到这个虚拟内存窗口中。  在数据库使用AWE功能之前,必须对操作系统和SQL数据库分别进行设置。—————————————————32位操作系统windows2003的各版本系统内存限制WindowsServer2003系列所支持的物理内存量有所增加。AWE可使用的物理内存取决于您所使用的操作系统。下面的列表列出了写入时每个WindowsServer2003操作系统版本可

6、以使用的最大物理内存限制。WindowsServer2003StandardEdition最高支持4GB的物理内存。WindowsServer2003EnterpriseEdition最高支持32 GB的物理内存。WindowsServer2003DatacenterEdition最高支持64 GB的物理内存。——————————————–以上内存限制部分来自微软网站的文章,应该靠谱。下面的内存限制表,来自it168,似乎不是那么靠谱(比如,它说,WindowsServer2003DatacenterEdition支持128GB)),仅供参考。操作系统内存容量WindowsS

7、erver2003WebEdition2GBWindowsVistaStarterWindowsVistaHomeBasicWindowsVistaHomePremiumWindowsVistaBusinessWindowsVistaEnterpriseWindowsVistaUltimateWindowsServer2003StandardEditionWindowsServer2003R2StandardEditionWindowsServer2003StandardEditionSP1Window

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。