win7 32位系统支持4g内存吗
发布网友
发布时间:2022-04-30 02:17
我来回答
共1个回答
热心网友
时间:2022-06-28 23:48
最大支持内存和操作系统有直接关系,即使是64位处理器,使用32位操作系统支持的内存也最多为2的32次方,就是4G,但由于系统分配问题,其中有一部分无法被系统使用,所以,能识别到4G内存,但显示时,无法管理系统占用的部分,显示时只能显示能管理的部分(约3.21G).原因在于:其实不足4GB内存的原因就在32位X86架构。32位能识别4G内存。
32位系统因为是X86架构,是指个人电脑的地址总线是32位的,CPU、内存控制器、操作系统都是按32位地址总线设计。32位地址总线可以支持的内存地址代码是4096MB。这4GB个地址码正好可以分配给4GB内存。但是其它寄存器都需要系统分配给它们地址代码,所以总容量为4GB的内存就有一部分内存分配不到地址代码而不能使用。
其实,从Vista/Win7起系统自身完全支持超过4GB大内存,只是微软不让使用而已。
总的来说,不管是32位还是64位系统,我们一般上网、玩游戏是看不不到什么明显差别的,因此大家无需纠结到底选用32位还会64位系统,一般安装32位即可,但内存如果大于4GB,那么没得说,只能选64位系统了。