纠错内存

✍ dations ◷ 2025-07-21 21:09:47 #电脑内存

修正错误存储器(英语:Error-Correcting Code memory,缩写:ECC memory或ECC)指能够实现错误检查和纠正错误技术的内存。

在ECC技术出现之前,内存中应用最多的另外一种错误检查技术,是奇偶校验位(Parity)技术。

在数位电路中,最小的数据单位是“比特(bit)”,也叫“比特”。“比特”也是内存中的最小单位,它是通过“1”和“0”来表示数据高、低电平信号。在数字电路中8个连续的比特是一字节,不带“奇偶校验”的内存中的每个字节只有8位,若它的某一位存储出了错误,就会使其中存储的相应数据发生改变而导致应用程序发生错误。

而带有“奇偶校验”的内存在每一字节(8位)外又额外增加了一位用来进行错误检测。比如一个字节中存储了某一数值(1、0、1、0、1、0、1、1),把这每一位相加起来(1+0+1+0+1+0+1+1=5)。对于偶校验,若其结果是奇数,校验位就定义为1,反之则为0;对于奇校验则相反。当CPU返回读取存储的数据时,它会再次相加前8位中存储的数据,计算结果是否与校验位相一致。当CPU发现二者不同时就会试图纠正这些错误。

但奇偶校验位技术有个缺点,当内存查到某个数据位有错误时,由于不一定能确定错误在哪一个位,也就不一定能修正错误。所以带有奇偶校验的内存的主要功能仅仅是“发现错误”,并不能纠正错误。

此外,奇偶校验技术是通过在原来数据位的基础上增加一个数据位来检查当前8位数据的正确性,但随着数据位的增加,用来检验的数据位也成倍增加,就是说当数据位为16位时它需要增加2位用于检查,当数据位为32位时则需增加4位,依此类推。特别是当数据量非常大时,数据出错的几率也就越大,对于只能纠正简单错误的奇偶检验的方法就显得力不从心了。正是基于这样一种情况,错误检查和纠正(Error Checking and Correcting)应运而生了。

ECC与奇偶校验不同的是,如果数据位是8位,则需要增加5位来进行ECC错误检查和纠正。数据位每增加一倍,ECC只增加一位检验位。也就是说当数据位为16位时ECC位为6位,32位时ECC位为7位,数据位为64位时ECC位为8位,依此类推。在内存中ECC能够容许错误,并可以将错误自动更正,使系统得以正常的操作,不致因错误而中断。

部分人认为服务器必须使用ECC内存,认为ECC内存性能较高,其实是一种谬误。ECC内存之所以广泛应用于服务器领域,并非其性能,而是因为ECC内存的纠错能力,使服务器保持稳定。

ECC本身并不是一种内存型号,也不是一种内存专用技术,它是一种广泛应用于各种领域的计算机中的纠错技术。

ECC内存还需要CPU和主板支持,并在BIOS中进行相应的设置,目前只应用在大多数服务器主板。

相关

  • 范德华力范德华力(范德华力)(Van der Waals force)在化学中指分子之间非定向的、无饱和性的、较弱的相互作用力,根据荷兰物理学家约翰内斯·范德瓦耳斯命名。范德华力是一种电性引力,但它
  • 极端贫困极端贫穷(英语:Extreme poverty)即赤贫,指贫穷的最严重状况,亦即一个人无法获致生存所需的基本需求,包括食物,水,衣物,住屋,卫生设备,教育与健康医疗。为掌握世界各国极端贫穷的人数,世
  • 吉尔吉斯共和国国家银行坐标:42°52′33″N 74°34′52″E / 42.875795°N 74.581235°E / 42.875795; 74.581235吉尔吉斯共和国国家银行(英语:National Bank of the Kyrgyz Republic,简称NBKR)是吉尔吉
  • 克洛泰尔二世克洛泰尔二世(Clotaire II,584年6月-629年10月18日),法兰克王国墨洛温王朝的国王(584年9月28日-629年10月18日在位)。克洛泰尔二世是纽斯特里亚(或苏瓦松)王希尔佩里克一世与第三任妻
  • 猪急性腹泻综合征冠状病毒猪急性腹泻综合征冠状病毒(学名:Swine acute diarrhea syndrome coronavirus),简称SADS冠状病毒(SADS-CoV),又称猪肠道甲型冠状病毒(Porcine enteric alphacoronavirus),是甲型冠状病
  • 参政参知政事是中国历史上的一个官职,于唐朝首先设置,并非正式官位,而是三省长官以外的官员,加上此头衔(或同中书门下三品、同中书门下平章事等的头衔),即可以进入政事堂议事,等于成为宰
  • 国家紧急状态紧急状态是指一个国家陷入或即将陷入危机,有可能会影响国家的发展及存亡,由国家元首使出超过平常法治范围的特别措施。现在多数先进国家会将权力下放至国会,让国会通过实施紧急
  • 恩斯特·费尔恩斯特·费尔(Ernst Fehr,1956年6月21日-)是奥地利经济学家。他是瑞士苏黎世大学微观经济学和实验经济学教授、经济系主任。他的研究领域是人类合作和社交的演化,尤其是社会正义
  • 夏季奥林匹克运动会举重比赛举重于1920年夏季奥运会起成为每届夏季奥运会比赛项目。在此之前,1896年夏季奥运会和1904年夏季奥运会也举办过举重比赛。早期的奥运会举重比赛,所有运动员一起竞争,没有体重的
  • 孙大涌孙大涌(?-),中华人民共和国热处理工艺专家、政治人物,中国科学技术协会原副主席、荣誉委员,第八届全国政协委员。