Dimm udimm в чем разница
Перейти к содержимому

Dimm udimm в чем разница

  • автор:

Чем отличается оперативная память DIMM от UDIMM?

Не смог вовремя ответить по причине трехдневного бана.

UDIMM — Unregistered dual in-line memory module (не буфферизированная память).

То есть, у такой памяти нет на выходе буферного регистра, который бы «выравнивал» поток данных относительно синхроимпульса и держал амплитуду сигнала независимо от нагрузки.

Это устаревший тип памяти. Обладает нестабильностью характеристик как раз по этой причине, устарела и уже не производится. Применять её можно, даже можно попробовать «разогнать», но если будет «крашится» система (BSOD), то придется в BIOS увеличить тайминги и/или снизить частоту шины процессора.

система выбрала этот ответ лучшим
комментировать
в избранное ссылка отблагодарить
isLuk­ AS [4.8K]
более года назад

Фактически UDIMM и DIMM одно и тоже, но DIMM-ы предназначены для сегмента персональных ПК (офисные тоже относятся к персоналкам), в то время как UDIMM предназначены для серверного сегмента SOHO и рабочих станций. Однако использовать серверные UDIMM в персоналках, если они официально не поддерживаются, не стоит. Дело в том что серверная память (даже UDIMM) как правило обладает дополнительным элементом повышения надёжности — возможностью коррекции ошибок. Реализуется она установкой дополнительной микросхемы памяти на каждые 8 чипов.

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

Какая разница между типами оперативной памяти DIMM, UDIMM, RDIMM?

DIMM (англ. Dual In-line Memory Module, двухсторонний модуль памяти) — одна из последних разработок, которые сейчас применяются в компьютерах, смартфонах и других устройствах.

