Что такое поддержка ecc в оперативной памяти

Что такое поддержка ecc в оперативной памяти

Мы уже рассказывали нашим читателям о том, что по некоторым неофициальным сведениям контроллер памяти DDR4, входящий в состав процессоров AMD Ryzen, будет способен работать с модулями, оснащёнными функцией коррекции ошибок ECC. Такие модули иногда называются 72-битными, поскольку содержат дополнительный чип, хранящий ECC-коды: 8 бит на каждые 64 бита основных данных. Такой подход позволяет исправлять один ошибочный бит и определять двойной, чего достаточно для подавляющего большинства задач, требующих повышенной надёжности подсистемы памяти.

Блок-схема платформы AM4, чипсет X370 (B350 не поддерживает деление линий PCIe 3.0 и имеет 6 линий PCIe 2.0)

Технология ECC широко применяется в серверах и рабочих станциях, но почему-то почти не встречается в настольных ПК, хотя соответствующие модули DIMM стоят ненамного дороже и, против общепринятого мнения, не уступают модулям без поддержки коррекции ошибок в производительности. В настоящее время Advanced Micro Devices официально признала, что интегрированный в Ryzen контроллер памяти полностью поддерживает память с коррекцией ошибок. Соответствующие модули должны без проблем работать с новыми процессорами при условии, что производитель системной платы развёл соответствующие дорожки на PCB. AMD также заявляет, что официальной валидации память ECC в случае с Ryzen не имеет, во всяком случае, пока.

Ничего удивительного в такой поддержке нет, поскольку блок контроллера памяти у Ryzen и Naples, скорее всего, общий, но в последнем случае используется больше каналов и имеется поддержка регистровых модулей (RDIMM). Теоретически, ничто не мешало бы реализовать поддержку последних и в Ryzen, поскольку зависит она исключительно от BIOS, а её наличие позволило бы использовать модули большей ёмкости в большем количестве, но, скорее всего, такой поддержки в BIOS плат с разъёмом AM4 не будет: регистровая память считается исключительно серверной и используется именно потому, что позволяет увеличить количество модулей на канал контроллера памяти без опасности его перегрузки.

Читайте также:  Ошибка при установке сборки microsoft vc90 atl

Всем привет! Тема сегодняшней публикации – поддержка ECC оперативной памяти: что это такое, как работает данная функция, зависит ли от процессора ее использование на ПК.

p, blockquote 1,0,0,0,0 —>

Что такое ЕСС память

Аббревиатура происходит от английского названия error correcting code memory, то есть память с коррекцией ошибок кода. Такая ОЗУ распознает и устраняет спонтанно возникающие изменения в битах памяти, которых быть не должно.

p, blockquote 2,0,0,0,0 —>

Как правило, такая память может исправить изменения в одном бите одного машинного слова. При его чтении будет опознано то же значение, что и было записано, несмотря на возникающие «глюки».

p, blockquote 3,0,0,0,0 —>

Обычная память, то есть non-ECC, этого делать не умеет.

Этот тип памяти используется в компьютерах, для которых важна бесперебойная работа, включая крупные серверные станции. Для использования такого режима необходима поддержка контроллером ОЗУ – как встраиваемого в чипсет, так и реализованном на кристалле вместе с ядрами.

p, blockquote 5,0,1,0,0 —>

Базовый алгоритм, который используется чаще всего, основан на коде Хемминга – самоконтролирующемся двоичном коде, названном в честь предложившего такую систему американского математика.

p, blockquote 6,0,0,0,0 —>

Существуют алгоритмы, способные исправлять более одной ошибки, но используются они реже. С технологической точки зрения такая система предполагает использование модулей ОЗУ, в которых на каждые 8 микросхем памяти приходится один компонент, хранящий ЕСС-коды (то есть 8 бит на каждые 64 бита).

p, blockquote 7,0,0,0,0 —>

Причины появления ошибок в ОЗУ

Главная проблема для любого электронного устройства – невидимые космические лучи, от которых земная атмосфера не защищает должным образом. Элементарные частицы, которые пребывают в этом потоке, способны влиять на работу электроники.Под их воздействием физические свойства оперативки могут меняться, что уже ведет к размагничиванию. При смене данных, из единицы (заряженное состояние) на ноль (разряженное) уже появляется искажение.

Читайте также:  Не надоедающие игры на андроид

p, blockquote 8,0,0,0,0 —>

