ECC内存与普通内存之间的区别

合集下载
相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

ECC内存与普通内存之间的区别
ECC内存指的就是应用了能够实现错误检查和纠正技术的内存条。

ECC是“Error Checking and Correcting”的简写,中文名称就是“错误检查和纠正”。

它一般多应用在服务器及图形工作站上,因为它可以使整个电脑系统在工作时更趋于安全稳定。

ECC内存与普通内存
1、内存颗粒数量区别:ECC内存为服务器内存,该类内存条多了一颗ECC错误校验储存芯片(储存芯片数为奇数),ECC的应用可以保证服务器在运转中更安全稳定。

而普通内存条储存芯片数为偶数。

2、应用的技术区别:ECC内存条添置ECC错误校验技术,经过错误校验、纠正,可以有效的保证服务器系统的稳定性和可靠性。

而普通内存条不配备校正错误技术,因此既不能确定错误位置,也无法修正错误。

3、应用领域的区别:由于ECC内存能有效的保存和维持数据的完整性,同时配备校验和纠正技术,ECC内存进一步减少了数据崩溃情况,因此多应用于在金融等行业以及科学界等服务器及图形工作站上,而普通内存条只能用于家用台式机。

4、内存条的容量区别:由于服务器的内存应用对于其容量要求更高,因此ECC内存条容量通常比普通内存条容量通常高。

5、价格的区别:由于ECC内存条的技术含量更高,内存容量也较普通内存大。

因此ECC 内存条比普通内存的价格要贵。

ECC内存自动纠错的原理
在数字电路中,最小的数据单位是“比特”,“比特”也是内存中的最小单位。

一个比特只有“0”和“1”两个值,在数字电路中8个连续的比特是一个字节,它在机器语言里面就代表一个字母或者数字。

像电场、磁场甚至宇宙射线干扰,都会造成单个比特值的变化。

如果对于系统运行很重要的字节,单个比特的值发生变化可能就会产生乱码,最终导致宕机或者其他故障出现。

但是ECC内存技术的出现就可以有效避免这种问题发生。

ECC内存先通过“奇偶校验检查”的方法来检查错误,也就是另外储存一个“奇偶校验”,其值为8个比特组里所有“1”的和,结果无非奇或偶,即“0”或者“1”。

如果内存下次访问数据的时候,与奇偶校验比特的值不一样的话,那么系统就知道至少有一个比特的值错了,这种情况下ECC内存就会用一段储存原始数据时,用特殊算法生成的代码来校正错误,从而恢复原始的8比特数据。

用户对ECC内存的认识误区
很多用户在对ECC内存的了解还不够清楚的时候,认为选购ECC内存的优势就是内存速度快,这其实是一种误解。

根据ECC内存自动纠错的原理我们可以知道,它与非ECC内存的不同之处主要就在于它有特殊的纠错能力,可以使服务器保持稳定,而很多用户强调的速度是与内存类型有关的,但ECC本身并不是一种内存型号,也不是一种内存专用技术,它只是一种广泛应用于各种领域的计算机指令中的指令纠错技术。

除此之外,从ECC内存的中英文名称中我们也可以看出它的主要功能就是“发现并纠正错误”,它比奇偶校正技术更先进的方面主要在于它不仅能发现错误,而且能纠正这些错误,这些错误纠正之后计算机才能正确执行下一个任务,以此确保服务器的正常运行。

相关文档
最新文档