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

Описание проблемы

Электромагнитные помехи внутри компьютерной системы способны спонтанно поменять состояние ячейки компьютерной памяти. Самой частой причиной такого изменения являются нейтроны из космических лучей. Поэтому частота ошибок в компьютерных системах возрастает при увеличении высоты. Так, поток нейтронов в 3,5 раза больше на высоте 1,5 км и в 300 раз больше на высоте 10-12 км (типичной высоте полёта пассажирских самолётов), чем на уровне моря. Поэтому системы, работающие на большой высоте, требуют большей защиты.

Например, на космическом аппарате Кассини-Гюйгенс установлены два идентичных устройства записи, каждое из которых содержит 2,5 гигабита памяти. На протяжении первых 2,5 лет полёта регистрировалось примерно постоянное количество ошибок каждый день: примерно 280 ошибок в день. Однако в течение одного дня (6 ноября 1997 года) число ошибок возросло в четыре раза. Считается, что это произошло из-за геомагнитной бури (также, ), которая была зафиксирована спутником GOES 9.

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

Исследование, проведённое на большом количестве серверов , показало, что количество ошибок может быть в пределах от 25 000 до 70 000 ошибок за миллиард рабочих часов (англ. device hours) на мегабит (то есть 2,5-7,0 × 10−11 ошибок / бит·час).

На что способна ECC-память и как это работает?

Память с коррекцией ошибок может определить и исправить 1 бит изменённых данных в каждом машинном слове. Что это значит? Если данные между записью и чтением были по каким-либо причинам изменены (то есть возникла ошибка), то ECC ОЗУ скорректирует значение до верного. Подобная функциональность требует поддержки со стороны контроллера оперативной памяти. Эта поддержка может быть организована со стороны чипсета материнской платы, встроенного контроллера ОЗУ в современные процессоры.

Алгоритм исправления ошибок основан на коде Хэмминга, но для исправления более одной ошибки применяются прочие алгоритмы. На практике используются модули памяти, где для каждых 8 микросхем памяти добавляется ещё по одной микросхеме, хранящей ECC-коды (8 бит на каждые 64 бита основной памяти).

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

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

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

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

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

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

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

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

Описание проблемы

Электромагнитные помехи внутри компьютерной системы способны спонтанно поменять состояние ячейки компьютерной памяти. Самой частой причиной такого изменения являются нейтроны из космических лучей. Поэтому частота ошибок в компьютерных системах возрастает при увеличении высоты. Так, поток нейтронов в 3,5 раза больше на высоте 1,5 км и в 300 раз больше на высоте 10-12 км (типичной высоте полёта пассажирских самолётов), чем на уровне моря. Поэтому системы, работающие на большой высоте, требуют большей защиты.

Например, на космическом аппарате Кассини-Гюйгенс установлены два идентичных устройства записи, каждое из которых содержит 2,5 гигабита памяти. На протяжении первых 2,5 лет полёта регистрировалось примерно постоянное количество ошибок каждый день: примерно 280 ошибок в день. Однако в течение одного дня (6 ноября 1997 года) число ошибок возросло в четыре раза. Считается, что это произошло из-за геомагнитной бури (также, ), которая была зафиксирована спутником GOES 9.

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

Исследование, проведённое на большом количестве серверов , показало, что количество ошибок может быть в пределах от 25 000 до 70 000 ошибок за миллиард рабочих часов (англ. device hours) на мегабит (то есть 2,5-7,0 × 10−11 ошибок / бит·час).

Причины использовать ЕСС-память

Объективных причин использовать оперативную память с поддержкой ECC в настольных компьютерах нет. Так как вероятность возникновения ошибок данных крайне мала, то в обычных сценариях использования ПК крайне маловероятно, что возникновение ошибки приведёт к возникновению проблем или критических сбоев в работе ПК. Самый страшный сценарий — появление синего экрана смерти BSOD. Кроме того, использование ECC-ОЗУ затруднено тем, что настольные процессоры и материнские платы в своём большинстве не поддерживают данный тип оперативной памяти.

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

Как Вам? —

Технология

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

