买电脑内存要怎么看?内存选配中的误区及注意事项

电脑的内存是一个非常重要的部件,它的作用就好比我们人做计算题目的草稿纸,现在的程序都是越来越大越发的复杂,特别是游戏、绘图、办公软件的功能越来越强大,这就需要我们的电脑在计算式有一个性能优良、稳定的内存。那么购买内存的时候应该注意看些什么呢?存在哪些误区以及需要注意防范的地方?很多人认为内存的频率越高越好,内存容量越大越好,而事实果真如此吗?为什么有的内存那么便宜而又的却要贵很多?文件将为您做一个总结:

内存大小

首先说下内存的大小吧,通常人选购内存的时候会以为内存越大电脑运行越快,其实不一定的,这个还要看操作系统,对于32位系统而言,能够识别的内存大小最高为3.5G这个时候如果标配4G内存将有0.5G导致浪费,当然盗版系统可能能识别的只3.1G(以任务管理器里显示的为准,我的电脑内显示的数据不标准,可能电脑能识别3.1但在我的电脑就只2.9G),也就是说在32位操作系统下大于3.5G的内存,使用2条2G以上的内存条完全是浪费(目前微软正式版XP基本32位系统,而测试的XP有64位英文系统,需要加装中文补丁,并且不稳定,Win7有32位系统和64位系统之分)。(延伸:警惕“32位Win7装4G内存”的谬论

另外32位XP下是有的XP下规定单个程序最大占用内存为2G,也就是说你的机器就算允许使用的内存没被它限制,对于单个程序而言就算100G内存或者1000G也好,都只2G运行速度,没任何提高。因此内存的选配并非越大越好要视系统类型而定,XP系统最好使用2条 1G,(2条2G是浪费,而1条1G+1条2G虽然能不浪费同时程序也可以达到最快,但是如果不稳定性,那么性能高点也没什么用,而使用2条内存的理由下面会说)Win7系统标配都是4G的,但是Win7 32位版只能识别3G多的内存,网上的一些什么4G内存补丁其实没啥用处,所以如果用Win7就用64位陪4G内存是目前最流行的。(延伸:再论ReadyFor4GB软件,32位系统下识别4GB内存究竟如何

内存频率

关于内存频率问题,有人说越大越好,甚至在一些知名网站里有人竟然提出在系统没变的情况下DDR31600 取代DDR3 1333是种必然,这样的话。其实内存频率要视系统带宽而定,主要看CPU和主板总线来算,看这两个中最小的或相等的。非I7处理器的其它平台,撇去专业的计算公式,2条内存频率像加与总线相等或略超过,那么就可以发挥这个系统的全部性能,如果小了,那么系统性能将有部分得不到发挥,性能上的浪费,相反的如果超过许多,那么内存频率超过的将完全无效,也是种浪费同时浪费资金。英特尔的CPU总线都标写出来比较好认计算方式也比较简单。

而关于AMD处理总线那么就有些复杂,AMDCPU目前都支持HT3.0,所谓HT3.0它的总线带宽最高为2.6GHZ(大约2600MHZ),但是并非装上AMD处理器就能达到这个速率,HT总线频率 = CPU外频(AMD CPU 外频目前都是200MHZ)×HT倍速(HT1.0为4,HT2.0为5,HT3.0为9或10) .按这个可以知道AMD默认的200MHZ外频率下的总线为 200*9=1800MHZ,也就是说这个时候两条DDR2 1066或DDR3 1066内存就可以完全发挥性能,并不高。但是通过将外频率超频到290MHZ,那么总线就可以达到HT3.0的上限2.6HZ,这个时候就必须使用两条DDRIII 1333内存才可以应付系统的性能。因此购买AMD平台必须得考虑好自己的电脑是否要超频!(延伸:带图对比详解DDR1,DDR2,DDR3内存条的区别

另外内存选配最好使用同品牌,不同品牌一旦颗粒延迟不一样那么虽然系统能够运行,也可以识别出正确内存大小,但由于两条内存延迟不一样内存错误出现的概率将提高。在内存无法买到一样的情况下,一般加装一条金士顿内存也没问题。

购买注意事项

最后关于内存导致的电脑问题必须讲下,因为部分销售商蓄意提高内存价格以出问题不保为理由,像索尼将市面上260左右的内存标到700多卖。首先是内存引起的问题,内存条满足以下条件后那么不会烧坏电脑主板,不会对电脑内除内存本身外任何部件产生影响,第一内存本身并非假货,第二插内存的时候并没一端露外面并未完整插进去,第三当发现插进内存后,电脑启动不了,后还继续开很长时间。除了这3点可能导致主板烧毁外,其它因为内存引起的问题最多是内存报销而对电脑不产生任何影响。同时自行更换完内存送修时可以拆下,而拆下后,是无法检测出是否插了第2条内存,那么在这些条件试问,他们并不知道你是否私自加装内存,内存也因为不可能导致除本身外的其它问题,而检测不出。那么不保修之说算什么?销售人员的言语纯属于恐吓。(延伸:怎样识别假冒伪劣内存条

目前的数码市场是越向欺骗讹诈类发展,目前你买电脑时遇见的销售人员多数只经过1个星期的电脑知识培训,其它的全是推销员培训,那么这个销售人员说的话10句里面起码是有5句以上是有利于他们本身的话并非有利购买者本身利益的话,因此购买前必须自己弄清楚,同时相信自己的选择才是最重要的。

再论ReadyFor4GB软件,32位系统下识别4GB内存究竟如何

我以前在《警惕“32位Win7装4G内存”的谬论》中说过“ready for 4GB”这类软件在32位系统下使用4GB内存是不可取的,并非真正使用4GB内存。然后就有一些支持这个软件的伙计们向我发帖“问罪”,经过我多方查证资料,我现在可以告诉你“ready for 4GB”这个东西确实没有完整的使用4GB内存。

大家可以先做个实验,在32为计算机上安装4GB内存后,系统只认出了3gb,但是通过RAM磁盘这类软件可以把剩下的1GB内存虚拟成RAMdisk。我个人的意见是ready for 4GB这个软件就是用了类似的手法。

延伸:《4G内存只显示3G的原因》《64位与32位系统内存占用情况

为什么这么说呢,我查询了这个软件的一些问题,该软件最大的表现就是会和intel核心显卡冲突导致蓝屏。很多人将这个归结为系统驱动的问题,但是我感觉问题没有那么简单。

我个人认为所谓ready for 4GB就是用类似虚拟内存的手法把不能识别的那部分内存用虚拟内存的方式来使用,然后修改系统函数,把内存大小该为实际大小。这样由于windows对虚拟内存(什么是虚拟内存?虚拟内存有什么用?虚拟内存设置多少合适?)是数据随机写入所以使用上应该没有什么异常,但是intel显卡就不一样了。由于intel核心显卡自动共享内存,而且共享大小和内存大小成正比,当修改后系统内存被认为扩大之后显卡自然也会占用更多的显存,但是实际上直接访问的内存并没有那么多,于是显卡就获取不了足够的显存而出现错误。而别的一些集成显卡之所以没有问题是因为这些显卡的共享内存是固定大小的,所以内存被识别变大后并不会影响显存工作,也就避免出现蓝屏错误了。

另一种观点是受我的一个同学启发得到的,就是ready for 4GB使用的手法可能是内存转储,就是在直接访问的内存爆满后把数据转入到以虚拟内存方式管理的部分内存,就是把多余的内存当作内存转储来用。当内存爆满是ready for 4GB强制转存显卡占用的部分导致蓝屏。(内存出问题导致显卡显示故障的一个实例见穆童的《显示器没信号不显示但电脑主机工作正常的问题》)

不管怎样,我个人认为系统并没有完全使用4GB内存。有人做过实验,64位+4gb内存打使命召唤时帧速是32位+4GB破解后的1.5倍。

还是那句话,凡是皆有因,微软不会平白无故的在32位系统上加上内存限制,而几乎所有的32位桌面系统都有限制也说明32位计算机在支持4GB以上内存的局限性。西方哲学有个人存原则,即存在即合理,既然众多厂商都一致做出这个限制必然有其合理的目的,计算机和人一样是一个平衡的整体,一旦打破势必出乱。

所以,想用4GB内存还是装64位系统的好。

windows7

警惕“32位Win7装4G内存”的谬论

随着电脑升级换代的加速4GB内存已经成为主流,但是由于缺乏计算机基础知识很多人在安装系统的时候选择了32位Win7装4G内存,其结果是4GB内存不能完全识别,通常显示为3GB或者3.5GB之类。

于是很多人使用了一款叫做Ready for 4GB的软件。该软件号称可以破解windows PAE文件来突破内存极限,却不知如此使用将系统推上了不稳定的边缘。

为何32位Win7不可识别4G内存

32位系统不能直接识别4GB以上内存的限制不是简单的在windows PAE上,而是在32位这个大逻辑基础上的。32位系统的最大内存寻址宽度只有2的32次方,也就是4GB,这是物理极限并不是你破解个软件什么就能突破的。那么为什么4GB内存在windows系统上没有被直接识别而是要有所保留呢?这个原因是系统的硬件设备,她的驱动程序等需要占用一部分寻址宽度,多以并不是4GB的寻址宽度都可以全部拿来用的。而所谓的Ready for 4GB破解让32位Win7装4G内存可识别,但实际上是让系统使用了这部分保留内存,这样的结果就是在系统内存爆满状态下硬件设备不能分配到相应的寻址宽度导致系统崩溃。所以Ready for 4GB之类的软件是要慎用的。即使你能识别到4GB内存也不可能用完它,对系统性能的提升备有任何影响。(4G内存只显示3G的问题原因及解决办法

大家看一下网上的帖子,使用Ready for 4GB的电脑没有真正超过4GB内存的,都是4GB整。为什么他们不拿一个8GB内存的电脑试一下?如果你那8GB的电脑不外乎会出现两种情况:1、只能识别4GB;2、能识别8GB但是在内存使用超过4GB的时候系统崩溃。操作系统对内存的管理是系统的核心部分,不是所谓的破解一个函数就能改变的。

32位服务器系统能识别4G内存

当然会有人说windows sever 2003的32为版本也是能识别超过4GB内存的。这点没有错,但是windows sever 2003识别8GB或者以上内存的原理是扩展内存寻址技术,这是一个用在服务器操作系统上的技术,windowsXP win7并没有这个技术。所以不要拿windows sever 2003说事,人家是为服务器生的,不是普通电脑能比的。

此外还有就是有人拿windows sever 2008说事,这个系统是windows7对应的服务器版。是灰常强悍的系统,也具备扩展寻址技术,所以这些同学最好查一下资料区分一下什么事扩展内存寻址技术什么事内存寻址带宽。

至于拿windows sever 2008 R2说事的人就更应该反思了,这个系统只有64位版的,不要跟我说可以识别4GB的内存,不能识别了才是大事不妙了。

用电脑应该明白就是操作系统做出的限制是有原因的,更何况所有的桌面32位操作系统都对4GB内存做出了限制,连linux这个服务器系统的桌面版都有限制,这是为什么呢?扩展内存寻址虽然可以管理大内存但是会大大降低性能,服务器系统不是游戏机,所以不在乎这点,他们只要有大内存用来管理数据之类的就行了。但是我们平时用的电脑可不行,在个人电脑上装过windows sever 2003之类的服务器系统的同学都会知道这类系统在我们日常使用的功能上简直的废物,在没有更改设置的时候sever 2003甚至连声音都没有。大家明白了吧,32位家用系统没有扩展寻址的原因是照顾性能,这是我们家用电脑追求的;而服务器系统使用的原因是照顾数据吞吐量,这是他们必须的。所以32位系统无论怎么修改内存使用极限就是4GB,不是破解了就能超越的,32位Win7装4G内存终究是不理智的。

现在的处理器都已经支持64位了,对于内存超过4GB的用户而言使用64位系统才是最好的选择。不要轻信什么64位系统兼容性差的谣言。只要你不是在使用某些古董软件,64位系统是不会有什么问题的。(作者:幻儿/北京科技大学 计算机协会)

4G内存只显示3G的问题原因及解决办法

昨天跟哥们配电脑,结果买的4G内存系统只显示3G,刚刚搞清楚了来龙去脉及解决办法,总结一下。

只显示3G的原因

常用的XP系统都是32位的系统,就是说在所有程序(包括)系统本身运行的时候,最多能使用2的32次方的地址,大家可以自己算一下2的32次方就是4G,但问题是,系统里面除了内存还有其它设备啊,显卡硬盘之类的都是需要地址的,所以,留给内存使用的地址只有3G多一点,剩下的要保留给其它设备。

结论就是,只要是32位的系统,就只能使用3G的内存,多了系统都识别不了,不是微软的错,也不是硬件厂家的错,更不是电脑商们的错,要怪就怪这个世界变化太快了(还记得当初用32M内存时的感受,那会儿还鄙视某些人用16M内存呢)。警惕32位Win7装4G内存的谬论

解决办法

  1. 换装64位版本的XP。这个办法可以解决,但不实用,因为市面上大部分的软件没有针对64位XP系统开发的版本,所以装上这个系统你基本就只能用写字板当word,剩下的时间玩扫雷了。
  2. 换装Vista。如果你装的是32位版本的Vista,那么系统可以识别4G的内存,但能够使用的还是3G(因为所有32位系统的最大能力就是3G),如果你装64位的Vista系统,遇到的问题跟64位的XP一样,没软件可用,当然还有一个问题,就是Vista实在是一个垃圾系统。
  3. 换装Linux。伟大的Linux本身就是64位的操作系统,用它是绝对没问题了,而且还能让你看上去很酷(大部分人都不认识Linux,你可以把他们叫到电脑旁显摆显摆),问题就是,你是否真的有孤芳自赏的耐性呵呵。
  4. 等待Windows 7. Win7会不会让微软打个翻身仗?这个问题许多测试过的人都已经给出回答了——Win7真的挺不错。有谣言说7月13日微软会发布Win7,而在英文版的Win7官方主页上,支持64位被作为Win7的一个新特性宣传,而且微软还许诺绝大部分32位的软件都能很好地兼容,看来大家是值得期待Win7的,这应该是一个不错的解决办法,不过还没有可靠的测试结果,而且操作系统发布之后,应用软件商开发新版本的跟进也需要一段时间,估计大规模普及起码得半年以后吧。
  5. 偏方。就是用Ramdisk这款软件来把闲置的内存用起来。基本的原理就是把那几百兆系统无法使用的内存虚拟成硬盘,再用这个虚拟硬盘当IE的缓存或者Windows的虚拟内存用,这也充分发挥了内存存取速度快的优点,让你的电脑性能提升不少,或者在百度里面搜“玩转4G内存”,有N多转载的,都不知道谁是原创了,向原作者致敬。
  6. 偏方2.这个适用于买了4G内存同时又使用集成显卡的大哥们,就是把多出来的内存设置成集成显卡的显存,也算没有浪费,不过买这么大内存还用集成显卡的牛人……估计不是自己花钱吧。

关于4G内存只显示3G这个课题的所有的内容都在这儿了,大家酌情参考,4G内存的问题是阶段性的不协调问题,相信随着操作系统的发展能够很快解决,就指望Win7了,最好别让大家失望,买了4G的哥们也别郁闷,实践证明,当初装机的时候没把内存配足了,后来觉得不够用了想添,不是遇到双通道搭配的问题,就是遇到老型号内存难找,或者涨价的问题,所以现在配了4G内存将来应该不会后悔的。