APP下载

看得到但吃不到的4G内存

2009-05-22

数码家居 2009年5期
关键词:右键容量内存

陆 毅

要问这几年跌得最狠的电脑硬件是哪个,答案毫无疑问是内存,它是电脑硬件行情里被“白菜价”形容得最多的IT产品。看到内存这么便宜,而Vista操作系统又那么耗内存,不少人都置眼下的金融危机不顾,纷纷爽快的撕开自己的腰包为机器升级内存而买单。

现在配电脑一般要多大内存?2G?那是标配!现在的机器都得4G起!随便打听打听,配机器装4G内存的用户还真不少,但有个棘手的问题来了,装了4G总量的条子却认不出来4G!在XP下右键“我的电脑属性”或者在Vista下右键“计算机属性”查看内存大小,一般只能认出来3.25G左右,这是怎么回事?

其实原因很简单,32位的操作系统有个4G的限制。而我们现在使用的操作系统,无论XP还是Vista,绝大多数都是32位版本。如果你想充分利用4G内存,就需要安装64位版本的操作系统。

但不少人又有疑问了,既然刚才的计算结果得出限制是4G,怎么还认不出来机器里装了4G的内存条?这个4G的限制,其实并不仅仅是指内存条容量的大小,而是所有的内存总和,包括系统内存(即内存条容量大小),显卡专用内存(显存),PCI内存扩展,ACPI扩展以及其他零零碎碎的加起来,不能大于4G。因此,内存条能分到的大小肯定小可4G。

后来又发生了一件很有趣的事情,自从微软出了Vista的SP1补丁后,很多人都惊呼,32位的Vista SP1版操作系统打破了之前的限制,可以完美支持4G内存!但真的打破了吗?“计算机”属性里是显示4G了,可是打开任务管理器一看,可用物理内存的总数仍然只有3068MB也就是3G多一些。微软只不过在SP1补丁里做了一点小小的修改,让“计算机”属性显示出电脑里插上的内存条有多大而已,其实系统根本就没用上所有的物理内存。

关于这个问题,微软的文档已经做出解释,SP1 的一个改进就是“报告实际安装的内存条容量大小”,但同时也指出“能够使用的只有 BIOS 分配的空间”,而且“最大的可能使用是 3.12GB”。也就是说,虽然 SP1 已经正确报告安装的实体内存条容量大小,但由于32位系统的寻址能力限制,在最理想的情况下,也只可能使用到 3GB左右的内存。

被Vista SP1“计算机属性”报告欺骗了的各位,你觉悟了没?要想体验更大内存带来的快感,还等什么?赶紧去安装64位的操作系统吧!

很多人不知道为什么会有4G的限制,下面我们来看看这个数字是怎么算出来的:

32位系统下支持的最大内存容量为:

232 = 4,294,967,296

4,294,967,296 / (1,024 x 1,024) = 4,096 MB = 4GB

64位系统下支持的最大内存容量为:

264 = 18,446,744,073,709,551,616

18,446,744,073,709,551,616 / (1,024 x 1,024) = 16EB

附:

1GB =1024MB

1TB =1024GB

1PB=1024TB

1EB=1024PB

猜你喜欢

右键容量内存
隐超DDR5 5600AOFRUS DDFR55200 16GBx2内存套装实战
轻松整理Win10右键菜单
水瓶的容量
自定义“开始”右键控制菜单
笔记本内存已经在涨价了,但幅度不大,升级扩容无须等待
用右键菜单管理右键菜单
给Windows 10右键菜单做“手术”
内存搭配DDR4、DDR3L还是DDR3?
上网本为什么只有1GB?
鼹鼠牌游乐场