32位系统不能直接识别4GB以上内存的限制不是简单的在windows PAE上,而是在32位这个大逻辑基础上的。
32位系统的最大内存寻址宽度只有2的32次方,也就是4GB,这是物理极限并不是你破解个软件什么就能突破的。那么为什么4GB内存在windows系统上没有被直接识别而是要有所保留呢?这个原因是系统的硬件设备,她的驱动程序等需要占用一部分寻址宽度,多以并不是4GB的寻址宽度都可以全部拿来用的。
而所谓的Ready for 4GB破解让32位Win7装4G内存可识别,但实际上是让系统使用了这部分保留内存,这样的结果就是在系统内存爆满状态下硬件设备不能分配到相应的寻址宽度导致系统崩溃。所以Ready for 4GB之类的软件是要慎用的。即使你能识别到4GB内存也不可能用完它,对系统性能的提升备有任何影响。
1、Win10系统,有32位版本,支持内存理论容量4GB(寻址空间 2的32次方),实际容量为3.2 ~ 3.5GB;
2、而64位版,系统的理论寻址空间为2的64次方,而实际支持容量,约为192GB;
3、实际使用中,内存的最大容量,还会受到主板的插槽数量,CPU集成的内存控制器限制。例如:
① 早期的内存控制器,集成在主板的北桥芯片中。民用主板,通常仅能支持4G、8G、16G内存容量,且内存插槽多为两至四个。即使使用64位系统,也只能使用主板支持范围内的容量。如技嘉GA-G41MT-S2主板,支持DDR3 1333 8GB;
② 现在的内存控制器已集成到CPU中。如 i5 6500的内存控制器,支持双通道DDR4 1866/2133MHz,DDR3L 1333/1600MHz内存,最大容量64GB。想 使用64GB容量,除64位 *** 作系统条件外,主板插槽必须有四条,即16GB x 4 ,因现民用条最大容量16GB;
4、可见内存容量的大小,是受多方面条件制约的。硬件方面,有主板插槽、内存控制器规格、内存条容量约束; 软件方面,有 *** 作系统32位、64位约束。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)