纠错内存

✍ dations ◷ 2025-12-09 06:10:13 #电脑内存

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

相关

  • 气体分压气体分压(英语:partial pressure)指的是当气体混合物中的某一种组分在相同的温度下占据气体混合物相同的体积时,该组分所形成的压力。比如将一瓶空气中的氮气、二氧化碳和稀有气
  • 胃酸胃酸(gastric acid、gastric juice、stomach acid)是胃中的一种主要分泌物,为一种消化液,形成于胃用来消化食物。其pH值为1.5〜3.5,由盐酸(HCl)(0.2%~0.5%的盐酸)和大量的氯化钾(KCl)、氯
  • 阿托莫西汀阿托莫西汀(Atomoxetine, 商品名:Strattera择思达)为一种用于治疗注意(力)缺陷多动障碍(ADHD)的药物,属于非中枢神经刺激药物。主要副作用有:口干、疲倦等。该药为去甲肾上腺素再摄
  • 直觉主义逻辑直觉主义逻辑或构造性逻辑是最初由阿兰德·海廷开发的为鲁伊兹·布劳威尔的数学直觉主义计划提供形式基础的符号逻辑。这个系统保持跨越生成导出命题的变换的证实性而不是真
  • 人类冠状病毒229E人类冠状病毒229E(Human coronavirus 229E、HCoV-229E)是甲型冠状病毒属的一种病毒,于1966年被发现,是已知七种能感染人类的冠状病毒中第一个被发现者。229E病毒与同属的人类冠
  • 李绪鄂李绪鄂(1928年10月-2001年4月),湖北武汉人,中国的航天技术与导弹技术专家。他曾是中国洲际战略导弹及固体潜地导弹的副总设计师。曾任航天工业部部长,国家科委常务副主任。1952年
  • 罗马共和国 (19世纪)罗马共和国是一个仅存在四个月的国家,建立于1849年2月,当时的教皇国被卡罗阿梅尔一世(英语:卡罗阿梅尔一世)、朱塞佩·马志尼和奥雷利奥沙菲(英语:奥雷利奥沙菲)推翻。先前在教皇国
  • 查理斯·沃尔特·德·维斯查理斯·沃尔特·德·维斯(英语:Charles Walter de Vis,1829年5月9日-1915年8月30日), 在1882年之前称“德维斯”(Devis),是一位英国动物学家 及鸟类学家。德·维斯出生于英国伯明翰
  • 节板蛛科节板蛛科(学名:),又称为八纺器蛛科,包含了8属124种中等体型的蜘蛛,栖息于东南亚、中国与日本。节板蛛科为所有现存蜘蛛的基群,属于中突蛛亚目。其中木村蜘蛛(英语:Kimura spider)()在日
  • 波梅兰丘克奖波梅兰丘克奖(俄语:Премия имени И. Я. Померанчука,英语:Pomeranchuk Prize)是一项理论物理学领域的国际奖项 ,由位于莫斯科的理论和实验物理研究所(ITEP