纠错内存

✍ dations ◷ 2025-11-27 05:15:59 #电脑内存

修正错误存储器(英语: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中进行相应的设置,目前只应用在大多数服务器主板。

相关

  • 李悝法家系列条目战国:李悝、吴起、慎到、申不害、   商鞅、李斯、韩非李.mw-parser-output ruby.zy{text-align:justify;text-justify:none}.mw-parser-output ruby.zy>rp{us
  • 反重力反重力一词常见于宇宙论和星体动力学。该词的概念是希望能创造一个物体或者空间,可以不受重力影响。它并不是指一种失重状态,例如自由落体或卫星运行,也不是指用别的力来平衡万
  • 威尔特郡威尔特郡(英语:Wiltshire,英文简称:Wilts),英国英格兰西南区域的名誉郡和单一管理区。以人口计算,索尔茲伯里是第1大(亦是唯一一个)城市;斯温登是第1大镇、特罗布里奇是第2大镇(亦是郡
  • 岛根县坐标:35°13′N 132°40′E / 35.217°N 132.667°E / 35.217; 132.667岛根县(日语:島根県/しまねけん Shimane ken */?)是日本西部日本海沿岸山阴地方的一个县,县厅所在地是松
  • 科连特斯省科连特斯省(Corrientes)为南美国家阿根廷二十三省之一,位于阿根廷北部(右图红色位置),该省首府为科连特斯(Corrientes)。1自治市
  • 吴长胜吴长胜(?-),中华人民共和国政治人物、外交官。1998年,接替邱小琪,担任中华人民共和国驻玻利维亚大使。2001年,由王永占接任,其接替马书学担任中华人民共和国驻巴哈马大使。2003年,由焦
  • 猫咪咖啡馆猫咪咖啡馆是一类以猫为主题的咖啡馆,除了像普通咖啡馆一样提供有咖啡和其他饮料零食,馆内还会有一些猫陪伴顾客。此外,猫咪咖啡馆里的装饰也往往会有很多和猫有关的艺术作品,如
  • 本雅失里本雅失里(蒙古语:.mw-parser-output .font-mong{font-family:"Menk Hawang Tig","Menk Qagan Tig","Menk Garqag Tig","Menk Har_a Tig","Menk Scnin Tig","Oyun Gurban Ulus
  • 科布登主义科布登主义是一个经济理论,以英国政治家和经济学家理查德·科布登的名字命名,主要论述自由市场和自由贸易。虽然科布登主义现在没有被广泛应用,但它传统上非常关注国际自由贸易
  • 艾薇薇艾薇薇(1989年3月30日-2011年5月4日)中国江苏人,知名模特儿和世界杯宝贝。艾薇薇16岁就因为家庭贫寒而离开家庭,一边打工挣钱一边上学,大专毕业后在福州工作,随后去上海发展,签约聚