Память ECC: обнаружение и исправление ошибок в ОЗУ
Коротко: Специальная память с дополнительными контрольными битами, автоматически исправляющая отдельные перевёрнутые биты и сообщающая о более крупных ошибках.
Подробнее: ECC означает код с исправлением ошибок (error-correcting code). Обычная память не замечает, когда бит переворачивается с 0 на 1, например из-за излучения или электрических помех. Результатом могут быть неверное вычисление, повреждённые данные или сбой. Память ECC хранит с каждым словом данных дополнительные контрольные биты и обнаруживает и исправляет такие ошибки во время работы.
Подробности
Как это работает
Код SECDED (исправление одной ошибки, обнаружение двойной) с 8 контрольными битами защищает каждое 64-битное слово.
См. также: устройство CPU, иерархия памяти, файловые системы Linux