RDIMM — Регистровая память (англ. Registered Memory, RDIMM, иногда buffered memory). Это значит, что между собственно памятью и шиной данных установлены буферные регистры, которые не только уменьшают нагрузку на шину, но и производят контроль целостности данных (память с ECC — (англ. error-correcting code memory, память с коррекцией ошибок), которые выдает память. Уменьшение же нагрузки на шину, позволяет поставить в систему больше модулей (планок) памяти.

UDIMM — небуферизованная память. То есть, она также может иметь контроль целостности данных, как и RDIMM, но буферного регистра уже нет — «сэкономили». Таких модулей уже много в систему не поставишь. Но если у вас не сервер и на плате всего-то четыре разъема под модули памяти, то можно поставить и UDIMM, оно и дешевле будет.

Насчет взаимозаменяемости. В руководстве на материнскую плату будет четко сказано, какой конкретно тип памяти можно устанавливать. И если сказано, что можно либо UDIMM, либо RDIMM, то значит только что-то одно из них, но никак не «вперемешку» — один модуль RDIMM, а другой другой системы (я не опечатался, повторив слово дважды, это такой юмор . технический :).

ОЗУ: RDIMM, UDIMM, DIMM — отличия?

Я правильно понимаю, что:
RDIMM — регистровая с коррекцией ошибок
UDIMM — не регистровая с коррекцией ошибок
DIMM — не регистровая без коррекции ошибок
————————————————————————————————————
Данная тема связана с темой: Будут ли работать модули ОЗУ корректно, если устан.

  • Вопрос задан более трёх лет назад
  • 35265 просмотров

Комментировать
Решения вопроса 0
Ответы на вопрос 1

dimonchik2013

Dimonchik @dimonchik2013
non progredi est regredi

но конкретно к вашей задаче ответ все равно один — только пробовать

Ответ написан более трёх лет назад
Нравится 2 2 комментария

Sannyasin

CG Artist @Sannyasin Автор вопроса

Сейчас нашёл: «Регистровые модули (RDIMM) необходимы для установки большого объема оперативной памяти по сравнению с небуферизованной памятью DIMM (UDIMM).»
— www.nix.ru/computer_hardware_news/hardware_news_vi.

По этим данным, выходит, что DIMM = UDIMM. кому верить? 🙂

dimonchik2013

Dimonchik @dimonchik2013

у UDIMM точно есть коррекция ошибок, другое дело, что, наверно, есть и без нее

а верить так: бОльший объем — только у RDIMM и они несовместимы

Выбираем оперативную память DDR4 и DDR5: руководство Hardwareluxx

Страница 4: Полезные сведения для профессионалов (серверы)

Что такое Registered (регистровые) DIMM?

Выше мы отметили, что в настольных платформах используются UDIMM (Unbuffered, небуферизованные), а в серверных часто встречаются RDIMM (Registered, регистровые). В случае UDIMM адресация памяти выполняется напрямую контроллером памяти, как и передача данных. В случае же RDIMM адресацию на себя берет отдельный чип-регистр, передача данных по-прежнему осуществляется напрямую контроллером памяти.

Цель RDIMM заключается в уменьшении нагрузки на контроллер, в результате на серверную материнскую плату можно устанавливать больше DIMM, существенно увеличивая емкость памяти сервера по сравнению с настольной системой. Стандарт LRDIMM (Load Reduced) является дальнейшей разработкой регистровой памяти, он предлагает буфер IMB (Isolation Memory Buffer) по сравнению с классическими RDIMM, отличаясь от реализации Intel FB-DIMM (Fully Buffered) с буфером AMB (Advanced Memory Buffer) – поэтому такие планки ближе к обычным RDIMM и устанавливаются в те же слоты. У LRDIMM буферизуются не только сигналы управления, но и данные. Совершенствование технологий позволило и дальше увеличить емкость памяти.

Кроме обычных планарных чипов памяти разработана технология «бутерброда» из нескольких чипов под названием 3DS DIMM. Она позволяет значительно увеличить емкость модулей. Наконец, есть модули NVDIMM (Non-volatile), данные в которых не стираются в случае сбоя питания. Их имеет смысл использовать для RAM-диска, то есть когда определенный объем оперативной памяти выделяется для виртуального накопителя.

Модули NVDIMM разделяются на NVDIMM-F (Flash Storage), NVDIMM-N (DRAM), NVDIMM-P (Persistent Memory) и NVDIMM-X (NAND Flash Storage).

Что такое ECC?

ECC означает «Error Correction Code» или код коррекции ошибок. При чтении данных из памяти или записи в память код ECC позволяет исправлять одиночные битовые ошибки. Что повышает надежность работы памяти в окружениях, где это необходимо. Например, в серверах и рабочих станциях. Для кода ECC добавляются 8 дополнительных бит (64 базовых + 8 дополнительных = 72).

Алгоритм ECC позволяет исправлять битовые ошибки, а также определять два ошибочных бита, но уже не исправлять их. Технологии Chipkill или Advanced ECC расширяют алгоритм ECC, позволяя корректировать до 4 ошибочных битов и определять до 8 ошибочных битов. Если ошибок будет много, то данная функция позволяет скрыть сбойный чип в системе без перезагрузки (отсюда и название «Chipkill»), при этом сервер продолжает стабильную работу.

Технологии Chipkill или Advanced ECC работают как массив RAID на жестких дисках, опираясь на распределенное избыточное хранение данных. Например, если система работает с шестью модулями памяти, данные передаются в виде шести 64-битных блоков, к которым добавляются шесть 8-битных для избыточности и ECC. В итоге данные расширяются до 432 бит (шесть 72-битных блоков с ECC), алгоритм chipkill может использовать 12 бит для каждого из шести модулей.

Технология Memory Scrubbing производит постоянную проверку памяти на наличие ошибок, результаты отправляются серверным утилитам управления, например, IPMI (Intelligent Platform Management Interface) в BMC (Baseboard Management Controller). Если возникает большое количество ошибок, в журнал записывается соответствующее сообщение.

Но для работы ECC вместе с функцией ChipKill/Advanced ECC необходимо чтобы процессор, материнская плата с BIOS и оперативная память поддерживали ECC. Данная технология обязательна для всех RDIMM, но также встречаются и UDIMM с ECC.

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

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