-1

ECC DRAM, помогает избежать скачков битов (т. Е. Вызванных космическими лучами и т.д.), Которые иначе остались бы необнаруженными. Это здорово, и я сразу же захотел заказать некоторые из них, чтобы заменить мой не ECC. Но....

... мне кажется, что это не так просто, ведь мне нужна плата + процессор, который его поддерживает, верно?

Если так, то мне интересно, почему. Для проверки бита четности (n-уровня) потребуется больше памяти, что может быть эффективно использовано на модуле памяти (для резервирования, позволяющего выполнять проверки ECC), однако можно подумать, что модуль, имеющий всю информацию, может сам выполнить ECC исправляет ошибку?

Где роль ЦП будет играть там?

  • если ошибка исправима, то она должна быть прозрачно исправлена модулем, верно?
  • только если ошибка устранена, но не исправлена, я вижу причину взаимодействия с процессором, чтобы указать / сообщить / заметить, что произошла ошибка.

1 ответ1

1

все же можно подумать, что модуль, имея всю информацию, может сам по себе исправлять ошибки ECC?

В теории да, это возможно.

Где роль ЦП будет играть там?

Для самого ядра процессора: нет.

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

только если ошибка устранена, но не исправлена, я вижу причину взаимодействия с процессором, чтобы указать / сообщить / заметить, что произошла ошибка.

Это случается Он вызывает MCE, когда обнаруживает неисправимые ошибки чтения.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .