Multi bit ecc memory correction
Such error-correcting memoryknown as ECC or EDAC-protected memory, is particularly desirable for high multi bit ecc memory correction applications, such as servers, as well as deep-space applications due to increased radiation. This page was last edited on 8 Februaryat An example of a single-bit error that would be ignored by a system with no error-checking, would halt a machine with parity checking, or would be invisibly corrected by ECC: Motherboards, chipsets and processors that support ECC may also be more expensive. Views Read Edit View history.
Error-correcting memory controllers traditionally use Hamming codesalthough some use triple modular redundancy. This page was last edited on 8 Februaryat The BIOS in some computers, multi bit ecc memory correction matched with operating systems such as some versions of LinuxmacOSand Windows[ citation needed ] allows counting of detected and corrected memory errors, in part to help multi bit ecc memory correction failing memory modules before the problem becomes catastrophic. In systems without ECC, an error can lead either to a crash or to corruption of data; in large-scale production sites, memory errors are one of the most common hardware causes of machine crashes.
Interleaving allows for distribution of the effect of a single cosmic ray, potentially upsetting multiple physically neighboring bits across multiple words by associating neighboring bits to different words. A simulation study showed multi bit ecc memory correction, for a web browser, only a small fraction of memory errors caused data corruption, although, as many memory errors are intermittent and correlated, the effects of memory errors were greater than would be expected for independent soft errors. Bubble memory Drum memory Magnetic-core memory Twistor memory. Retrieved October 20,