ECC(Error Correction Code,错误检查和纠正码) 是一种通过添加冗余信息,不仅能检测错误,还能自动纠正部分错误的数据保护技术。它主要用于提高数据传输和存储的可靠性。
相比只能发现错误(无法定位和修正)的奇偶校验(Parity),ECC最大的优势在于其纠错能力。它能精确识别并修复数据中的单比特错误(Single-bit Error)。
工作原理:ECC通过一个特殊的算法为数据块生成一组额外的“校验位”。读取时,重新计算并与存储的校验位比对,通过产生的伴随式(Syndrome) 来精确定位错误。
常见标准:最典型的是 SEC-DED(Single Error Correction, Double Error Detection) 码,即能够纠正单比特错误,并检测双比特错误。
浙公网安备 33010602011771号