apple

Error correction codes (ECC) are a collection of methods to detect errors in transmitted or stored data and to correct them. This is done in many ways, all of them involving some form of coding. The simplest form of error detection is a single added parity bit or a cyclic redundancy check. Multiple parity bits can not only detect that an error has occurred, but also which bits have been inverted, and should therefore be re-inverted to restore the original data. The more extra bits are added, the greater the chance that multiple errors will be detectable and correctable.

Description

Several codes can perform Single Error Correction, Double Error Detection (SECDEC). One of the most commonly used is the Hamming code. At the other technological extreme, cuniform texts from about 1500 B.C. which recorded the dates when Venus was visible, were examined on the basis of contained redundancies (the dates of appearance and disappearance were suplemented by the length of time of visibility) and "the worst data set ever seen" by [Huber, Zurich] was corrected.[1]

RAM which includes error-correcting circuits is known as ECC memory. High-end computer systems from Apple, such as the Xeon-based Mac Pro and iMac Pro series, are known to use ECC memory. The Intel Core series of processors for consumers do not support ECC.[2][3]

References

  1. Error detection and correction at the Free On-Line Dictionary Of Computing. 1995-03-14.
  2. ECC Memory? by TylerL, MacRumors. 2020-10-27.
  3. Why is here no ECC ram option for MacBook pros ? by aselfaccount, Reddit. 2018-04-23.

External links

Utility stub shuffle This article is a stub. You can help the Apple Wiki by expanding it.
FOLDOC logo This page uses GFDL licensed content from the Free On-line Dictionary of Computing.