芯片的高度集成，单个内存单元的结构已足够小到易于受到宇宙射线和/或阿尔法粒子的影响。由这些现象引发的错误被称为软性错误，这对基于DRAM或SRAM的内存来说可能是个问题。在任何单个内存位元发生软错误的概率非常小。但是，配以现代计算机的庞大内存空间，加之长时间持续运行的如服务器，在已安装内存中发生软错误的概率可能比较显着。纠错内存中的信息被冗余存储，以便能校正每个内存字（word）的单比特错误。也因如此，ECC内存可以支持对内存的刷洗。换句话说，如果内存控制器系统性扫描内存，则可以检测到单比特错误，并可以