Более надёжным является подход, при котором используется коды с коррекцией ошибок. Самым часто используемым кодом с коррекцией ошибок является код Хэмминга.
Большинство памяти с коррекцией ошибок, используемых в современных компьютерах, могут исправлять ошибку одного бита в одном 64-битном машинном слове и определить, но не , ошибку в двух битах в одном 64-битном слове.

Наиболее эффективный подход к исправлению ошибок зависит от вида ожидаемых ошибок. Часто предполагается, что изменение различных битов происходят независимо. В этом случае вероятность двух ошибок в одном слове пренебрежительно мала. Однако это предположение не выполняется для современных компьютеров. Технология коррекции ошибок (IBM), позволяет исправлять несколько ошибок, в том числе и при порче целого чипа памяти. Другие технологии коррекции памяти, которые не предполагают независимость ошибок в разных битах, включают (Sun Microsystems), (Hewlett-Packard) и (Intel).

Многие старые системы не сообщали об исправленных ошибках, сообщая только об обнаруженных ошибках, которые невозможно было . Современные системы записывают как исправленные ошибки (CE, англ. correctable errors), так и неисправляемые ошибки (UE, англ. uncorrectable errors). Это позволяет вовремя заменить испорченную память: несмотря на то, что большое количество исправленных ошибок при отсутствии неисправляемых ошибок не влияет на корректность работы памяти, это может свидетельствовать о том, что для данного модуля памяти вероятность появления неисправляемых ошибок в будущем возрастёт.

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

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

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

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

Все или почти все об оперативной памяти компьютера.

Вы спросите: Почему ПОЧТИ все? Просто потому, что рассказать в одной статье все об оперативке просто физически не возможно. Поэтому сегодня будем говорить коротко, но о самом главном, чтобы пользователи новички не путали оперативную память компьютера (ОЗУ — оперативное запоминающее устройство) с памятью жесткого диска (ПЗУ — постоянное запоминающее устройство).

Что такое ОЗУ?

Операти́вная па́мять, операти́вка, ОЗУ́ (от англ. RAM — Random Access Memory — память с произвольным доступом; ОЗУ — Оперативное Запоминающее Устройство) это временная память в которой хранится промежуточная информация обрабатываемая центральным процессором. Другими словами ОЗУ это посредник между процессором и программами находящимися на жестких дисках. Оперативная память энергозависима, т.е. если отключить энергию идущей к ОЗУ все данные на ней удаляются. Во время работы в оперативной памяти хранятся данные и запущенные программы.

Структура оперативной памяти

По своей структуре ОЗУ напоминает таблицу, в которой есть строки и столбцы. Например шахматная доска. На шахматной доске есть столбцы, которые размечены цифрами от 1-8, и есть строки, которые размечены буквами от A-H. Таким образом можно узнать адрес любой клетки на шахматной доске (например A1). В оперативной памяти все точно также. Каждая ячейка (клетка) предназначена для хранения определенного объема данных и имеет свой адрес. Здесь горизонтальная строка обозначается ROW, а вертикальный столбец Column. Ячейки ОЗУ имеют способность задерживать электрический заряд и переводить его в некий цифровой сигнал. Для передачи адреса строки используется сигнал, который называется RAS (Row Adress Strobe), а для столбца CAS (Column Adress Strobe).

Принцип работы оперативной памяти компьютера.

При задействовании оперативки данные с жесткого диска (hdd) сначала попадают в нее и уже потом передаются для обработки в процессор. Часто сначала они попадают в кеш-памяти. Там как правило хранится та информация, которая чаще всего запрашивается. Так, на много сокращается время доставки данных от устройств к процессору, а значит повышается производительность системы.

Для чего нужна оперативка?

Прочитав про принцип работы оперативки задаешься вопросом: Раз есть кеш, зачем нужны большие объемы оперативной памяти? Оперативкой управляет специальный контроллер расположенный в чипсете материнки. Контроллер подключает CPU (процессор) к основным узлам через так называемые шины — графический контроллер, ОЗУ.

