ECC内存什么意思?

请个位大虾不用长篇大论在解答。最好是简单易懂~谢谢了... 请个位大虾不用长篇大论在解答。最好是简单易懂~谢谢了 展开
 我来答
智驭未来
高能答主

2019-10-07 · 一个热爱教育和喜欢分享教育的宝妈
智驭未来
采纳数:690 获赞数:379966

向TA提问 私信TA
展开全部

ECC内存是应用了能够实现错误检查和纠正技术的内存条。

ECC内存,即实现错误检查和校正技术的存储器条带。通常,它主要应用于服务器和图形工作站,这将使整个计算机系统在工作中更加安全和稳定。

在存储器中,ECC可以容忍错误并对其进行校正,使得系统能够正常地正常运行而不因错误而中断,并且ECC具有自动校正的能力,其能够检测和纠正奇偶校验不能检测的错误。

扩展资料:

ECC存储器的成功不是因为它是快速的,速度根本与内存类型无关,而是因为它具有特殊的纠错能力来保持服务器的稳定。

ECC本身不是一个内存模型,也不是一个内存特定的技术。它是一种广泛应用于各个领域的计算机指令,是一种指令纠错技术,其英文全称为纠错。

相应的中文名称叫做错误检查和纠正。从这个名字我们可以看出,它的主要功能是发现并纠正错误,这比奇偶校验技术更先进,主要是因为它不仅可以检测错误,而且可以纠正这些错误。

参考资料来源:百度百科—ECC内存

lidongji888
2007-02-16 · TA获得超过243个赞
知道答主
回答量:182
采纳率:0%
帮助的人:121万
展开全部
ECC内存即纠错内存,简单的说,其具有发现错误,纠正错误的功能,一般多应用在高档台式电脑/服务器及图形工作站上,这将使整个电脑系统在工作时更趋于安全稳定。

为了能检测和纠正内存软错误,首先出现的是内存“奇偶校验”。内存中最小的单位是比特,也称为“位”,位有只有两种状态分别以1和0来标示,每8个连续的比特叫做一个字节(byte)。不带奇偶校验的内存每个字节只有8位,如果其某一位存储了错误的值,就会导致其存储的相应数据发生变化,进而导致应用程序发生错误。而奇偶校验就是在每一字节(8位)之外又增加了一位作为错误检测位。在某字节中存储数据之后,在其8个位上存储的数据是固定的,因为位只能有两种状态1或0,假设存储的数据用位标示为1、1、1、0、0、1、0、1,那么把每个位相加(1+1+1+0+0+1+0+1=5),结果是奇数。对于偶校验,校验位就定义为1,反之则为0;对于奇校验,则相反。当CPU读取存储的数据时,它会再次把前8位中存储的数据相加,计算结果是否与校验位相一致。从而一定程度上能检测出内存错误,奇偶校验只能检测出错误而无法对其进行修正,同时虽然双位同时发生错误的概率相当低,但奇偶校验却无法检测出双位错误。

ECC(Error Checking and Correcting,错误检查和纠正)内存,它同样也是在数据位上额外的位存储一个用数据加密的代码。当数据被写入内存,相应的ECC代码与此同时也被保存下来。当重新读回刚才存储的数据时,保存下来的ECC代码就会和读数据时产生的ECC代码做比较。如果两个代码不相同,他们则会被解码,以确定数据中的那一位是不正确的。然后这一错误位会被抛弃,内存控制器则会释放出正确的数据。被纠正的数据很少会被放回内存。假如相同的错误数据再次被读出,则纠正过程再次被执行。重写数据会增加处理过程的开销,这样则会导致系统性能的明显降低。如果是随机事件而非内存的缺点产生的错误,则这一内存地址的错误数据会被再次写入的其他数据所取代。

使用ECC校验的内存,会对系统的性能造成不小的影响,不过这种纠错对服务器等应用而言是十分重要的,带ECC校验的内存价格比普通内存要昂贵许多。
参考资料:www.it.com.cn
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
风之子0o
推荐于2018-04-11 · TA获得超过487个赞
知道小有建树答主
回答量:499
采纳率:0%
帮助的人:246万
展开全部
ECC就是能够矫正错误,那用在服务器上可以防止死机等,但是在个人电脑上就没必要,一般的主板可能也不支持带ECC功能的内存,而且不用ECC有提高速度的好处,ECC可以说是服务器为了长时间工作而设的,我们没必要用
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
lnleny
2007-02-16 · TA获得超过492个赞
知道小有建树答主
回答量:919
采纳率:0%
帮助的人:551万
展开全部
ECC是内存校验,原来都是用于服务器,你可以在主板的参数说明中找到是否支持ECC内存。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
scorpiojyy
2007-02-16 · TA获得超过853个赞
知道小有建树答主
回答量:2568
采纳率:0%
帮助的人:1182万
展开全部
简单点是吧
ECC指ECC校验,是提高内存效能的一种功能。
一般内存都没有,所以也没必要用ECC内存
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(5)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式