32位:系统能够识别的内存最大在3.25-3.5GB左右,也就是说4GB的内存条有0.5GB左右用不了。2GB内存条或者2GB+1GB内存条用32位系统丝毫没有影响。
64位:对于64位系统的Windows 7,最大内存支持就要视不同的系统版本而定了。
主板和磁盘分区:
BIOS主板和MBR分区最大只能识别2~2.2TB;UEFI的主板GPT分区才可以完全支持2.2T以上的硬盘。
如Windows 7 Home Basic 64位最大仅支持8GB内存、Home Premium为192GB,此外,高端的Enterprise、Ultimate等则支持支持192GB的最大内存。
扩展资料:
32位系统不支持大内存的原因:
一、换算关系的差异
电脑中二进制中的换算关系是 1GB=1024MB。
实际生产时,硬件厂商厂商的换算单位是1GB=1000MB,当电脑厂商电脑中的内存是1GB的时候,其实内存是1000MB,系统识别时,用1000处以1024,显示内存是0.976GB,同理安装了4G的内存,系统会显示内存是3.9GB。
二、32位系统架构限制
内存(RAM,也就是系统的寻址总空间)=内存条(物理内存,内存条是4GB的)+bios内存+缓存+显存等,32位的电脑的寻址空间是2的32次方,也就是4G,系统将这4GB的地址分配给内存条,缓存,显存,硬件等。
系统分配寻址空间时是有优先级的, bios的内存,cpu的缓存,各个硬件的内存,显卡的显存等,他们的优先级比物理内存(也就是内存条)高,所以系统先将寻址空间分配给bios的内存、cpu的缓存、各个硬件的内存和显卡的显存,最后才将剩余的寻址空间分配给内存条。
比如显卡有500MB,那么可以分配的内存也就只剩下4GB-0.5GB=3.5GB了。
参考资料来源:百度百科-硬盘