中国开发网: 论坛: 程序员情感CBD: 贴子 786433
UnKnow365: 刚才到win7之家看了一个帖子
[原创] 关于32位上4G内存的误区
相关搜索: 内存, 误区
本帖最后由 aizhishen 于 2009-11-18 18:10 编辑

可能很多用户都知道,买硬盘的时候会有误差空间的存在,比如买320G硬盘实际上却只有290多G,着并不是什么偷工减料所造成的!
原因很简单人工算法于电脑算法不一所造成的后果!
此算法同样使用于内存
电脑算法公式:
1024字节=1KB
1024KB=1MB
1024MB=1GB
1024GB=1TB
而工厂生产时算法公式:
1000字节=1KB
1000KB=1MB
1000MB=1GB
1000GB=1BT

从上面可以看出,差别了,比如你买了2根2G的内存,由于工厂算法于电脑算法不一直,所以导致在系统上看与实际有差别.

以4G为例,实际内存数在系统中正常扣掉值:
(4*1024*1024*1024)-(4*1000*1000*1000)=294967296字节=288054KB=281MB=0.28G

实际内存在系统中正常值:
4000000000字节-294967296字节=3705032704字节=3618196KB=3533MB=3.45G

看了上面的公式可能你就会很清楚为什么在32位下4G内存老显示只有3.XXG了吧!
如果位此装了64位系统,各位同样会发现可用内存依然是3.XXG.
其实32位应该可以认全4G内存,但由于数字差的出现到导致了可用内存的减少,和系统本升差别不不是很大!

我的系统64位,认识8G,但无法全部用,就是算法问题!
124.jpg
下载 (118.74 KB)
2009-11-18 17:12



其实在我看来,4G内存完全没有必要装64位的系统,因为32位已经能够用完内存,装64位不能给给系统带来多大的帮助,甚至在某些时候会起反作用!
日出东海落西山,愁也一天,喜也一天;遇事不钻牛角尖,人也舒坦,心也舒坦。

相关信息:


欢迎光临本社区,您还没有登录,不能发贴子。请在 这里登录