Контроллер анализирует выполняемую программу и старается предвидеть какие данные, скорее всего, понадобятся в ближайшее время центральному процессору и закачивает их в кеш-память из оперативки, а также выгружает их обратно. При включении компьютера первыми с hdd записываются в ОЗУ драйвера устройств, системные приложения и элементы ОС. При запуске какой либо программы пользователем, она также записывается в оперативку. Если программу закрыть она тут же стирается из оперативной памяти.Все данные не просто записываются в оперативку. Они, как мы уже знаем, передаются из нее в центральный процессор (CPU), обрабатываются им и уже потом передаются обратно. Но иногда получается так, что не хватает ячеек памяти, т.е. объема оперативной памяти. В таких случаях, используется так называемый файл подкачки, который расположен на винчестере (HDD). Скорость винта по сравнению с ОЗУ в разы меньше. Поэтому использование файла подкачки заметно снижает быстродействие компьютера и сокращает время работы самого жесткого диска.

Планки оперативной памяти. Как выглядят?

Планка оперативки по своей сути это микросхема, печатная плата с модулями. Она состоит фактически из одинаковых элементов. Внешне, обычно, сильное отличие планок зависит от их форм фактора. Вот как выглядят стандартные планки оперативной памяти.

Вот так выглядит разъем куда вставляются планки оперативной памяти в материнской плате.

На этом все! Подписывайтесь на обновления сайта и вы не пропустите наши следующие интересные статьи!

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

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

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

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

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

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

Описание проблемы

Электромагнитные помехи внутри компьютерной системы способны спонтанно поменять состояние ячейки компьютерной памяти. Самой частой причиной такого изменения являются нейтроны из космических лучей. Поэтому частота ошибок в компьютерных системах возрастает при увеличении высоты. Так, поток нейтронов в 3,5 раза больше на высоте 1,5 км и в 300 раз больше на высоте 10-12 км (типичной высоте полёта пассажирских самолётов), чем на уровне моря. Поэтому системы, работающие на большой высоте, требуют большей защиты.

Например, на космическом аппарате Кассини-Гюйгенс установлены два идентичных устройства записи, каждое из которых содержит 2,5 гигабита памяти. На протяжении первых 2,5 лет полёта регистрировалось примерно постоянное количество ошибок каждый день: примерно 280 ошибок в день. Однако в течение одного дня (6 ноября 1997 года) число ошибок возросло в четыре раза. Считается, что это произошло из-за геомагнитной бури (также, ), которая была зафиксирована спутником GOES 9.

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

Исследование, проведённое на большом количестве серверов , показало, что количество ошибок может быть в пределах от 25 000 до 70 000 ошибок за миллиард рабочих часов (англ. device hours) на мегабит (то есть 2,5-7,0 × 10−11 ошибок / бит·час).

Преимущество и недостатки

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

Память с коррекцией ошибок работает на 2-3 % медленнее (часто для проверки сумм требуется один дополнительный такт контроллера памяти), чем обычная память, в зависимости от приложений. Дополнительная логика, реализующая подсчет, проверку ECC и исправление ошибок, требует логических ресурсов и времени на свою работу либо в самом контроллере памяти, либо в интерфейсе между CPU и контроллером памяти.

Bios и разгон

Родной биос платы построен на привычном коде от American Megatrends и по прежнему не имеет современного красивого интерфейса. Возможностей для тюнинга несколько меньше, чем на брендовых платах, но гораздо больше, чем на китайских платах для предыдущих сокетов.

Максимальная частота для DDR4 составляет 2400 Мгц для процессоров с разблокированным множителем. Для процессоров с заблокированным множителем максимальная частота не может быть выше указанной в спецификациях.

Управление таймингами поддерживается, присутствует также возможность разгона контроллера памяти и даже управление напряжением.

Таким образом, можно рассчитывать на пропускную способность в ~45-55 Гб\с при использовании DDR4.

Для процессоров серии Xeon e5 1600 v3 поддерживается разгон множителем и управление напряжением.

Поднимаем частоту DDR3 до 2133 Мгц

