Co to jest pamięć ECC?
ECC (Error-Correcting Code) to rodzaj pamięci RAM, która potrafi wykrywać i korygować część błędów zapisu lub odczytu danych. Jest stosowana głównie w serwerach, stacjach roboczych i komputerach wymagających dużej niezawodności.
Po co stosuje się ECC?
W pamięci RAM mogą pojawić się pojedyncze błędy bitów, np. wskutek zakłóceń elektrycznych lub promieniowania. W typowym komputerze domowym taki błąd może doprowadzić do zawieszenia programu, błędnych obliczeń albo uszkodzenia danych. Pamięć ECC zmniejsza to ryzyko.
Warunki zgodności
Aby pamięć ECC działała poprawnie, muszą ją obsługiwać:
- moduł RAM,
- płyta główna,
- procesor lub kontroler pamięci.
Samo oznaczenie ECC w specyfikacji płyty głównej nie zawsze oznacza zgodność z każdym typem modułu ECC. Należy sprawdzić także generację DDR, taktowanie, pojemność modułu i typ modułu, np. UDIMM, RDIMM lub LRDIMM.
ECC w pytaniach egzaminacyjnych
Jeżeli płyta główna ma w opisie np. DDR4 2133, ECC, należy szukać modułu, który również jest:
- typu DDR4,
- ma taktowanie zgodne lub obsługiwane, np. 2133 MHz,
- posiada oznaczenie ECC,
- mieści się w limicie pojemności obsługiwanym przez płytę.
W podanym pytaniu poprawna odpowiedź to moduł DDR4-2133 ECC, ponieważ pozostałe odpowiedzi dotyczą głównie pamięci DDR3 lub DDR3L, które nie są zgodne z gniazdami DDR4.