32位系统如何支持8g内存
5个回答
展开全部
不是这样子的!
32位OS理论最大寻址空间为4GB,去掉BIOS、显示缓冲等最多只能用到3.5GB。
对于X86和X86-64处理器来说,通过操作系统提供的物理地址扩展(PAE)技术的支持,可以在32位的硬件系统中使用超过4GB字节的实体内存。PAE为Intel Pentium Pro及以上级别的CPU(包括除了总线频率为400MHz 版本的奔腾M之外的所有新型号奔腾系列处理器)所支持,其他兼容的处理器,如速龙(Athlon)和AMD的较新型号的CPU也支持PAE。
x86的处理器增加了额外的地址线以选择那些增加了的内存,所以实体内存的大小从32位增加到了36位。最大的实体内存由4GB增加到了64GB。
32位的虚拟地址(线性地址)则没有变,所以一般的应用软件可以继续使用地址为32位的指令;如果用平面内存模式的话,这些软件的地址空间也被限制为4GB。操作系统用页表将这4GB的地址空间映射到大小为64GB的实体内存,而这个映射对各个进程一般是不一样的。这样一来,即使不能为单单一个程序所用,那些增加了的物理内存仍然可以发挥作用。
对于需要超过4GB内存的应用软件来说,除了一般的PAE支持,还需要操作系统提供另外的特殊的技术。在Windows上,这种技术叫做Address Windowing Extensions(AWE)。
Windows XP SP2及其以后新的OS,默认在有no-execute (NX)和execute-disable (XD)特性的处理器上以PAE模式运行以允许NX。NX(或XD)在页表项的第63位。如果没有PAE,页表项只就32位;所以要利用NX这个特性的话,就必须运行在PAE模式下。但是,基于为保证驱动兼容等原因,微软通过许可证,在内核中把桌面版Windows(包括Windows XP、Windows Vista和Windows 7)和部分低端Windows Server的物理地址空间限制为4GB。
所以,你的8GB内存不被支持!请尽快安装64位版的Windows 7。
32位OS理论最大寻址空间为4GB,去掉BIOS、显示缓冲等最多只能用到3.5GB。
对于X86和X86-64处理器来说,通过操作系统提供的物理地址扩展(PAE)技术的支持,可以在32位的硬件系统中使用超过4GB字节的实体内存。PAE为Intel Pentium Pro及以上级别的CPU(包括除了总线频率为400MHz 版本的奔腾M之外的所有新型号奔腾系列处理器)所支持,其他兼容的处理器,如速龙(Athlon)和AMD的较新型号的CPU也支持PAE。
x86的处理器增加了额外的地址线以选择那些增加了的内存,所以实体内存的大小从32位增加到了36位。最大的实体内存由4GB增加到了64GB。
32位的虚拟地址(线性地址)则没有变,所以一般的应用软件可以继续使用地址为32位的指令;如果用平面内存模式的话,这些软件的地址空间也被限制为4GB。操作系统用页表将这4GB的地址空间映射到大小为64GB的实体内存,而这个映射对各个进程一般是不一样的。这样一来,即使不能为单单一个程序所用,那些增加了的物理内存仍然可以发挥作用。
对于需要超过4GB内存的应用软件来说,除了一般的PAE支持,还需要操作系统提供另外的特殊的技术。在Windows上,这种技术叫做Address Windowing Extensions(AWE)。
Windows XP SP2及其以后新的OS,默认在有no-execute (NX)和execute-disable (XD)特性的处理器上以PAE模式运行以允许NX。NX(或XD)在页表项的第63位。如果没有PAE,页表项只就32位;所以要利用NX这个特性的话,就必须运行在PAE模式下。但是,基于为保证驱动兼容等原因,微软通过许可证,在内核中把桌面版Windows(包括Windows XP、Windows Vista和Windows 7)和部分低端Windows Server的物理地址空间限制为4GB。
所以,你的8GB内存不被支持!请尽快安装64位版的Windows 7。
Jtti
2024-06-18 广告
2024-06-18 广告
导致香港服务器内存不足的原因比较多,Jtti总结了几点,具体如下:1、香港服务器应用程序池没有及时释放内存导致,应用程序池有一个默认回收的时间,到了这个时间就会自动释放内存,这个时间一般是1740分钟,而这种程度的时间可能会导致应用程序池无...
点击进入详情页
本回答由Jtti提供
展开全部
32位系统根本识别不了那么高的内存,最多只能识别出3.05g的内存。要使用上全部8g容量的内存,你必须安装64位系统。64位的内存识别上限是128g。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
32位xp
理论最多支持4g内存的。但是实际上一般只有3.9g,甚至只有3.5g可以用.
想用8g
内存的话,用64位的xp,或者用
server
2003企业版就行了.
理论最多支持4g内存的。但是实际上一般只有3.9g,甚至只有3.5g可以用.
想用8g
内存的话,用64位的xp,或者用
server
2003企业版就行了.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
换64位系统才行,32位系统最多识别3.25G内存,当然你插单条8G内存还是能识别的,只是可用只有3.25G罢了。
当然如果你能够忍受偶尔的蓝屏的话,可以选择32位系统的大内存补丁,只是这偶尔的蓝屏可能是一个月一次,可能是一天一次或是一小时一次,也可能是你游戏或工作的关键时候蓝屏,纯粹看脸的概率
当然如果你能够忍受偶尔的蓝屏的话,可以选择32位系统的大内存补丁,只是这偶尔的蓝屏可能是一个月一次,可能是一天一次或是一小时一次,也可能是你游戏或工作的关键时候蓝屏,纯粹看脸的概率
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
不能,只有换64位系统。没有其他办法的。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询