一条内存引发的死机

硬派学堂

比比的朋友小罗常常把内存和硬盘的概念搞混淆,可能是他认为它们都是储存数据的地方吧。其实内存就相当于一个加工车间,而硬盘则像一个库房。我们把原料从库房里拿出来,在车间里面加工,加工完成后,又放回到库房。知道了这个意思后,你就应该明白内存的用途了吧。

不过在实际使用过程中,内存这个加工车间常常会因为“加工设备”不够好或车间里面的工人闹矛盾等缘故而造成死机的现象,今天我们就来一起探究一下由内存引起电脑死机等故障的原因吧。

劣质内存:

谋杀电脑的凶手

当小罗在外面奔波了一天,回到家里,刚一上网,就收到了好朋友发来的E-mail,要他帮忙修改一下春节时拍的几张照片。这本来对于小罗来说是件很简单的事,但自从他半年前在电脑城的JS那里买了条杂牌内存后,一用Photoshop处理照片的时候,就很容易出现蓝屏或死机现象。有时候开机,虽然系统也能正常启动,但进入桌面前系统就有错误提示,会自动重启电脑,再次启动电脑后,仍旧是同样的故障。这可让小罗吃尽了苦头,有一次,当小罗在用家里的电脑处理紧急文档的时候,电脑又来了一次临时罢工。这让他再也忍无可忍,请了某电脑高手来检查,折腾了很大一阵子,发现问题就出在那被打磨过的内存上……原来这根小小的条子,就是谋杀小罗电脑的元凶!

凶手现形:

直击打磨内存

5-d2324-03.jpg
内存主要组成部件

了解被打磨过的内存之前,我们先来认识一下内存的组成。内存一般都由PCB板、SPD芯片和内存颗粒组成,有些较高端的内存也带有屏蔽罩。内存的PCB板通常有4层和6层两种,层数越多其电气性能就越好;SPD芯片是记录内存频率、延迟等参数的芯片,一般内存条上都有(杂牌的劣质内存上就可能没有),内存颗粒则是内存条的记忆体,也是内存条最重要的部分,常见的内存颗粒品牌有Infineon(英飞凌),ELPIDA(尔必达),HY(现代)和Samsung(三星)等。而屏蔽罩一般都是金属材料,可以有效地屏蔽外界对内存的干扰,同时也使内存可以更好地散热,但通常也成了打磨内存的庇护伞。

5-d2324-04.jpg
带屏蔽罩的内存

内存的打磨

打磨,也叫Remark,顾名思义就是对内存颗粒表面的型号和参数进行涂改,然后重新写上不真实的内存参数或其他信息,是一种比较常见的造假方式。通常的手段是把低频率的颗粒打磨为“高频率”的颗粒,或是把杂牌颗粒打磨成品牌颗粒等。这种造假方式的内存在容量上一般没有问题,但在运行的稳定性和性能等方面则大打折扣,质量和寿命也都经不起考验,而且被打磨过的内存无法享受正品内存应有的质保服务。

打磨手法:

擦除颗粒上的参数后重新写上

5-d2324-05.jpg
被打磨过的内存颗粒:“BT-H”被打磨成了“BT-D43”

这种打磨手法也有不将内存颗粒表面的原有内容全部擦掉,而是直接修改一些关键的字段。实际上,它们一般都是将低频率的颗粒更改为高频率,或者将高延迟改为低延迟。以此来提高价格以牟取暴利。但由于这种内存长期处在超过标准的频率下使用,必然会导致系统的不稳定,产品寿命方面也会缩短。

不安定的团队

内存兼容性问题引起死机

如果你同时使用了几条内存,那么它就组成了一个团队,如果不同类型的内存混插的话(如单双面内存混插),就有可能出现兼容性问题,严重的话会导致死机。

内存之所以存在单面与双面内存,这关系到厂商制造工艺跟良品率问题,内存上的颗粒分单面颗粒跟双面颗粒。双面内存和单面内存看起来没什么区别,实际上它们是完全不同的,同等容量的内存,单面比双面的集成度要高,生产日期要靠后,所以工作起来就更稳定。

通常单面内存每条拥有一组Bank,而双面内存则每条提供两组Bank。由于某些老的芯片组(如Intel 815)只能正确识别单组物理Bank最高容量为128MB,因此这就造成部分Intel主板无法使用某些“集成”度较高的256MB内存,因为它的全部容量都集成在一组Bank之内,主板只能使用它总容量的一半——128MB。

5-d2324-06.jpg
单面内存

一条128MB的双面内存可以视为在单面64MB基础上增加记忆颗粒对容量进行的扩展。如一些支持三条内存槽的主板上,插上一条单面和两条双面内存,很可能无法工作。即使能工作,系统也很不稳定,就是由于支持的工作组没有实际的这么多。

5-d2324-07.jpg
双面内存

出血,拒绝杂牌内存

经过了上次的惨痛教训,小罗决定出血更换自己的内存。来到了市场上,这次小罗开始仔细挑选内存了,他看到了很多使用HY、三星内存颗粒但做工粗糙的非原厂内存。这些内存通常只使用四层PCB制造,工作过程中由于信号干扰所产生的杂波会很大,会产生不稳定的现象。而好的品牌内存使用了六层PCB制造,并对PCB材质、层间距、线路布局等加工工艺都有严格把关。

另外品牌内存具有完整的电源层和地线层,做工严谨并且经过严格的兼容性和性能测试。而杂牌内存走线凌乱,使用的电路板差且电器元件能省则省,并且没有经过兼容性和性能测试。所以和品牌内存相比,杂牌内存兼容性差,超频性不好、严重的则会导致电脑运行不稳定或者频繁死机。从三星金条和杂牌内存的图片中,我们很容易就能看出它们的不同来,三星金条的电容、电阻分布整齐,数量也很多;而杂牌内存就只有很少的几个。当然,这次小罗是坚定地选择口碑较好的品牌内存。

5-d2324-01.jpg
杂牌内存
5-d2324-08.jpg
三星内存

总结

内存,它伴随着计算机的诞生而出现,到今天计算机与内存更是不离不舍,内存是组成计算机的重要部件,就连通常说的“最小系统”也不能放弃内存。因此我们在使用和购买内存的时候都必须对内存有一个全面的认识。

内存频率:顾名思义,内存频率就是内存的工作频率,即是速度,速度这东西当然是越快越好了。就好比你的车开得越快速度肯定越高一样。但这也需要和系统配合,车的最快时速再高但是受路面限制的话还是无法发挥最佳性能的。同时需要注意的是,车开得越快安全系数也越低,高速内存也会导致延迟增长。

内存延迟:内存延迟时间决定了内存的性能,这个参数越小,内存性能越好。内存延迟通常采用4个数字表示,中间用“-”隔开,以“5-4-4-12”为例,第一个数代表CAS(Column Address Strobe)延迟时间,也就是内存存取数据所需的延迟时间,即通常说的CL值;第二个数代表RAS(Row Address Strobe)-to-CAS延迟,表示内存行地址传输到列地址的延迟时间;第三个数表示RAS Prechiarge延迟(内存行地址脉冲预充电时间);最后一个数则是Act-to-Prechiarge延迟(内存行地址选择延迟)。这4个延迟中最重要的指标是第一个参数CAS,它代表内存接收到一条指令后要等待多少个时间周期才能执行任务,就像开车从发现危险到刹车一样需要一定的反应时间。这个时间只有长短之分而不可能消除,内存的CL值也不可能消除,一般来说频率相同的内存CL值越小性能就越高。