RECC内存自动纠错技术 您所在的位置:网站首页 Reg内存 RECC内存自动纠错技术

RECC内存自动纠错技术

2024-06-02 18:43| 来源: 网络整理| 查看: 265

一、什么是RECC。 1、RECC介绍

RECC(Redundant Error Correction Code):其实就是REG+ECC的缩写组合,可以理解为是一种内存错误检测和纠正技术,通过内存模块中添加冗余的错误检测和纠错电路来实现,在内存读写时自动检测和纠正内存中的位错误(内存中的二进制位发生错误,也就是数据位发生了错误或损坏,导致存储的数据与原始数据不一致),从而防止数据损坏和系统崩溃,提高系统的可靠性和稳定性。

出现位错误的原因:自然衰减、电磁干扰、静电放电、物理损坏等。

2.RECC内存条跟普通内存条的区别

外观上看:RECC和普通内存条不同的就是内存条上面的黑色颗粒数不同,也就是内存颗粒数不一样,RECC数量上多余普通内存条的数量。

注意:内存条的外观和颗粒数量可能因制造商、型号和规格而有所不同。因此,如果要确定一根内存条是否为RECC或ECC内存条,最可靠的方法是查看其产品规格或标签中的技术信息。

RECC内存条:如下图举例

普通内存条:如下图举例

二、简单介绍ECC、REG 1、REG的意思

REG(Registered ):中文意思就是注册内存,也称为缓冲内存。它是一种通过在内存模块和内存控制器之间添加寄存器(或称为注册器)来提升性能和稳定性的技术。注册器可以缓冲和放大信号,减少信号干扰和时序问题,提高内存模块的稳定性。注册内存在高端服务器和工作站上更常见,但价格相对较高。

2、ECC

ECC(Error Correction Code):中文意思就是纠错码,也被称为内存纠错技术。ECC在内存中使用冗余校验位来检测和纠正数据错误。通过在数据存储过程中添加冗余校验位,ECC可以检测和纠正内存中的位翻转、位丢失和位漂移等错误。这提高了内存的可靠性和容错性。ECC常用于对数据完整性要求较高的系统,如服务器和工作站等。

三、注释!!! 1、内存模块类型

内存模块类型通常分以下几种:(目前最常用的就是DDR4、DDR3、UDIMM)

DDR(Double Data Rate):DDR是一种广泛使用的内存类型,包括DDR2、DDR3、DDR4和DDR5等不同版本。每一代DDR内存都有不同的速度和电压规范,随着版本的升级,带宽和性能有所提升。

SDRAM(Synchronous Dynamic Random Access Memory):SDRAM是一种同步动态随机存取存储器,是早期的内存标准。它在时钟信号的同步下进行读写操作,具有高速的数据传输能力。

RDIMM(Registered DIMM):RDIMM是具有缓冲功能的内存模块,常用于服务器和高性能应用。它通过引入寄存器来缓冲信号,提高系统的稳定性和可扩展性。

UDIMM(Unbuffered DIMM):UDIMM是一种非缓冲的内存模块,适用于大多数主流桌面计算机和消费级应用。它较为简单且成本较低,但在传输距离和总线长度方面有一定限制。

ECC DIMM(Error Correcting Code DIMM):ECC DIMM是一种具有纠错功能的内存模块,可以检测和纠正内存中的错误,常用于对数据完整性要求较高的应用,如服务器和工作站。

2、冗余校验位

冗余校验位:是指在一组数据中添加额外的信息位(也称为冗余位),用于检测和纠正数据传输中的错误。这些冗余位通常是通过一种校验算法计算得出,并添加到原始数据中,从而形成一个带有冗余校验位的数据块。接收方在接收数据时,可以使用相同的校验算法来检查数据的完整性,并将错误的数据位纠正为正确的值。

ECC具体技术原理:ECC内存_百度百科 (baidu.com)



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有