ECC
Oznacza „kod korekcji błędów”. ECC służy do weryfikacji transmisji danych poprzez lokalizowanie i korygowanie błędów transmisji. Jest powszechnie używany przez RAM chipy, które zawierają korekcję błędów w przód (FEC), która zapewnia prawidłowe przesyłanie wszystkich danych do iz pamięci RAM.
ECC RAM lub pamięć jest podobny do pamięci RAM z kontrolą parzystości, która zawiera bit parzystości, który sprawdza poprawność wysyłanych danych. Bit parzystości jest zbędny dwójkowy wartość 1 lub 0, która jest wysyłana wraz z danymi. Jeżeli bit parzystości nie odpowiada wartości danych, które reprezentuje, oznacza to błąd w transmisji i może być konieczne ponowne wysłanie danych. ECC działa w podobny sposób, ale wykorzystuje bardziej zaawansowany system korekcji błędów, który może korygować błędy transmisji danych w locie.
Ponieważ pamięć ECC wymaga więcej przetwarzania, może być wolniejsza niż pamięć RAM bez ECC i pamięć RAM z podstawową kontrolą parzystości. Jednak pamięć ECC RAM zapewnia bardziej niezawodny transfer danych, co skutkuje większą stabilnością systemu. Dlatego high-end serwery i workastacji może używać pamięci ECC, aby zminimalizować awarie i przestoje systemu.