DIMMs padrão antes do DDR4 não tinham verificação de erros e a prática comum para servidores HA ou estações de trabalho com maior RAM era o uso de DIMMs com ECC.
O padrão DDR4 introduziu a verificação CRC para módulos não-ECC.
Isso fechou um pouco a lacuna de segurança entre a RAM normal e a ECC ou a ECC ainda é aconselhada a partir de uma certa quantidade de RAM, mesmo em estações de trabalho?
ECC significa verificação e correção de erros, enquanto CRC significa detecção de erros de verificação de redundância cíclica.
O ECC fornece proteção mais forte contra erros leves corrigindo erros simples, como um bit morto.
Em suma, o CRC detectará apenas um erro de RAM, mas o ECC poderá corrigi-lo para pequenos erros.
Para dispositivos de consumo, pode não haver uma grande diferença entre os dois tipos, porque a RAM ruim precisa sempre ser substituída. Mas para dispositivos de missão crítica, o ECC pode estender sua vida útil.
Veja Wikipedia Detecção e correção de erros .