win7 32位4g内存
发布网友
发布时间:2022-05-18 20:56
我来回答
共2个回答
热心网友
时间:2023-11-02 18:31
其实不是4G不让用Windows 7 32位,而是
从Pentium Pro处理器开始,CPU的地址总线已经升级到36位,寻址能力达到64GB,按理说CPU支持4GB的内存是没有问题的;因此,芯片组(北桥—MCH) 地址总线的数量就成了决定物理内存地址空间大小的决定性因素。
在Intel 945系列和945以前的芯片组,nForce 550系列和550以前的芯片组都只有32条地址线,为系统提供4GB的地址空间,即最高可以安装4GB的内存条。
虽然可以安装4GB内存条,但这4GB的内存空间不能全部纷配给内存,因为从4GB空间的顶端地址(FFFF_FFFFh)开始向下要有400MB-1GB的地址空间要分配给主板上的其他物理内存。
我们可以看到4GB的地址空间可以分为两大部分,0MB~物理内存顶端的地址分配给主板上安装的物理内存,4GB到物理内存顶端的地址分配
给 BIOS(ROM)和PCI/PCI-E设备的存储器。由于这些存储器基本上是用于系统的输入和输出,所以Intel又把这段地址空间称之为“MMIO” (Memory-Mapped I/O—I/O存储器映射)。
当系统安装3GB以下的内存时,MMIO区域不会与物理内存条的地址空间相重叠,操作系统可以访问几乎全部的物理内存,而操 作系统属性里显示的物理内存基本接近实际内存的容量。!
而当系统安装上4GB内存时,问题出现了。由于位于4GB下面的部分地址空间要优先分配给MMIO,内存条上对应的这段区间就得不到编址,所以操作系统就不能使用。
严格意义上来说,即使安装2GB内存时操作系统也不可能使用到全部的内存容量,诸如传统DOS的UMA区就有部分被占用的地址空间,但因为被占用的容量
相 比之下实在太少,所以就被很多读者忽略了。MMIO占用的地址空间在256MB~1GB之间,这么大的“浪费”大家肯定不能“熟视无睹”。
所以,4G内存肯定不会被32位的操作系统全部使用。
而使用readyfor4G这个软件的话,我之前使用过,成功后会出现操作系统的水印问题,就是右下角有一些操作系统的信息(比如什么内部版本号什么的),又需要另一些方法来去掉。(除非你不介意,我比较介意)。
所以我后来果断换了64位的操作系统了,这样就没有那么多问题了,希望对你有帮助吧……
热心网友
时间:2023-11-02 18:32
win7 32位理论是最多支持4g内存的,我看过最多的就支持用户使用3。25g,还有一部分是开机就被硬件占用了,网上所谓的破解也只是让系统识别而已,还是不能用到4g,强制把硬件占用的那部分开辟出来的话会导致系统出问题。推荐答案说得很明白了。