А так как любой компьютер на самом «глубинном» уровне проводит все вычисления с помощью двоичных кодов, нарушения свойств электронных компонентов и провоцируют ошибки в работе.

p, blockquote 9,0,0,0,0 —>

Характерно, что чем выше от уровня моря, тем меньше плотность воздуха и соответственно, интенсивнее космическое излучение. Компьютерные системы, которые работают на большой высоте, требуют более эффективной защиты. Советую также почитать «Что такое ОЗУ в компьютере: из чего состоит и для чего служит?»(уже на сайте).

p, blockquote 10,1,0,0,0 —>

Стоит ли использовать ЕСС память

Объективных причин для использования такой ОЗУ на домашнем ПК нет.

Несмотря на то, что земной диск медленно дрейфует по Космическому океану, покоясь на спинах трех китов, вероятность искажения данных под воздействием вредоносных лучей, на самом-то деле крайне мала. При этом самое страшное, что может случиться при таких неполадках – вылет операционной системы в синий экран.

p, blockquote 12,0,0,0,0 —>

Впрочем, это может быть действительно страшно – например, в случае, если вы в течение пары часов монтировали видеоролик, забывая сохраняться в процессе, или же у вас последний и решительный бой, от которого зависит судьба клана, в какой-нибудь ММОРПГ.

p, blockquote 13,0,0,0,0 —>

Такая память работает медленнее обычной – в среднем, на 2–3%, так как для проверки контрольных сумм необходим один дополнительный такт контроллера. Такой режим работы требует больше логических ресурсов.

p, blockquote 14,0,0,0,0 —>

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

Читайте также:  Сколько должно быть фпс в доте 2

p, blockquote 15,0,0,1,0 —>

Однако учтите, что такое удовольствие обойдется дороже, так как цена на такие модули ОЗУ обычно выше. Кроме того, требуется наличие материнской платы, чипсета и процессора (к слову, такие модели есть и у Intel, и у AMD), поддерживающих ЕСС память. Стоят они внезапно тоже, как правило, дороже.

p, blockquote 16,0,0,0,0 —>

И если вы решили проапгрейдить комп для использования ЕСС памяти, проверьте спецификации упомянутых выше компонентов. Если в описании написано что нет поддержки такого режима, деталь придется менять на более подходящую, что значит дополнительные расходы.

p, blockquote 17,0,0,0,0 —>

Не исключено, что придется менять и мать, и «камень», и планки оперативки. При сборке нового компьютера несколько проще: можно сразу купить соответствующие компоненты. Однако, на мой взгляд, это уже лишнее – страховка от мнимых сбоев не стоит потери быстродействия.

p, blockquote 18,0,0,0,0 —>

Также советую на эту тему ознакомиться с публикациями «Влияние тактовой частоты оперативной памяти в компьютере»(уже на блоге) и «Тайминги и частота оперативной памяти: кто важнее и влиятельней?». Буду признателен всем, кто расшарит эту статью в социальных сетях. До завтра!

p, blockquote 19,0,0,0,0 —>

p, blockquote 20,0,0,0,0 —> p, blockquote 21,0,0,0,1 —>

ECC (Error Correct Code — выявление и исправление ошибок) служит для исправления случайных ошибок памяти, вызываемых различными внешними факторами, и представляет собой усовершенствованный вариант системы «контроля четности».

Физически ECC реализуется в виде дополнительной 8-разрядной микросхемы памяти, установленной рядом с основными.

Таким образом, модули с ECC являются 72- разрядным (в отличие от стандартных 64-разрядых модулей).

Некоторые типы памяти (Registered, Full Buffered) выпускаются только в ECC варианте.

Ссылка на основную публикацию
Что можно делать с айфоном
Не отвлекать оповещениями, когда вы смотрите кино или отдыхаете. Не беспокоить. Вы можете включить режим «Не беспокоить» одним касанием. И...
Хрипит динамик на телефоне при прослушивании
Одной из самых распространенных поломок мобильных аппаратов является выход из строя динамика. Любой пользователь мобильных телефонов знает, что сейчас производители...
Хэнкок из какой вселенной комиксов
Хэнкок Общая информацияЖанр Научная фантастика Драма Комедия Страна производстваСШАКиностудия Columbia Pictures РежиссёрПитер БергАвтор сценария Винс Джиллиган Винсент Нго Когда вышел2008...
Что можно сделать из перебойника от компьютера
Всем привет! В общем валялся у меня в гараже ненужный компьютерный безперебойник, сначала хотел его выбросит. но потом разобрав я...
Adblock detector