Коррекция ошибок

Ранее практически повсеместно в модулях памяти применялся контроль четности с целью проверки достоверности информации. Для этого при записи байта вычисляется сумма по модулю 2 всех информационных битов и результат записывается как дополнительный контрольный разряд. В свою очередь, при чтении байта снова вычисляется контрольный разряд и сравнивается с полученным. Сейчас совершенствование технологии производства микросхем DRAM сделало такую проверку излишней.

Выявление и исправление ошибок (ECC – Error Checking and Correction) — этот специальный алгоритм, который заменил контроль четности в современных модулях памяти, предназначенных для ответственных задач. Каждый бит данных включается более чем в одну контрольную сумму, поэтому при возникновении в нем ошибки возможно восстановить адрес и исправить сбойный бит. Модули памяти ECC устанавливают только в платформы, специально поддерживающие данную технологию.