Оперативная память

Память с коррекцией ошибок ECC

Определение

Память с коррекцией ошибок (ECC) — это память с дополнительными разрядами для проверочного кода, по которому обнаруживают и исправляют распространённые повреждения данных. Коррекция работает только там, где её поддерживают и включают процессор и материнская плата.

Также ищут: ECC memory · Error Correction Code memory · память с ECC · ECC-память

Зачем это знать

Маркировка ECC не доказывает активную коррекцию в собранной системе, а внутренний код DDR5 не заменяет защиту обмена до контроллера. Для приёмки важны точная поддержка, выбранный режим и наблюдение функции.

Доказательная часть

Что подтверждено

  1. ECC-память предназначена для обнаружения и исправления распространённых видов повреждения данных в памяти.

    Граница применимости: Число исправляемых битов и отказов микросхем зависит от контроллера памяти и выбранного режима RAS.

  2. Для ECC нужны совместимые процессор и платформа, а производитель материнской платы должен реализовать и включить эту функцию.

    Граница применимости: Для каждой платформы проверяют официальную таблицу совместимости.

  3. ECC — не синоним RDIMM: небуферизованные UDIMM и SODIMM тоже могут иметь дополнительные разряды для коррекции ошибок.

    Граница применимости: Использование варианта с ECC зависит от поддержки всей платформы.

  4. Внутрикристальная коррекция on-die ECC в DDR5 работает внутри DRAM. Её наличие не подтверждает защиту обмена между модулем и контроллером и не превращает обычный модуль без системного ECC в эквивалент ECC DIMM.

    Граница применимости: Различие внутреннего ECC DDR5 в обзоре Kingston и поддержки коррекции процессором и платформой; возможности конкретного режима RAS проверяются отдельно.

  5. В обычном примере DDR4 ECC с 72-разрядной организацией 64 разряда несут данные, восемь — проверочный код. Эти восемь не увеличивают полезную ёмкость приложения на одну восьмую.

    Граница применимости: Учебный пример стандартного 64+8 тракта DDR4; он не задаёт ширину или организацию ECC всех DDR5-подканалов и всех контроллеров.

  6. В приёмке предлагаем отдельно подтверждать поддержку ECC и его активный режим средствами конкретной платформы. Строка в паспорте CPU или успешный старт системы сами по себе не являются наблюдением включённой коррекции.

    Граница применимости: Редакторская процедура различения возможности и фактического режима; ни один универсальный экран BIOS или инструмент ОС не предполагается.

  7. Исправление ошибок памяти не отменяет успешно выполненную ошибочную запись приложения и не создаёт отдельную точку восстановления. Поэтому ECC не заменяет резервную копию и проверку восстановления данных.

    Граница применимости: Редакторское сопоставление области коррекции памяти и различия устойчивости и восстановления в SNIA; не обещание исправить любой вид повреждения данных.

  8. Для диагностики предлагаем сохранять различие исправленных и неисправимых событий, интервал наблюдения и точную конфигурацию. Один нулевой счётчик без сведений о режиме и наблюдении не доказывает ни работу ECC, ни отсутствие всех ошибок.

    Граница применимости: Редакторский план наблюдения из ограниченной области коррекции и необходимости поддержки платформы; прогноз отказа по одному счётчику не задаётся.

Граница терминов

Не путать

Память с коррекцией ошибок ECC Небуферизованная память UDIMM

UDIMM может иметь вариант с ECC, оставаясь небуферизованным. Требование коррекции не выбирает автоматически регистровый электрический тип.

Память с коррекцией ошибок ECC Регистровая память RDIMM

RDIMM характеризует управляющий тракт модуля, ECC — обнаружение и исправление ошибок. Поддержку и активное состояние требуемой функции проверяют отдельно от имени типа.

Перед спецификацией

Что проверить

  1. Укажите, какую область и какие ошибки должна покрывать требуемая функция.
  2. Проверьте вариант ECC и электрический тип точного модуля.
  3. Найдите поддержку у CPU и реализации платформы.
  4. Отделите on-die ECC DDR5 от ECC обмена с контроллером.
  5. Подтвердите активный режим документированным способом выбранной системы.
  6. Сохраните режим, состав и интервал вместе со счётчиками событий.
  7. Проверьте восстановление данных отдельно от коррекции памяти.
Открытые основания

Первоисточники

  • Документация5
  • Разъяснение1
  • Официальная документация
    How to Find ECC Memory Support for Intel Processor Intel · support article 000096922, проверено 17 января 2025 года · проверено

    Определяет ECC memory и требует одновременной поддержки processor и chipset.

    Утверждения: 01 · 02 · 04 · 06 · 07 · 08

  • Официальная документация
    Server Memory Technical Support Kingston Technology · официальная база поддержки, проверено 29 августа 2026 года · проверено

    Описывает ECC path, ranks, module types, kits и downclocking по пределу процессора.

    Утверждения: 03 · 05 · 06 · 08

  • Официальное разъяснение
    DDR5 Memory Standard: An introduction to the next generation of DRAM module technology Kingston Technology · запись блога Kingston, январь 2024, страница открыта 7 сентября 2026 года · проверено

    Открыт редактором 7 сентября 2026 года, заголовок документа сверен.

    Утверждения: 04

  • Официальная документация
    Kingston Memory Glossary Kingston Technology · официальный справочник, проверено 29 августа 2026 года · проверено

    Определяет memory rank, CL, MT/s и базовые типы модулей.

    Утверждения: 05

  • Официальная документация
    Data Protection Best Practices SNIA Data Protection and Capacity Optimization Committee · technical white paper, редакция 2 от 27 января 2025 года · проверено

    Отделяет resilience от recovery и предупреждает, что RAID и mirroring не защищают от удаления, перезаписи или компрометации данных.

    Утверждения: 07

  • Официальная документация
    Different Types of Server Memory and How They Impact Performance Kingston Technology · официальная техническая статья, проверено 29 августа 2026 года · проверено

    Разграничивает UDIMM, RDIMM и LRDIMM, их buffering и область применения.

Карта знаний

Связанные понятия

Из знания — в навык

Курсы по теме

Из термина — в закупку

Разбор в блоге

В каталоге

  • Оперативная память — Проверьте тип ECC и совместимость точного модуля с процессором и платформой.
  • Серверные платформы — Коррекцию ошибок обеспечивают модуль и контроллер памяти вместе, поэтому её должна поддерживать платформа.
Подтвердите действие