纠错码(ECC)

作者: Randy Alexander
创建日期: 28 四月 2021
更新日期: 1 七月 2024
Anonim
2020 03 11 字符编码、检错与纠错码
视频: 2020 03 11 字符编码、检错与纠错码

内容

定义-纠错码(ECC)是什么意思?

纠错码(ECC)检查读取或传输的数据是否有错误,并在发现错误后立即对其进行纠正。 ECC与奇偶校验类似,除了它在检测到错误后立即纠正错误。 ECC在数据存储和网络传输硬件领域变得越来越普遍,尤其是随着数据速率和相应错误的增加。


Microsoft Azure和Microsoft Cloud简介在本指南中,您将了解什么是云计算,以及Microsoft Azure如何帮助您从云迁移和运行业务。

Techopedia解释了纠错码(ECC)

纠错码通过以下步骤应用于数据存储:

  1. 当数据字节或字存储在RAM或外围存储中时,将估算并存储代码指定位序列。每个字的每个固定位数都有一个额外的固定位数来存储此代码。
  2. 当调用字节或单词进行读取时,将根据原始算法为检索到的单词计算代码,然后将其与存储的字节的额外固定位进行比较。
  3. 如果代码匹配,则数据无错误,并转发给处理。
  4. 如果代码不匹配,则通过数学算法捕获已更改的位,并立即纠正这些位。

在存储期间不会验证数据,但是在请求数据时会测试是否有错误。如果需要,在检测之后进行纠错阶段。在同一存储地址上经常发生的重复错误表示永久性硬件错误。在这种情况下,系统为用户a记录下来,以记录错误位置。