Кошик
1168 відгуків

Зараз компанія не може швидко обробляти замовлення та повідомлення, оскільки за її графіком роботи сьогодні вихідний. Вашу заявку буде оброблено найближчим робочим днем.

DniproComp - Брендова техніка з Європи
0 (800) 33-23-40
+380 (63) 463-79-68
Кошик

DDR3 ECC (Серверна)

ECC-пам'ять (англ. симптом-correcting code memory, пам'ять із корекцією помилок) — тип комп'ютерної пам'яті, яка автоматично розпізнає та виправляє спонтанно складні зміни (помилки) бітів пам'яті. Пам'ять не підтримує корекцію помилок, позначається non-ECC.

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

Пам'ять із корекцією помилок використовується в більшості комп'ютерів, для яких важлива безперебійна робота, зокрема й у більшості серверів. Для роботи пам'яті в режимі корекції помилок потрібна підтримка з боку контролера оперативної пам'яті, який може бути складником чипсета або влаштовуватися в систему на кристалі, єдину з обчислювальними ядрами.

Найбільш базовий алгоритм корекції помилок ґрунтується на коде Хеммінгу. Однак є й інші алгоритми, здатні виправляти понад одну помилку.

На практиці широко застосовується DDR* SDRAM ECC-пам'ять для серверів з кодом класу SECDED (виправлення одиничних і детектування подвійних помилок). На модулях памяти на кожні 8 мікросхем додається ще по одній мікросхемі, яка зберігає ECC-коди розміром 8 бітів на кожні 64 біти основної пам'яті[2].

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