Pamięć RAM: co to jest ECC?

Kiedy kupujemy kości pamięci do naszego komputera, często widzimy dopisek ECC bądź non-ECC. Te pierwsze są droższe, więc większość niezbyt zaawansowanych użytkowników komputerów myśli sobie, że zapewne też lepsze.
Co oznacza tajemniczy dopisek ECC – i czy warto za niego dopłacić?
ECC to korekcja błędów
Kości RAM z funkcją ECC (ang. Error Correction Code) różnią się od „zwykłych” tym, że mają rozszerzoną szynę danych. Oprócz danych, przesyłany jest nią tak zwany kod kontrolny, sprawdzający i wychwytujący ewentualne błędy transmisji.
Ze względu na specyfikę działania, kości ECC stosowane są głównie w serwerach. Zapewniają tam znacznie lepszą niż non-ECC stabilność systemu i poprawność transmisji.
ECC wymaga odpowiedniej płyty głównej
Żeby możliwe było wykorzystanie dodatkowej funkcjonalności, chipset płyty głównej, w której montujemy pamięć, oraz jej BIOS, muszą obsługiwać tego rodzaju transmisję. Koniecznie trzeba to sprawdzić przed zakupem, ponieważ brak obsługi ECC może spowodować kompletną bezużyteczność zakupionych modułów pamięci. Mówiąc wprost – nasz nowy RAM może po prostu nie działać.
Zawsze jest coś za coś.
Kupując kości ECC i montując je w odpowiedniej płycie głównej, zyskujemy oczywiście na stabilności działania systemu. Teoretycznie. W praktyce bowiem, w komputerach osobistych i tak używamy niestabilnego oprogramowania, co powoduje, że używanie pamięci ECC nie ma większego sensu.
Należy też wziąć pod uwagę, że stosowanie korekcji błędów powoduje spadek wydajności – o mniej więcej 1-2%.
Sądzę więc, że jeśli nie jesteśmy mocno zaawansowanymi użytkownikami komputerów i kupujemy po prostu RAM do naszego PC-eta – nie ma sensu wybieranie kości z ECC.









![Najpiękniejsze klasyczne modele BMW [galeria]](http://s1.blomedia.pl/www.smartdriver.pl/t/135x84/2012/05/BMW-319-1-Roadster_1935.jpg)





