Регистровая память: полный гайд по RDIMM-памяти

Расскажем как выбрать регистровую память, а также — поговорим о том, как именно она устроена и чем отличается от других типов памяти.

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

Чем отличается регистровая память от буферизованной

Наши читатели часто спрашивают: регистровая и буферизованная память — это одно и то же? Вопрос этот весьма любопытен. Действительно, термины регистровая и буферизованная сегодня могут использоваться как равноправные. Да, это один и тот же вид оперативной памяти.

[adace-ad id=»5173″]

Кстати, термин «регистровая» всё больше вытесняет термин «буферизованная». Сегодня также используется и полностью буферизованная DIMM-память — называется она FB-DIMM.

В полностью буферизованной DIMM буферизируются линии данных и управляющие линии. Буферизация происходит благодаря АМВ-контроллеру, которым комплектуется каждая плашка

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

Что такое RDIMM

Регистровая RDIMM-память — это оперативная память, имеющая регистры-буферы, которые контролируют передачу данных.

Регистры имеют сразу несколько достоинств, но главное из них — высокая отказоустойчивость и уменьшение нагрузки на контроллер. Таким образом, регистровая RDIMM-память более надежна, чем остальные виды ОЗУ. Располагаются буферы-регистры между контроллером памяти и микросхемами ОЗУ

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

Специально для Вас:  Как мошенники используют номера Сбербанка в 2021 году

Для чего нужен регистр

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

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

Регистр призван повысить отказоустойчивость цепи Память/Контроллер. Регистр вводится между памятью и контроллером. В регистровом модуле осуществляется пребуферизация данных при операциях чтении/записи информации.

Где это используется

Большая часть серверной памяти — это регистровая ECC-память. Однако, существуют и модули серверной памяти, которые используют ECC, но без буферов-регистров — такая память называется DIMM ECC.

В случае регистровой RDIMM наличие ECC-памяти является обязательным. Главное назначение ECC — автоматическая идентификация и дальнейшее распознавание ошибок битов памяти. Если при чтении МС* (МС — машинного слова), в цикле запись/чтение, будет потерян 1 бит, то коррекция ошибок позволит распознать предыдущее значение, которое было записано в ходе предыдущего цикла

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

Специально для Вас:  Ошибка DNS_PROBE_STARTED: что за сбой и как устранить

Почему нет смысла в регистровой памяти в настольных системах

В настольных ПК использование регистровой памяти нецелесообразно не только по причинам высокой стоимости комплектующих, но и по техническим аспектам — большинство материнских плат не умеют работать с регистровой памятью.

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

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

[adace-ad id=»5168″]

Далеко не каждая материнская плата/процессор поддерживает серверные типы памяти. Чтобы узнать — поддерживает ли ваша материнка и CPU регистровую память, смотрите спецификации оборудования.

Из консьюмерского класса оборудования точно поддерживают RDIMM-память процессоры Ryzen, среди серверного оборудования — Zeon. Только в случае с райзенами далеко не факт, что CPU будет взаимодействовать с RDIMM-памятью именно как с регистровой

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

Недостатки регистровой памяти

Недостатков у регистровой памяти довольно много. Чаще всего называют следующие:

  1. Высокая стоимость оборудования.
  2. Большинство процессоров и материнских плат консьюмерского класса не умеют работать с серверной памятью.
  3. Чип-буфер выделяет много тепла, что может быть критично в условиях домашнего ПК.
  4. Характерная задержка по сравнению с другими типами памяти, что особенно заметно в играх, особенно если процессор имеет небольшой объем кэша третьего уровня.
  5. Бесполезность в домашних условиях.
Специально для Вас:  Почему usb устройство не опознано: что проверять

Причина задержки заключается в том, что каждая операция чтения/записи буферизуются на 1 такт, прежде чем переносится непосредственно с шины в DRAM-чип. Именно поэтому вся регистровая память ровно на 1 такт медленнее любой нерегистровой.

Если речь идёт о SDRA-памяти, то там латенси будет актуальной исключительно для 1-го цикла. Напомним — в случае с SDRA-памятью речь идёт о цикле, состоящим сразу из нескольких серий).

Что такое FB-DIMM

FB-DIMM — это полностью буферизованная DIMM-память. Отличается высокой отказоустойчивостью и большой скоростью выполнения операций. По своей сути — это дальнейшая наработка registered-модулей.

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

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

Поддерживают ли обычные процессоры и материнские платы ECC-память и/или RDIMM?

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

Leave a Comment

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

МирДоступа

Политика конфиденциальности

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

Принять
Яндекс.Метрика