sentences:  In most cases, the detection and correction are performed by the memory controller; sometimes, the required logic is transparently implemented within DRAM chips or modules, enabling the ECC memory functionality for otherwise ECC-incapable systems.The extra memory bits are used to record parity and to enable missing data to be reconstructed by error-correcting code (ECC).Parity allows the detection of all single-bit errors (actually, any odd number of wrong bits).