发布网友 发布时间:2022-04-22 23:00
共1个回答
热心网友 时间:2022-05-02 04:15
ECC是 Error Checking and Correcting(错误检查和纠正)的缩写。 它广泛应用于各种领域的计算机指令中。ECC和奇偶校验(Parity)类似。然而,在那些Parity只能检测到错误的地方,ECC实际上可以纠正绝大多数错误。经过内存的纠错,计算机的操作指令才可以继续执行。特别指出的是很多人把带校验的内存误称为ECC内存是不对的,校验功能只相当于发现错误。ECC内存使用额外的比特(bit)存储一个用数据加密的代码。当数据被写入内存,相应的ECC代码与此同时也被保存下来。当重新读回刚才存储的数据时,保存下来的ECC代码就会和读数据时产生的ECC代码做比较。如果两个代码不相同,他们则会被解码,以确定数据中的那一位是不正确的。然后这一错误位会被抛弃,内存控制器则会释放出正确的数据。