Dom Sprzęt komputerowy Co to jest pamięć kodów korygujących błędy (pamięć ecc)? - definicja z techopedia

Co to jest pamięć kodów korygujących błędy (pamięć ecc)? - definicja z techopedia

Spisu treści:

Anonim

Definicja - Co oznacza pamięć kodów korekcji błędów (pamięć ECC)?

Pamięć kodów korekcji błędów (ECC) to rodzaj komputerowego przechowywania danych specjalnie zaprojektowanego do wykrywania, korygowania i monitorowania najczęściej występujących rodzajów wewnętrznych uszkodzeń danych. Podczas przetwarzania danych pamięć ECC wyposażona w specjalny algorytm stale skanuje i koryguje błędy pamięci jednobitowej. Zapewnia to, że żadne błędne lub uszkodzone dane nie zostaną przypadkowo zapisane w pamięci. Zwykle znajduje się go i stosuje w systemach o wysokiej wartości danych, takich jak naukowe i finansowe systemy obliczeniowe.

Techopedia wyjaśnia pamięć kodów korygujących błędy (pamięć ECC)

Tradycyjna pamięć ECC wykorzystuje kody Hamminga, podczas gdy inne stosują potrójną redundancję modułową, co jest preferowane ze względu na szybszy sprzęt w porównaniu do sprzętu do korekcji błędów Hamminga. Wcześniejsze implementacje błędów korekcji maski pamięci ECC, działające tak, jakby błąd nigdy nie wystąpił, i zgłaszają tylko błędy, których nie można poprawić. Ostatnie wdrożenia rejestrują zarówno błędy, które można naprawić, jak i błędy, których nie można naprawić.

Pamięć ECC wykorzystuje bity parzystości do przechowywania zaszyfrowanego kodu. Równolegle z zapisywaniem danych do pamięci zapisywany jest kod ECC. Po odczytaniu danych zapisany kod ECC jest porównywany z kodem ECC wygenerowanym podczas odczytu danych. Jeśli w każdym przypadku występuje niezgodność, jest on odszyfrowywany przez bity parzystości w celu ustalenia, który bit ma błąd i jest natychmiast korygowany.

Co to jest pamięć kodów korygujących błędy (pamięć ecc)? - definicja z techopedia