Da pojednostavimo...
Non ECC - "vulgaris" ram - radi kako radi (pohranjuje i čita što mu kažeš i to je to) i boli ga briga za to ako se nešto pokvari od podataka u njemu...
ECC- "serverski" ram - ima dodatne funkcije (osim samog skladištenja podataka) koje mu omogućuju da otkrije dali se sadržaj u njemu promjenio usljed random grešaka, a ako je greška samo 1bit može je i automatski popraviti...
Kako je većina grešaka koja se javlja takva random 1Bitna greška tim funkcijama je omogućeno da MTBF - Mean Time Between Failure tog rama bude daleko veći nego običnog pa sus sustavi bazirani na njemu - pouzdaniji...
Taj ram nije brži od običnog ali je dosta skupli pa ga se ne koristi tamo di nije potreban...