Pamięć ECC

Moduły DIMM ECC mają zwykle dziewięć układów pamięci po każdej stronie, zwykle o jeden układ więcej niż w modułach DIMM bez ECC.

Pamięć ECC – pamięć RAM wyposażona w system kodowania korekcyjnego ECC (ang. Error Checking and Correction, Error Correction Code), działający w oparciu o kod Hamminga lub kod Reeda-Solomona[1][2].

Pamięć ECC ma rozszerzoną szynę danych, którą przesyłane są nadmiarowe dane kontrolne, umożliwiające korygowanie błędów polegających na przekłamaniu 1 bitu (ang. single-error-correcting) oraz wykrywanie błędów polegających na przekłamaniu 2 bitów (ang. double-error-detecting). Pamięć ECC zapewnia większą stabilność działania systemu komputerowego, niż w przypadku zastosowania zwykłych pamięci RAM[3] – zwanych też nECC lub non-ECC. Aby wykorzystać możliwości oferowane przez pamięć ECC, płyta główna i jej BIOS oraz procesor (w którym najczęściej znajduje się kontroler pamięci RAM) muszą obsługiwać ten typ pamięci.

Pamięć ECC stosowana jest najczęściej w komputerach, od których wymaga się niezawodności działania, w szczególności pełniących rolę serwera, oraz tam gdzie występuje zwiększony poziom promieniowania jonizującego np. w przestrzeni kosmicznej[4].

Przypisy

  1. Error detection and correction (ang.). encyclopedia2.thefreedictionary.com.
  2. ECC (error correction code or error checking and correcting) (ang.). searchnetworking.techtarget.com.
  3. ECC (Error Correction Code) (ang.). www.techterms.com.
  4. ECC TEK Provides ECC To NASA Missions (ang.). www.ecctek.com. [dostęp 2011-03-28]. [zarchiwizowane z tego adresu (2011-02-07)].

Media użyte na tej stronie

Micron PC2700 DDR ECC REG.JPG
Micron PC2700 DDR ECC Registered memory.