我彻底被32位识别3.25G内存神马的绕晕了 求大神解惑!

我32位系统,2G内存,可用只有1.47G,所以我的思路有3种
第一种:我加一条2G内存下去,即2+2>3.25,于是我电脑能用到3.25G的内存
第二种,我加一条2G内存下去,因为最高3.25G,
所以3.25-2=1.25G,而我原来可用内存只有1.47G,于是最后我的内存为1.25+1.47=2.72G
第三种(与第二种对比):我加一条2G内存下去,我可用内存1.47G,所以1.47+2=3.47>3.25,于是我能用到3.25G。
哪种是对的?
另外 32位系统确实是最大识别3.25G么?怎么我还看到有3.75G的?我知道受限于32位地址总线 最大应该是4G内存 另外那部分是为IO设备保留的 那到底保留的是多少?750MB还是250MB?
再有 我这边之所以缺了530MB 我在资源管理器看到 这530MB是”为硬件保留的内存“ 请问这个”为硬件保留的内存“就是为IO设备准备的么?如果不是 这又是啥?集成显卡的共享内存?

网上说的3.25G是理论达到的最大内存,实际可能会达不到
我电脑原来是1.84G的(2G内存)
换个4G内存,只有2.35G
再加上个原来的2G的,还是2.35G
换了64位系统,变成5.84G
我只能得出结论,无论怎么样,都会有0.16G的内存,被别的东西占用
至于实际32位系统最大内存为什么不是3.25G我就不知道了
至于你后面问的,我认为,是一些硬件,为了自身需求,固定划分的内存,这些内存被固化,无论实际他用了都少,但总要留这么多给他

参考资料:你是不是想加个内存啊~

温馨提示:内容为网友见解,仅供参考
第1个回答  2013-01-20
第一种是对的。
2g内存可用1.47g的意思是:你拥有2g内存;但是有500多mb被系统和程序使用了,因此现在你可供使用的内存为1.47g;并不是你只有1.47g内存。如果你加了一条2g内存,理论上你应该拥有4g内存,但是32位系统认不了这么多,它只能认到3.25g内存,因此你的电脑实际拥有3,25g内存(还有700多mb实际存在,但是电脑因为认不了因而不会去用它。
总而言之2g对电脑来说=2g,4g对电脑来说=3,25g
第二个问题你看到的应该包括虚拟内存,还有Win7 系统其实会“偷内存”,将部分内存容量用作“为硬件保留的内存”,2G 的系 统内存甚至可能被“偷”掉 500MB 以上。这部分是保留内存,可以取消掉的。追问

  完全错误 你根本没看懂我的问题

  530MB就是为硬件保留的内存 而不是被系统和程序使用的内存 任务管理器里显示的物理内存总数就是1.47G!
  我的问题中也不涉及任何虚拟内存的 你自己开始按钮 运行 输入resmon.exe 看一下内存选项 为硬件保留的内存根本不关虚拟内存的事
  至于你说可以取消掉 敢问如何取消?

追答

取消很简单:首先点击Win7“开始”菜单,在搜索框中输入“msconfig”,直接点击进入点击“高级选项” 释放被系统“占据”的内容 这里有个“最大内存”项,默认是灰色的,点击它前面的小框,将它开启。之后点击“确定”按钮,并且重新启动系统就ok了。
取消完了后的情况就和我说的一样了

追问

又是这个以讹传讹的解法 我基本确定你对这方面的了解程度跟我一个水平 甚至还不如我

这办法没用的 我早试过了 扯淡的

第2个回答  2013-01-20
32位只支持这么多,多余的内存,可以用TC1024M的显卡,就没有浪费了追问

你能看完补充说明再答么?不要以讹传讹 我就是特地来求证的 我连为什么32位只能这么多都知道一点 我要你告诉我32位只能这么多?

我彻底被32位识别3.25G内存神马的绕晕了 求大神解惑!
网上说的3.25G是理论达到的最大内存,实际可能会达不到 我电脑原来是1.84G的(2G内存)换个4G内存,只有2.35G 再加上个原来的2G的,还是2.35G 换了64位系统,变成5.84G 我只能得出结论,无论怎么样,都会有0.16G的内存,被别的东西占用 至于实际32位系统最大内存为什么不是3.25G我就不...

求助大大!关于32位系统最大识别3.25G这个说法
一般人看到你这个 都会被你绕晕。你都可以去说相声了。你这个是你自己设置的共享给显卡的内存,你共享了512M,所以可用只有1.47G 你再加一个,系统能识别3.25,你实际用的内存就是3.25,共享给显卡512,可用的就是2.7。两个内存条 双通道的话 提升还是很大的。

为什么32位系统只能识别3.25G内存?
1、地址线不同 32位的CPU的地址线是32位的,即CPU一次能够传送、处理32位的二进制数,所以理论上它能够寻址的范围是2的32次方,即4个GB,所以即使你的电脑能够安装8个GB的内存,系统也只能使用前4个GB的内存,而另4个GB的内存电脑就当没有。当然由于32位XP的限制,32位的机器也只能使用3个GB多...

计算机内存问题,32位操作系统网上说最多识别3.25G内存,那我这是...
windows xp系统的32位最高识别3.25G,windows7 的32位最高识别3.5G。你的内存是3.0G不到,略微差一点点。因为现在的独立显卡(拥有独立显存)也会动态共享掉一部分系统内存作为显存,所以你看到的物理内存比实际的要少一些。后面的3个数字并不是相加的关系,其中包含物理内存、虚拟内存等。

我的系统显示3.25G内存可用
这是因为你使用的系统是32位的,它只能支持3.25G的内存,如果想让系统完全认到更大的内存,去找个64位的系统装上,就OK了。

win732位系统能识别并使用超过3.25G的内存吗
内存识别的多少是和计算机cpu的寻址有关。32位的操作系统理论上可以识别 2 的32次方个地址(4294967296B=4GB),但我们平时说只能识别3.25G的原因是由于我们的计算机还要接外设(鼠标,打印机,键盘,网卡,声卡,显卡等等)这些外设也是需要占用地址空间的。所以在设计系统初期就预留了一部分空间给这些设备...

32位系统。3.25G的虚拟内存怎么设置
不明白你为何要如此折腾呢?4G内存,只要CPU支持,显卡也够,安装64位Win7才是王道,安装32位系统再去使用RAMDISK 4G神马的均属于偏门,你这配置安装64位Win7应该无压力,那就能使用全部4G内存了,如果我的回答对你有帮助.请点击我的回答下方【选为满意回答】按钮.及时采纳你将会得到5财富值....

我的系统识别内存为什么是3.25G呢
一部分没被识别,第一是32位系统最高支持4g,但是受到主板寻址的限制,要解决这类问题除了刷bios,还有就是换64位系统,64位太不成熟了,几乎现在没有升级的必要。还有一种方法,将内存虚拟成磁盘,然后把虚拟内存放到虚拟的磁盘里面,这样就变相的利用了剩下的内存 ...

会突破限制3.25G内存的来帮帮我吧(任何方法)
32位的系统寻址空间是2的32次方在除以1024 就是3.4G左右 出去系统内个总线占用的还不到3.2G --- 目前我们用的XP VISTA系统都是32位的 支持3.25G内存最大(只能识别)64位的XP可以认出32GB的内存 64位Vista:家庭高级版、商业版可以认出32GB,旗舰版可以认出128GB内存。如果超出范围,在操作系统...

为什么有人说在32位系统中大于3G的内存都识别为3.25G?
其实不足4GB内存的原因就在32位X86架构。32位X86架构是指个人电脑的地址总线是32位的,CPU、内存控制器、操作系统都是按32位地址总线设计。32位地址总线可以支持的内存地址代码是4096MB。这4GB个地址码正好可以分配给4GB内存。但是其它寄存器都需要系统分配给它们地址代码,所以总容量为4GB的内存就有一部分...

相似回答