Выставить частоту выше стандартных 1866 Мгц для памяти стандарта DDR3 можно благодаря своеобразному багу биоса:

  • Заходим в биос и сбрасываем настройки клавишей F9 или через раздел «Save & Exit»
  • Переходим в IntelRCSetup > Memory Configuration и вместо пункта «DDR3 Voltage Level» видим «Memory Frequency», где и выставляем частоту
  • После изменения частоты памяти, в пункте «Memory Timings» меняем значение с auto на manual. Без этой манипуляции настройки частоты памяти могут не примениться
  • Сохраняем настройки и перезагружаемся
  • После перезагрузки возвращаемся в биос и настраиваем тайминги.

Блокировка турбо-буста

Возможна для процессоров на архитектуре Haswell степпинга pre-QS и выше.  Выполняется по инструкции и не занимает много времени. Версия биоса значения не имеет.

Видео-инструкция по блокировке:

Разгон множителем

В первоначальных версиях отсутствовал, был впервые обнаружен в версии биоса от 28.10.2019 (Minor version 14). Также в этой версии есть разгон контроллера памяти и управление напряжением.

Один из предложенных вариантов настроек:

Небольшая справка по настройкам разгона (дорабатывается):

Настройки находятся в меню IntelRCSetup > Overclocking Feature > Processor и IntelRCSetup > Overclocking Feature > CLR\Ring.

Core Max OC Ratio — множитель ядер. Для Xeon E5 1650 v3 можно сразу установить 41-42.Core Voltage Mode — можно выбрать динамически (Adaptive) повышать напряжение или сделать статическимCore Voltage Override — выставляем напряжение на процессор в милливольтах, к примеру 1250, это будет 1.25 вольта (начать можно как раз с этого значения)

Выше 1.30 поднимать с осторожностью!CLR Max OC Ratio — множитель контроллера памяти. По умолчанию равен 30, можно плавно повышать до 33-35 и тестировать производительность и стабильность.Core Voltage Mode — напряжение контроллера памяти

Аналогично Core Voltage Mode, но не выше 1250.

Файлы и способы прошивки

  • Способ прошивки из под Windows, предложенный на форуме anandtech: скачиваем FPTW 9.1.10, открываем командную строку (от администратора) и прошиваем биос прямо из Windows командой fptw64 -bios -f bios.bin. Где bios.bin (или ROM) — модифицированный биос, который нужно скопировать в папку с fpt. Само собой, в командной строке нужно сначала перейти в папку с fpt командой cd.
  • Хорошо знакомый по 2011 сокету метод с загрузочной флешкой и обычным FPT.
  • С помощью загрузочной флешки можно прошиться через Afudos
  • Еще один вариант прошивки из под Windows — Afuwin
  • Ну и конечно самый надежный способ — программатор.

После прошивки рекомендуется сделать сброс настроек.

Преимущество и недостатки

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

Память с коррекцией ошибок работает на 2-3 % медленнее (часто для проверки сумм требуется один дополнительный такт контроллера памяти), чем обычная память, в зависимости от приложений. Дополнительная логика, реализующая подсчет, проверку ECC и исправление ошибок, требует логических ресурсов и времени на свою работу либо в самом контроллере памяти, либо в интерфейсе между CPU и контроллером памяти.

Примечания

  1. Werner Fischer. . admin-magazine.com. Дата обращения 20 октября 2014.
  2.  (недоступная ссылка). Дата обращения 20 ноября 2016.
  3. Borucki, «Comparison of Accelerated DRAM Soft Error Rates Measured at Component and System Level», 46th Annual International Reliability Physics Symposium, Phoenix, 2008, pp. 482–487
  4. . Tsinghua Space Center, Tsinghua University, Beijing. Дата обращения 16 февраля 2009.
  5. . Pcguide.com (17 апреля 2001). Дата обращения 23 ноября 2011.
  6. . AMD (2002). «The additional logic to support the ECC function is costly in both silicon real estate and system timing. In the ECC modes that support data correction, one additional system clock must be used to generate the corrected data … AMD Athlon processor checks for its own errors»

Преимущество и недостатки

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

Память с коррекцией ошибок работает на 2-3 % медленнее (часто для проверки сумм требуется один дополнительный такт контроллера памяти), чем обычная память, в зависимости от приложений. Дополнительная логика, реализующая подсчет, проверку ECC и исправление ошибок, требует логических ресурсов и времени на свою работу либо в самом контроллере памяти, либо в интерфейсе между CPU и контроллером памяти.

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

