Error Correction and Detection Code (EDAC)
An error-correction and detection code, or error correcting code, is a mechanism to detect and correct memory errors.
Error correcting codes work by adding additional data (or redundancy) to a data stream. This redundancy allows the algorithm not only to detect the error, but also to correct it.
See also: