因为楼主你使用的是32位的操作系统,32位的操作系统理论上最大支持4G内存,但是根据硬件内存地址寻址能力不同,可用内存大概会在3.25G-3.75G之间,多余的部分操作系统可以识别到,但是无法被操作系统调用,被闲置起来了,
而在32位操作系统,单个程序能够使用的内存最大值为2GB,
所以楼主你如果要使用3G以上内存请安装64位操作系统,以下是各个WINDOWS版本可调用内存大小的参考值:
Windows各版本支持的内存容量(物理内存)
Windows 2000 数据中心版:32G
Windows 2000 高级服务器版:8G
Windows 2000 专业版:4G
Windows Server 2003 32位 Web版:2G
Windows Server 2003 32/64位 标准版:4G/32G
Windows Server 2003 32/64位 企业版:32G/1TB
Windows Server 2003 32/64位 数据中心版:64G/1TB
Windows XP/Vista 32位:<4G
Windows XP 64位:32G
Windows Vista 64位:128G
windows 7 32位4G
windows7 64位 192G
占用了3565M