ECC a non-ECC RAM
Pamięć ECC (Error-Correcting Code) wykrywa i koryguje błędy jednobitowe oraz wykrywa dwubitowe. Non-ECC przyjmuje przekłamania bitów po cichu. W serwerach ECC to standard; w sprzęcie konsumenckim historycznie go nie było. Maki z układami M mają ECC w kontrolerze pamięci, ale się tym nie chwalą.
Częstość przekłamań: ok. 1 błąd na GB na miesiąc w zwykłej pamięci RAM, za sprawą promieniowania kosmicznego i szumu termicznego. Na serwerze z 256 GB to ponad 200 błędów miesięcznie. Bez ECC: ciche uszkodzenie danych. Z ECC: korekta pojedynczych bitów i awaria przy błędzie dwubitowym (lepsza niż uszkodzone dane). AMD Ryzen zwykle obsługuje ECC — konsumenckie Core od Intela nie (sztuczna segmentacja rynku). Pamięć serwerowa (RDIMM, LRDIMM) to zawsze ECC plus bufor rejestrowy. Koszt: ECC jest o ok. 15–25% droższa. W stacjach roboczych i NAS-ach ECC staje się mainstreamem dzięki zaleceniom dla ZFS.