ECC (Error-Correcting Code) позволяет исправлять некоторые ошибки в оперативной памяти. В том числе, случайные неточности, то есть те, которые могут возникать под воздействием электромагнитных помех или высокоэнергетических элементарных частиц. Подобная погрешность появляется из-за изменения значения одного бита в машинном слове. Результат может быть самым непредсказуемым: от изменения одного символа в набранном тексте до зависания системы. Применение технологии ECC необходимо для обнаружения и, по-возможности, исправления подобных проблем.

Однобитовые ошибки

Бит представляет собой единую двоичную цифру (1 или 0), причем восемь битов формируют байт — исторически наименьшую единицу адресной памяти, которую компьютеры считают либо как одно число, либо букву. Однобитовая ошибка заключается в том, что электрический заряд бит изменяется, переворачивая его от 0 до 1 или наоборот.

Причины однобитовых ошибок возникают в двух основных вариантах: жестких и мягких.

  • Жесткие вызваны такими физическими факторами, как изменение температуры или мощности, а также напряжение на оборудовании.
  • Мягкие возникают из-за более сложных факторов, таких как магнитные помехи и даже космические лучи.

Хотя ошибка может быть безвредной или иметь сравнительно мягкий эффект (например, неправильно окрашенный пиксель в изображении), это может привести к полностью искаженному файлу или сбою всей системы.

ОЗУ ECC предотвращает однобитовые ошибки, обнаруживая и исправляя их, гарантируя, что данные будут должным образом сохранены.

Принцип работы

ECC модуль имеет дополнительные микросхемы, по одной на каждые 8 чипов. То есть, при одностороннем дизайне модуля, будет задействовано 9 чипов вместо привычных 8. А при двухстороннем — 18 вместо 16. В дополнительных чипах лежат контрольные суммы машинных слов, хранящихся в памяти.

  • Если при проверке контрольная сумма машинного слова не совпадает с контрольной сумой, находящейся в чипе-буфере, значит, найдена неточность;
  • Если проблема устранена, то система продолжает работу, если коррекция невозможна — отправляется сообщение операционной системе;
  • Если ОЗУ использует только технологию ECC, то это не совсем серверная оперативная память. Она рассчитана, в первую очередь, на профессиональные рабочие станции.

Для использования ECC RAM требуется поддержка как со стороны процессора, в котором размещен контроллер памяти, так и со стороны материнской платы. Впрочем, у не самых дешевых CPU и системных плат подобная поддержка нередко есть. Следовательно, память с коррекцией ошибок на них успешно заработает.

Какие преимущества получит обычный домашний или офисный компьютер в этом случае? Теоретически, он будет стабильнее работать. Но стоит учитывать, что применение Error-Correcting Code требует определенных вычислительных мощностей, как следствие, быстродействие снижается, пусть и не намного.

Отличие серверной ОЗУ от обычной

По сравнению с обычной, ОЗУ ECC имеет очевидные преимущества. Из-за встроенных возможностей для исправления ошибок, системы с ОЗУ ECC имеют намного меньше отказов, чем с памятью без коррекции ошибок. На практике это означает меньшую потерю данных, меньшее количество сбоев и больше времени безотказной работы.

Однако из-за дополнительной обработки, требуемой для чипов, ECC может оказать небольшое влияние на производительность

Это вряд ли является серьезной проблемой, когда пользователи уделяют первостепенное внимание минимизации ошибок и максимальному времени бесперебойной работы, которые обеспечивает ECC RAM, даже если она действительно имеет незначительный проигрыш в производительности

Еще одна очевидная разница между памятью с ECC и без нее — это цена. Благодаря своим расширенным функциям память с ECC стоит дороже, чем обычная, и поддерживается только на специализированных (и дорогостоящих) материнских платах и ​​высокопроизводительных серверных процессорах, таких как Intel Xeon и т.п. И еще ECC RAM нельзя комбинировать с ОЗУ без коррекции ошибок. Поэтому, если вы хотите возможности Error-Correcting Code, вам нужно будет заплатить за них.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Adblock
detector