有关于32位系统使用4GB内存的有关问题

有关于32位系统使用4GB内存的问题
人人都知道32位系统是默认不支持4GB内存的
可是貌似在4gb内存中可用内存最高可以达到3.2GB
为什么我看的很多人的可用内存都不是这个数字
比如我的就是2.66
我想问的是究竟是什么导致了可用内存的大小不同

------解决方案--------------------
并非不支持,而是微软有意限制。
32位的WINDOWS 2003和WINDOWS 2008支持到128G的内存;
32位的WINDOWS 7支持4G内存,但是有一部分内存地址空间
是要保留为设备用的,这部分空间大小和主板有关,所以实际
应用程序内存地址空间要小于4G,另外有些集成显卡本身不带显存,
是和内存共享的,它需要一部分内存,操作系统也会根据需要
调整这部分内在大小,按照微软的说法,遗失的内存一般是当
作显存用了(值得怀疑)。

------解决方案--------------------
一般集成显卡也会占用一部分内存,占用多少一般都可以再BIOS里设置