监控安装 ERP

系统集成论坛

 找回密码
 注册通行证

QQ登录

只需一步,快速开始

路由器交换机防火墙系统集成商城 优质产品采购平台
查看: 12630|回复: 6
打印 上一主题 下一主题

ECC和RECC内存条之间的区别

[复制链接]
跳转到指定楼层
1
发表于 2011-10-11 12:46:14 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
华为金牌代理
本文内容转载自:http://www.waso.com.cn/news_info.asp?id=442&classid=1  

   从普通的定义上区分:


我们都知道:内存,是连接CPU 和其他设备的通道,起到缓冲和数据交换作用。 当CPU在工作时,需要从硬盘等外部存储器上读取数据,但由于硬盘这个“仓库”太大,加上离CPU也很“远”,运输“原料”数据的速度就比较慢,导致CPU的生产效率大打折扣!为了解决这个问题,人们便在CPU与外部存储器之间,建了一个“小仓库”—内存

ECC内存,即应用了能够实现错误检查和纠正技术(ECC)的内存条。一般多应用在服务器及图形工作站上,这将使整个电脑系统在工作时更趋于安全稳定。ECC是“Error Checking and Correcting”的简写,中文名称是“错误检查和纠正”。

单来说:ECC是一种校验,RECC的R表示register,寄存器。所以RECC就是在ECC的基础上加了一个寄存器。

   从外观上区分:  

先来看看金士顿 4G ECC内存条

中间的小红圈,就是ECC内存条与普通内存条之间的区别,普通内存条上面,从外观上看,这种小方块的芯片单面只有8颗,而ECC内存单面是9颗,所以普通内存条和ECC内存条之间是很好区分的。下面我们再来看看RECC内存条:

大家可以再数数小芯片的数量,在RECC内存条上,又多了一颗。因为RECC内存比ECC内存多一个寄存器,所以在外观上就多了一个小颗粒,下面我们看看他们的对比:


大家记清楚一条:ECC内存条比普通内存条多一个小颗粒,而RECC比ECC多一个R,也就是寄存器,整体多一个颗粒,所以,从外观上久很容易区分他们的种类了。

功能上的区别:

目前是一谈到服务器内存,大家都一致强调要买ECC内存,认为ECC内存速度快,其实是一种错误地认识,ECC内存成功之处并不是因为它速度快(速度方面根本不关它事只与内存类型有关),而是因为它有特殊的纠错能力,使服务器保持稳定。ECC本身并不是一种内存型号,也不是一种内存专用技术,它是一种广泛应用于各种领域的计算机指令中,是一种指令纠错技术。它的英文全称是“ErrorChecking and Correcting”,对应的中文名称就叫做“错误检查和纠正”,从这个名称我们就可以看出它的主要功能就是“发现并纠正错误”,它比奇偶校正技术更先进的方面主要在于它不仅能发现错误,而且能纠正这些错误,这些错误纠正之后计算机才能正确执行下面的任务,确保服务器的正常运行。

ECC内存因为要满足效验纠错的需要,加入了一颗ECC效验颗粒,由于采用的是TOSP封装,使得内存看上去每面有9颗内存颗粒。  而REG ECC内存上面的芯片一般比普通内存多出2-3个,主要是PLL (Phase Locked Loop)和Register IC,它们的具体用处如下 PLL(Phase Locked Loop) 琐相环集成电路芯片,内存条底部较小IC,比Register IC小,一般只有一个,起到调整时钟信号,保证内存条之间的信号同步的作用。Register IC内存条底部较小的集成电路芯片(2-3片),起提高驱动能力的作用。服务器产品需要支持大容量的内存,单靠主板无法驱动如此大容量的内存,而使用带Register的内存条,通过Register IC提高驱动能力,使服务器可支持高达32GB的内存因为有了PLL和 Register芯片的支持,服务器内存可以做的很大,更好的满足日益庞大的软件对内存无止境的要求。所以建议服务器用16G以上的内存最好用RECC内存。

RECC多了一个寄存器,在内存上的作用我们可以把它理解成书的目录,当内存接到读写指令时,会先检索此目录,然后再进行读写操作,这将大大提高服务器内存工作效率。所以有些人误以为RECC内存是不是比ECC内存运行速度慢,是错误的。目前能见到的Register内存也都具有ECC功能,部分主板要求内存必须支持Register。

通过这个简要的描述,不知道大家对ECC内存和RECC内存是不是有了一个新的认识。下面为大家展示几张带散热片的RECC内存图片:

这是RECC 4G,带散热片的内存条。

这是RECC 8G带散热片的内存条。

这是RECC 8G,不带散热片。因为现在的先进技术,降低了芯片的发热量,所以现在市面上大多数的内存都已经不带散热片。

希望通过这个简要的讲解,能让您很好的区分ECC和RECC内存条,在购买服务器的时候能根据自己的情况去做出适合自己的选择!

PS:成都网烁信息科技(www.waso.com.cn) intel服务器产品华西地区供货平台,专业服务器配件批发商,服务器组装,图形工作站,服务器整机定制等

联系方式:QQ 100 654 811    电话:(0 )158 8118 5414      400-702-1616
7
 楼主| 发表于 2011-10-24 16:13:20 | 只看该作者
华为金牌代理
普通的PC中,如果数据出错,不是经常出现程序卡死。然后直接关掉的情况吗。不过一般PC很少出现这种情况。因为PC的数据出力量根本就不大,不像服务器。服务器自身的数据处理量很大,而且经常一直开机的情况。这种情况下要是再处理数据的时候出现了一个小小的错误。这样就很可能会导致死机,数据丢失等情况。相对大型的数据来说,这种情况很容易发生的。而且有些数据非常重要,不能丢失,所以服务器才会采用专业的技术保证内存在处理这个过程中出错的概率,这样能更大的保证服务器的运行。也能更好地保障数据的安全。
服务器在线定制:www.waso.com.cn
QQ:100654811

0

主题

6

帖子

30

积分

实习生

6
发表于 2011-10-18 16:14:42 | 只看该作者
华为金牌代理
回复 4# 网烁信息811

避免了很多数据出错导致的卡死,数据丢失等问题
你的意思是说,普通的PC中,数据出错会导致机器卡死是吗?如果数据丢失了,ECC的内存会怎么做?

4

主题

39

帖子

71

积分

实习生

5
发表于 2011-10-18 13:59:57 | 只看该作者
ECC内存条  很好
4
 楼主| 发表于 2011-10-12 14:23:09 | 只看该作者
ECC内存的功能是效验和纠错功能,这样能保证服务器的稳定,正常的运行,避免了很多数据出错导致的卡死,数据丢失等问题。。但是多了一个功能,在速度上相当就慢点。但是RECC加了一个寄存器,就好像书的目录,这样提升了读取的速度。。所以相当来讲RECC更快。。而且RECC能支持大量的内存,比如96G,144G,等。。但是也要主板支持RECC才行
服务器在线定制:www.waso.com.cn
QQ:100654811

0

主题

74

帖子

76

积分

实习生

3
发表于 2011-10-12 11:49:41 | 只看该作者
看看有什么区别。。。

0

主题

7

帖子

31

积分

实习生

2
发表于 2011-10-11 14:40:29 | 只看该作者
从内存条的区别来看性能
您需要登录后才可以回帖 登录 | 注册通行证

本版积分规则

联系我们| 手机版|系统集成论坛 ( 京ICP备11008917号 )

GMT+8, 2024-9-30 14:24 , Processed in 0.095107 second(s), 25 queries .

系统集成论坛

BBS.XTJC.COM

快速回复 返回顶部 返回列表