Будинки Обладнання Що таке пам'ять коду на виправлення помилок (ecc memory)? - визначення з техопедії

Що таке пам'ять коду на виправлення помилок (ecc memory)? - визначення з техопедії

Зміст:

Anonim

Визначення - Що означає Корекція помилок коду (пам'ять ECC)?

Пам'ять для виправлення помилок (ECC) - це тип комп'ютерного зберігання даних, спеціально розроблений для виявлення, виправлення та моніторингу найбільш поширених видів пошкодження внутрішніх даних. Під час обробки даних пам'ять ECC, оснащена спеціальним алгоритмом, постійно сканує та виправляє однобітні помилки пам'яті. Це гарантує, що в пам’яті випадково не зберігаються помилкові чи пошкоджені дані. Зазвичай він зустрічається та використовується в системах з високоцінними даними, такими як наукові та фінансові обчислювальні системи.

Техопедія пояснює виправлення помилок коду (пам'ять ECC)

Традиційна пам’ять ECC використовує коди Хеммінга, а інші використовують потрійну модульну надмірність, що є кращим завдяки наявності більш швидкого обладнання в порівнянні з обладнанням для виправлення помилок Hamming. Раніші впровадження ECC-пам'яті маскують виправлені помилки, діючи так, ніби помилка ніколи не виникала, і повідомляють лише про непоправні помилки. Останні реалізації записують як виправлені помилки, так і помилки, що не виправляються.

Пам'ять ECC використовує біти парності при зберіганні зашифрованого коду. Паралельно даних, що записуються в пам'ять, зберігається його код ECC. Після зчитування даних зберігається код ECC порівнюється з кодом ECC, сформованим при зчитуванні даних. Якщо в будь-якому випадку є невідповідність, вона розшифровується бітами парності, щоб визначити, який біт має помилку, і негайно виправляється.

Що таке пам'ять коду на виправлення помилок (ecc memory)? - визначення з техопедії