纠错内存

✍ dations ◷ 2024-12-22 19:50: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中进行相应的设置,目前只应用在大多数服务器主板。

相关

  • 分泌物黏液(英语:mucus)是一种从人体的黏膜内层分泌出来的湿滑液体。黏液一般都是比较浓稠的胶状体,含有具抗菌功效的酵素,例如:溶菌酶、抗体等。黏液由满布黏膜表面内的杯状细胞制造,由
  • 显生元显生宙(Phanerozoic),或称显生元、显生代,是5.41亿年前大量生物出现的时期。显生宙即意为这个时期地球上有显著的生物出现。而那些看不到或者很难见到生物的时代统称为隐生元或
  • 海蕾亚门海蕾亚门(学名:Blastozoa)是动物界棘皮动物门之下的一个亚门,由斯普林克尔(J.Sprinkle)在西元1973年从海百合亚门(Crinozoa)中划分出来。其下的物种皆已灭绝,它们的特征有专门的呼吸
  • 托贝托贝(英语:Torbay),位在英国英格兰西南区域德文郡,面积62.88平方公里,人口131,000。托贝是英格兰的单一管理区,东滨英吉利海峡,大约在德文郡郡治埃克塞特和普利茅斯的中间点。1968年
  • 隐私权美国隐私权法体现了几个不同的法律概念。在侵犯隐私上,法律允许受害方提起诉讼,对非法侵犯个人私务、披露私人信息,或挪用他人名字谋取私利。一般而言,公众人物有较少的隐私。Wa
  • 大祥区大祥区是中国湖南省邵阳市所辖的一个市辖区。总面积208平方公里,总人口26.6万人。大祥区辖城北路、红旗路、中心路、百春园、城西、城南、翠园、火车南站、学院路9个街道办事
  • 超二级结构蛋白质超二级结构又称为蛋白质的“标准折叠单位”或“折叠花式”,是介于蛋白质二级结构与蛋白质三级结构之间的蛋白质结构层次。蛋白质超二级结构是指由蛋白质分子中若干个相
  • 1924年冬季奥林匹克运动会南斯拉夫代表团1924年冬季奥林匹克运动会南斯拉夫代表团参加了在法国的霞慕尼举办的1924年冬奥会。奥地利 · 比利时 · 加拿大 · 捷克斯洛伐克 · 芬兰 · 法国 · 英国 · 匈牙
  • 车岭站车岭站(韩语:차령역)是朝鲜民主主义人民共和国咸镜北道富宁郡舞袖劳动者区的一个铁路车站,属于茂山线。茂山线
  • 艾德·雷斯基·雷查约艾德·雷斯基·雷查约(印尼语:Ade Resky Dwicahyo,1998年5月14日-),原印尼男子羽毛球运动员,2018年起代表阿塞拜疆参加国际赛事。2018年9月,艾德·雷斯基·雷查约出战哈尔科夫羽毛球