Ddr rvs что это
ECC, SoDIMM, Игровая, LRDIMM, CL17, PC-17400, DualRank, Kingston, Hynix - все это про оперативную память. Что к чему относится, как в этом разобраться и что выбирать — мы рассмотрим ключевые параметры, которые нужно учитывать при выборе модулей памяти.
Цель использования
Вся оперативная память делятся на два стандартных форм-фактора: для ПК-рабочих станций-серверов - это DIMM и ноутбуков-микросистем - это SoDIMM.
Модули для разных задач не взаимозаменяемы: например, оперативная память для ПК по размеру не подойдет к слоту в ноутбуке и не выдержит нагрузки, на которую рассчитаны серверные модули.
Есть еще несколько нестандартных форм-факторов, таких как MicroDIMM или MiniDIMM, но это частные случаи и обычный пользователь с такими модулями даже не сталкивается.
В этой статье мы рассмотрим модули первых двух типов.
Поколения
На осень 2019 актуальной является память поколения DDR4, а DDR3 остается еще довольно востребованной из-за широкого распространения хоть и устаревающих, но все еще довольно производительных систем.
Тактовая частота
Частота синхронизации приема и передачи данных, измеряется в МГц. Здесь довольно просто: чем выше этот показатель, тем быстрее работают приложения и тем дороже стоит модуль.
Тут стоит отметить, что запустив диагностическую утилиту или посмотрев таблицу отчета POST при старте системы вы увидите вдвое меньшее значение, чем заявлено для модуля. Обман? - Нет, специфика. В самой аббревиатуре DDR заложена особенность передачи данных - Double Data Rate.
Двойная частота передачи или-же эффективная частота. Связанно это с тем, что в текущей реализации модулей памяти данные могут одновременно передаваться на чтение и на запись, тогда как при SDR SDRAM данные передавались только поочередно в одном направлении.
Тот же принцип работает с пропускной способностью: чем она выше, тем быстрее и дороже модуль.
Вообще частота и пропускная способность она-же “рейтинг” на прямую связанны между собой и определяются как “частота X 8 = рейтинг округленный к ближайшему ровному значению”. Например для DDR4-2133 это будет 2133x8=PC4-17000 и наоборот: для PC4-19400 получается: 19400/8=2400Mhz.
Стандарт памяти
Самой спецификацией памяти и определением стандартов для нее занимается несколько организаций, объединенных в консорциум производителей памяти.
И как это ни странно, но самих стандартов-то не очень много. Например для DDR3 это DDR3-800, 1066, 1333 и 1600 притом строго с одним значением CL. А для DDR4 это коридор от 1600 до 3200.
А как-же DDR3-2400 или DDR4-4400 и “игровая память” спросите вы? А это фактически самовольные вариации не относящиеся к стандартам. XMP - extreme memory profile это тоже вне рамок стандартов.
CAS Latency (CL)
Довольно важный параметр — это CL или количество тактовых циклов, нужных памяти для выдачи запрашиваемых данных.
Например, память с 20 CL задерживает ответ на 20 тактовых цикла, память с 15 CL — на 15 тактов. Таким образом, чем этот параметр меньше, тем быстрее будет работать выбранный модуль.
Как было сказано выше - у каждого стандарта всего 1 “правильное” значение CL. Так для DDR3-1600 это 11, а для DDR4-3200 это 22. По-умолчанию именно с этими параметрами система будет пытаться включиться первый раз или при восстановлении после сбоя.
Такая память зовется обычной или стандартной.
“Игровая память“ кроме экстерьера отличается пониженными таймингами, что при значительном занижении дает весьма ощутимый рост производительности.
Но не во всех приложениях. Даже в самых популярных для домашнего сегмента приложениях - играх, в зависимости от игры низкие CL могут как давать до 10% роста FPS, так и вообще никак не влиять на игровой комфорт. К последнему случаю относятся почти все MMO проекты.
Напряжение модулей
Или вольтаж. Величина при которой модули бессбойно функционируют на заявленной частоте. Тут стоит обратить внимание, что для стандартной и серверной памяти это значение постоянно, а для “игровой” таких значений может быть несколько. Первое стандартное - 1.35v для DDR3, 1.2v для DDR4 и 1.25v для DDR3L, а остальные 1.5-1,65v и 1.35-1.4v соответственно предназначены для нестандартных частот или таймингов.
DDR3L — это модули третьего поколения с пониженным электропотреблением, они совместимы со слотами DDR3.
Также необходимо помнить, что повышенное напряжение негативно сказывается не только на самих модулях памяти, но и на процессорах. Причина этого в том, что контроллер памяти находится в составе кристалла т.е. непосредственно в самом процессоре, а не чипсете, как было до недавнего времени.
Т.ч. если для процессора заявлена память DDR3L, а вы установите обычную на 1.35v и по началу система будет работать стабильно, то по прошествию времени могут начаться сбои. И тут, увы, время деградации контроллера памяти может составить и 3 года и 5 лет, что выйдет за все сроки гарантии.
Канальность
В первую очередь эта характеристика относится к процессорам и показывает со сколькими каналами памяти работает контроллер.
На текущий момент массово распостранены процессоры с двуканальным контроллером. Это означает, что для максимальной производительности подсистемы оперативной памяти необходима установка как минимум 2 планок.
Но так-же есть процессоры с 3-канальным и 4х и даже 6и.
Для максимальной-же производительности лучше всего установить только 2 модуля - по одному на каждый канал.
При этом для Intel лучше подойдут Dual Rank модули с низкими таймингами, а для AMD - Single Rank с высокой тактовой частотой.
Ранги
Они-же rank — это число, которое означает количество наборов микросхем, разрядность каждого из которого составляет в сумме 64 бита, подключенных к управляющей линии Chip Select.
Чем выше ранг, тем большего объема оперативной памяти можно добиться при ограниченном количестве слотов. Обычно ранг маркируется буквами S (Single - одногоранговая), D (Dual - двухранговая) и Q (Quad - четырехранговая).
Для домашних ПК актуальны SR и DR модули. В серверном сегменте встречаются QR модули объемами до 256ГБ. Да, четверть терабайта одной планкой.
Объем памяти
Объем необходимой оперативной памяти зависит от того, для каких задач вам нужен ПК или ноутбук. Обратите внимание, что оперативной памяти должно быть больше, чем указано в минимальных системных требованиях используемых программ.
Например, минимальные требования Google Chrome — 512 МБ, Word 2019 — 1 ГБ. Однако, часто пользователи запускают такие программы в нескольких окнах: ПК с 1 ГБ памяти с такой простой задачей уже не справится. Для офисных задач оптимально 8 ГБ памяти.
Для игр нужно от 8 ГБ оперативной памяти и более. Это видно на примере самых современных игр: в октябре 2019 года вышла The Outer Worlds, в рекомендуемых требованиях которой указаны именно 8 ГБ.
Если вы планируете запускать игры или другие производительные приложения в режиме многозадачности, может понадобится более 16 ГБ.
Со временем новые приложения требуют все больше оперативной памяти — чем больше у вас ее будет, тем дольше вы сможете обойтись без апгрейда.
Например, вам нужно 8 ГБ памяти. В каком формате лучше купить: один модуль на 8 ГБ или два модуля по 4 ГБ? Так как большинство современных процессоров оснащены двухканальным контроллером памяти — эффективнее всего купить набор из двух или четырех модулей.
Сколько понадобится памяти для сервера — более индивидуальный вопрос, который нужно рассматривать отдельно в каждом конкретном случае.
ECC, RegDIMM, LRDIMM и прочие серверные тонкости
А можно в домашний ПК поставить сразу 128 или 256ГБ оперативной памяти? И нет, и да.
Основные типы серверной памяти:
ECC или UDIMM ECC — модуль с поддержкой контроля четности, но без поддержки регистра / буферизации. Такие модули могут самостоятельно исправлять возникающие единичные ошибки памяти, т.к. несут на себе дополнительный чип в котором хранятся контрольные суммы значений.
RegDIMM — они-же FBDIMM и RDIMM. ECC модули с дополнительным контроллером который расположен между чипами памяти и контроллером в процессоре.
Этот контроллер берет на себя буферизацию адресов и частичное управление питанием, что дает возможность располагать в одном ранге и больше самих чипов памяти и больше самих модулей на каждый канал.
Но поскольку управление питанием чипов осуществляется на вспомогательном уровне - занятие всех свободных слотов памяти ведет к падению тактовой частоты всех планок.
LRDIMM — Load Reduced DIMM. Регистровый модуль с более продвинутым вспомогательным контроллером, который не только берет на себя управление адресами, но и полностью перехватывает управления питанием чипов, снимая нагрузку с контроллера памяти в процессоре.
Из-за этого LRDIMM модули могут одновременно быть как больших объемов, так и не снижать тактовую частоту контроллера при занятии всех доступных слотов.
Все модули RDIMM, LRDIMM, FBDIMM, RegDIMM являются подмножеством ECC, но не любой ECC это обязательно регистровый модуль.
Так можно ли в домашний ПК установить много памяти? В обычный — нет.
Дело в том, что хоть часть домашних процессоров и поддерживает ECC память, но объемы таких модулей сопоставимы с объемами NonECC, а обещанные еще весной 2018 планки объемом в 32ГБ так и до сих пор и не дойдут до магазинов.
Но если у вас HEDT - high-end-desktop система. Процессоры в таких системах, как правило, имеют четырех- и шестиканальные контроллеры и парой планок памяти на каждый канал. Тогда да, в такую систему можно установить и 128ГБ, и 256ГБ памяти. Сейчас это системы на основе socket 1356, 2011, 2066, 2011-3 и TR4.
И совсем отдельный случай: WS - workstation-системы, которые одновременно и HEDT, и сервер. Сервер в том, что касается поддерживаемых процессоров — xeon в случае с intel, а hedt - поддержка домашних операционных систем. В такую систему можно поставить пару процессоров и добавив LRDIMM модулей набрать более 2ТБ оперативной памяти.
DIMM/SoDIMM
Форм фактор или же габариты. Первый тип модулей рассчитан на обычные платы и серверы, второй тип на компактные системы. При этом даже SoDIMM могут быть ECC, так как на рынке присутствуют рабочие станции как компактных размеров, так и в формате ноутбуков.
«Игровая» память
Это память, работающая на пониженных таймингах в сравнении со стандартизированными модулями.
В чем ее плюс? В первую очередь, это эстетическая сторона вопроса: зачастую это ее единственный весомый плюс. При достаточном обдуве радиаторы избыточны, а наличие подсветки совершенно не сказывается на производительности.
Мы не говорим обо всех модулях. Есть категория очень дорогих и быстрых планок, уже подбирающихся к рейтингу DDR4-4500. Но вместе с тем есть так-же и DDR4-2400CL12 которые дадут не на много более высокий результат, чем “обычные” DDR4-2933CL21.
Чипы памяти
Всего существует семь основных производителей чипов — Samsung, SK Hynix, Micron, Nanya, WinBond, PowerChip и Elpida. Первым трем принадлежит более 93% рынка (на четвертый квартал 2019 года).
Какие чипы лучше искать для установки в систему? Увы, точную информацию вы сможете узнать только у некоторых серверных моделей, так как этот параметр может быть критичен. Это домашний пользователь покупает 2 или 4 планки, а производитель серверов закупает модули масштабами контейнеров.
В домашнем сегменте вы можете купить одну и ту же модель памяти с разницей в пару месяцев и обнаружить, что модули набраны из чипов разных производителей. Более того, вы даже можете купить обычный модуль Samsung и обнаружить на нем чипы производства Nanya.
Это особенности корпоративного бизнеса — иногда проще купить партию памяти у конкурента, а самому вложиться в обновление производства или занять линии более срочным и выгодным заказом.
Kingston, OCZ, Corsair, AMD, G-Skill, GoodRam не производят чипов памяти, они только занимаются комплектовкой готовых модулей.
Разгон (Overclocking)
Можно найти нужную память, например, Samsung b-die нужной недели выпуска, перебрав и раздев с десяток наборов памяти. Взять лучшую материнскую плату, например Gigabyte Z390 AORUS XTREME WATERFORCE и i9-9900ks укрыв их системой водяного охлаждения стоимостью с офисный ПК получить совсем удручающий результат.
Одна планка будет работать на 4500MHz, а с точно-такой-же второй из того-же набора система напрочь откажется заводиться на частоте свыше 3733. Почему? - тот самый контроллер памяти. Официально он работает с памятью только на частоте 2666MHz, а все что выше - как повезет.
Характеристики материнской платы
Рассмотрим на примере платы Asus PRO WS X570-ACE : она поддерживает установку четырех модулей памяти DIMM DDR4.
В материнскую плату Asus PRO WS X570-ACE можно установить до четырех модулей типа DIMM четвертого поколения. А вот какой частоты - уже зависит от процессора.
Мы рассмотрели ключевые параметры, зная которые, можно сузить поиск до нескольких моделей. Далее рассмотрим тонкости — более специальные характеристики, которые могут подсказать, какую модель из нескольких похожих стоит приобрести.
Одна из таких специализированных характеристик — это низкопрофильность.
Низкопрофильная память меньше размером, однако полностью совместима с обычными слотами своего типа и поколения. Такая память занимает меньше места и пригодится, если вы собираете ПК в компактном корпусе.
Установка модуля памяти
Процесс установки максимально прост: нужно отключить ПК, снять крышку корпуса, достать из слотов старые модули и установить новые до щелчка.
Какие в этом процессе существуют нюансы?
Напоминаем, что модули и слоты разных типов и поколений не подходят друг другу: например, у вас физически не получится установить модуль DDR4 в слот DDR3. Также не получится поставить модуль неверной стороной — слоты специально разработаны так, чтобы установка не вызывала затруднений.
Если вы устанавливаете несколько модулей памяти, проверьте одинаковая ли у них тактовая частота и пропускная способность. Если эти параметры будут отличаться, система настроится на скорость и пропускную способность модуля с более низкими параметрами.
Если у вас заняты не все слоты (например, два из четырех) устанавливайте модули в очередности, указанной на материнской плате: обычно такая информация написана рядом со слотами или слоты обозначены разными цветами.
Подведем итоги: как выбрать оперативную память?
Решите, для чего вам нужна оперативная память: для ПК, ноутбука или сервера.
Как узнать всю информацию об установленной у вас оперативной памяти?
Во первых, на самой планке оперативной памяти должна быть вся интересующая вас информация, только её нужно правильно прочесть. Не спорю, бывают планки памяти, на которых нет практически ничего, но с ними мы тоже справимся.
Например возьмём планку оперативной памяти Hynix, на ней есть такая информация: 4 GB PC3 – 12800.
Это значит, что наша планка оперативной памяти производителя Hynix имеет тип DDR3 и имеет пропускную способность PC3-12800. Если пропускную способность 12800 разделить на восемь и получается 1600. То есть эта планка памяти типа DDR3, работает на частоте 1600 Мгц.
Прочитайте всё, что касается оперативной памяти DDR2 и DDR3 на сайтеВозьмём ещё один модуль оперативной памяти – Crucial 4GB DDR3 1333 (PC3 – 10600). Это обозначает следующее: объём 4 ГБ, тип памяти DDR3, частота 1333 МГц, ещё указана пропускная способность PC3-10600.
Возьмём другую планку – Patriot 1GB PC2 – 6400.
Производитель Patriot, объём 1 ГБ, пропускная способность PC2 – 6400. PC2 - обозначение пиковой пропускной способности принадлежащей только типу DDR2 (у оперативной памяти DDR3 обозначение будет PC3, например PC3-12800). Пропускную способность 6400 делим на восемь и получается 800. То есть эта планка памяти типа DDR2, работает на частоте 800 Мгц.
Производитель Kingston, пропускная способность 6400, тип DDR2, объём 1 ГБ. Пропускную способность делим на 8, получаем частоту 800 МГц.
Но на этой планке оперативной памяти есть ещё важная информация , у неё напряжение питания микросхем нестандартное: 2.0 В - выставляется в БИОС вручную.
Всё хорошо видно по этой схеме.
Иногда на модуле оперативной памяти не будет никакой понятной информации, кроме названия самого модуля. А модуль нельзя снять, так как он на гарантии. Но и по названию можно понять, что это за память. Например
Kingston KHX 1600 C9 D3 X2K2/ 8G X, всё это обозначает: Буква X в конце маркировки памяти Kingston указывает на поддержку XMP-профиля.
Можно просто набрать название модуля в поисковиках и вы узнаете всю информацию о нём.
К примеру, информация программы AIDA64 о моей оперативной памяти. Модули оперативной памяти Kingston HyperX установлены в слоты оперативной памяти 2 и 4, тип памяти DDR3, частота 1600 МГц
DIMM2: Kingston HyperX KHX1600C9D3/4GX DDR3-1600 DDR3 SDRAM
DIMM4: Kingston HyperX KHX1600C9D3/4GX DDR3-1600 DDR3 SDRAM
Если запустить бесплатную программу CPU-Z и пройти на вкладку Memory (Память), то она покажет на какой именно частоте работают Ваши планки оперативки. Моя память работает в двухканальном режиме Dual, частота 800 МГц, так как память DDR3, то её эффективная (удвоенная) скорость 1600 МГц. Значит мои планки оперативной памяти работают именно на той частоте, для которой они и предназначены 1600 МГц. Но что будет, если рядом со своими планками оперативной памяти работающими на частоте 1600 МГц я установлю другую планку с частотой 1333 МГц!?
Смотрим что показывает AIDA64, в программе видно, что установлена дополнительная планка объёмом 4 ГБ, частота 1333 МГц.
То есть, материнская плата автоматически выставила частоту работы всех планок оперативной памяти по самому медленному модулю1333МГц.
Можно ли установить в компьютер планки оперативной памяти с частотой больше, чем поддерживает материнская плата
Устанавливать в компьютер планки оперативной памяти с частотой больше, чем поддерживает материнская плата не желательно. Например, если ваша материнская плата поддерживает максимальную частоту оперативной памяти 1600 МГц, а вы установили на компьютер модуль оперативной памяти работающий на частоте 1866, то в лучшем случае этот модуль будет работать на меньшей частоте 1600 МГц, а в худшем случае модуль будет работать на своей частоте 1866 МГц, но компьютер будет периодически сам перезагружаться или вы получите при загрузке компьютера синий экран, в этом случае Вам придётся войти в БИОС и вручную выставить частоту оперативной памяти в 1600 МГц.
Тайминги (задержки сигнала) определяют как часто может процессор обращаться к оперативной памяти, если у вас четырёхъядерный процессор и у него большой кэш второго уровня, то слишком большие тайминги не страшны, так как процессор уже реже обращается к оперативной памяти. Можно ли установить в компьютер планки оперативной памяти с разными таймингами? Тайминги тоже не обязательно должны совпадать. Материнская плата автоматом выставит тайминги для всех планок по самому медленному модулю.Какие условия нужны для того, чтобы моя память работала в двухканальном режиме
Перед покупкой оперативной памяти нужно изучить максимум информации об материнской плате. Всю информацию о вашей материнской плате можно узнать из руководства прилагающегося к ней при покупке. Если руководство утеряно, нужно пройти на официальный сайт вашей материнки. Также вам будет полезна статья «Как узнать модель и всю информацию о своей материнской плате»
Чаще всего в наше время встречаются материнские платы, поддерживающие нижеописанные режимы работы оперативной памяти.
Dual Mode (двухканальный режим, встречается чаще всего) – при внимательном рассмотрении материнской платы вы можете увидеть, что слоты оперативной памяти окрашены в разные цвета. Сделано это специально и означает, что материнская плата поддерживает двуканальный режим работы оперативной памяти. То есть специально подбираются два модуля оперативной памяти с одинаковыми характеристиками (частотой, таймингами) и одинаковым объёмом и устанавливаются в одинаковые по цвету слоты оперативной памяти.
Как узнать, работает моя оперативная память в двухканальном режиме или нет?
Скачиваем бесплатную программу CPU-Z и идём на вкладку Memory , смотрим параметр Channel в нашем случае — Dual , значит оперативная память работает в двухканальном режиме. Если параметр Channels — Single , значит оперативная память работает в одноканальном режиме.
Triple Mode (трехканальный режим, редко встречается) – можно установить от трёх до шести модулей памяти.
Что лучше будет работать, две планки оперативки по 4 ГБ в двухканальном режиме или одна планка, но объёмом 8 ГБ в одноканальном режиме?
Моё мнение, при обычной работе на компьютере одинаково будут работать, лично я особой разницы не заметил. Я долго работал на компьютере с одной большой планкой оперативки и производительность была такая же, как и на точно таком же компьютере с двумя планками оперативки работающими в двухканальном режиме. Опрос друзей и знакомых сисадминов укрепил меня в этом мнении. Но вот при работе с программами активно использующими оперативную память, например Adobe Premiere Pro, Canopus ProCoder, Photoshop, играх, компьютер с двумя планками оперативной памяти будет работать быстрее.
Можно ли в компьютер установить несколько разных по частоте и объёму планок оперативной памяти?
SDRAM: Определение
Микросхемы SDRAM: Физическая организация и принцип работы
Важно заметить, что с динамической матрицей памяти связан особый буфер статической природы, именуемый «усилителем уровня» (SenseAmp), размер которого равен размеру одной строки, необходимый для осуществления операций чтения и регенерации данных, содержащихся в ячейках памяти. Поскольку последние физически представляют собой конденсаторы, разряжающиеся при совершении каждой операции чтения, усилитель уровня обязан восстановить данные, хранящиеся в ячейке, после завершения цикла доступа (более подробно участие усилителя уровня в цикле чтения данных из микросхемы памяти рассмотрено ниже).
Кроме того, поскольку конденсаторы со временем теряют свой заряд (независимо от операций чтения), для предотвращения потери данных необходимо периодически обновлять содержимое ячеек. В современных типах памяти, которые поддерживают режимы автоматической регенерации (в «пробужденном» состоянии) и саморегенерации (в «спящем» состоянии), обычно это является задачей внутреннего контроллера регенерации, расположенного непосредственно в микросхеме памяти.
Схема обращения к ячейке памяти в самом общем случае может быть представлена следующим образом:
В современных микросхемах SDRAM схема обращения к ячейкам памяти выглядит аналогично. Далее, в связи с обсуждением задержек при доступе в память (таймингов памяти), мы рассмотрим ее более подробно.
Микросхемы SDRAM: Логическая организация
Модули SDRAM: Организация
Модули памяти: Микросхема SPD
Тайминги памяти
Схема доступа к данным микросхемы SDRAM
1. Активизация строки
Повторная активизация какой-либо другой строки того же банка не может быть осуществлена до тех пор, пока предыдущая строка этого банка остается открытой (т.к. усилитель уровня, содержащий буфер данных размером в одну строку банка и описанный в разделе «Микросхемы SDRAM: Физическая организация и принцип работы», является общим для всех строк данного банка микросхемы SDRAM). Таким образом, минимальный промежуток времени между активизацией двух различных строк одного и того же банка определяется минимальным временем цикла строки (Row Cycle Time, tRC).
2. Чтение/запись данных
Возвращаясь к чтению данных, заметим, что существует две разновидности команды чтения. Первая из них является «обычным» чтением (READ), вторая называется «чтением с автоматической подзарядкой» (Read with Auto-Precharge, «RD+AP»). Последняя отличается тем, что после завершения пакетной передачи данных по шине данных микросхемы автоматически будет подана команда подзарядки строки (PRECHARGE), тогда как в первом случае выбранная строка микросхемы памяти останется «открытой» для осуществления дальнейших операций.
3. Подзарядка строки
Соотношения между таймингами
В заключение этой части, посвященной задержкам при доступе к данным, рассмотрим основные соотношения между важнейшими параметрами таймингов на примере более простых операций чтения данных. Как мы рассмотрели выше, в самом простейшем и самом общем случае — для пакетного считывания заданного количества данных (2, 4 или 8 элементов) необходимо осуществить следующие операции:
1) активизировать строку в банке памяти с помощью команды ACTIVATE;
2) подать команду чтения данных READ;
3) считать данные, поступающие на внешнюю шину данных микросхемы;
4) закрыть строку с помощью команды подзарядки строки PRECHARGE (как вариант, это делается автоматически, если на втором шаге использовать команду «RD+AP»).
Наконец, промежуток времени между четвертой операцией и последующим повтором первой операции цикла составляет «время подзарядки строки» (tRP).
В то же время, минимальному времени активности строки (от подачи команды ACTIVATE до подачи команды PRECHARGE, tRAS), по его определению, как раз отвечает промежуток времени между началом первой и началом четвертой операции. Отсюда вытекает первое важное соотношение между таймингами памяти:
ECC, SoDIMM, Игровая, LRDIMM, CL17, PC-17400, DualRank, Kingston, Hynix - все это про оперативную память. Что к чему относится, как в этом разобраться и что выбирать — мы рассмотрим ключевые параметры, которые нужно учитывать при выборе модулей памяти.
Цель использования
Вся оперативная память делятся на два стандартных форм-фактора: для ПК-рабочих станций-серверов - это DIMM и ноутбуков-микросистем - это SoDIMM.
Модули для разных задач не взаимозаменяемы: например, оперативная память для ПК по размеру не подойдет к слоту в ноутбуке и не выдержит нагрузки, на которую рассчитаны серверные модули.
Есть еще несколько нестандартных форм-факторов, таких как MicroDIMM или MiniDIMM, но это частные случаи и обычный пользователь с такими модулями даже не сталкивается.
В этой статье мы рассмотрим модули первых двух типов.
Поколения
На осень 2019 актуальной является память поколения DDR4, а DDR3 остается еще довольно востребованной из-за широкого распространения хоть и устаревающих, но все еще довольно производительных систем.
Тактовая частота
Частота синхронизации приема и передачи данных, измеряется в МГц. Здесь довольно просто: чем выше этот показатель, тем быстрее работают приложения и тем дороже стоит модуль.
Тут стоит отметить, что запустив диагностическую утилиту или посмотрев таблицу отчета POST при старте системы вы увидите вдвое меньшее значение, чем заявлено для модуля. Обман? - Нет, специфика. В самой аббревиатуре DDR заложена особенность передачи данных - Double Data Rate.
Двойная частота передачи или-же эффективная частота. Связанно это с тем, что в текущей реализации модулей памяти данные могут одновременно передаваться на чтение и на запись, тогда как при SDR SDRAM данные передавались только поочередно в одном направлении.
Тот же принцип работает с пропускной способностью: чем она выше, тем быстрее и дороже модуль.
Вообще частота и пропускная способность она-же “рейтинг” на прямую связанны между собой и определяются как “частота X 8 = рейтинг округленный к ближайшему ровному значению”. Например для DDR4-2133 это будет 2133x8=PC4-17000 и наоборот: для PC4-19400 получается: 19400/8=2400Mhz.
Стандарт памяти
Самой спецификацией памяти и определением стандартов для нее занимается несколько организаций, объединенных в консорциум производителей памяти.
И как это ни странно, но самих стандартов-то не очень много. Например для DDR3 это DDR3-800, 1066, 1333 и 1600 притом строго с одним значением CL. А для DDR4 это коридор от 1600 до 3200.
А как-же DDR3-2400 или DDR4-4400 и “игровая память” спросите вы? А это фактически самовольные вариации не относящиеся к стандартам. XMP - extreme memory profile это тоже вне рамок стандартов.
CAS Latency (CL)
Довольно важный параметр — это CL или количество тактовых циклов, нужных памяти для выдачи запрашиваемых данных.
Например, память с 20 CL задерживает ответ на 20 тактовых цикла, память с 15 CL — на 15 тактов. Таким образом, чем этот параметр меньше, тем быстрее будет работать выбранный модуль.
Как было сказано выше - у каждого стандарта всего 1 “правильное” значение CL. Так для DDR3-1600 это 11, а для DDR4-3200 это 22. По-умолчанию именно с этими параметрами система будет пытаться включиться первый раз или при восстановлении после сбоя.
Такая память зовется обычной или стандартной.
“Игровая память“ кроме экстерьера отличается пониженными таймингами, что при значительном занижении дает весьма ощутимый рост производительности.
Но не во всех приложениях. Даже в самых популярных для домашнего сегмента приложениях - играх, в зависимости от игры низкие CL могут как давать до 10% роста FPS, так и вообще никак не влиять на игровой комфорт. К последнему случаю относятся почти все MMO проекты.
Напряжение модулей
Или вольтаж. Величина при которой модули бессбойно функционируют на заявленной частоте. Тут стоит обратить внимание, что для стандартной и серверной памяти это значение постоянно, а для “игровой” таких значений может быть несколько. Первое стандартное - 1.35v для DDR3, 1.2v для DDR4 и 1.25v для DDR3L, а остальные 1.5-1,65v и 1.35-1.4v соответственно предназначены для нестандартных частот или таймингов.
DDR3L — это модули третьего поколения с пониженным электропотреблением, они совместимы со слотами DDR3.
Также необходимо помнить, что повышенное напряжение негативно сказывается не только на самих модулях памяти, но и на процессорах. Причина этого в том, что контроллер памяти находится в составе кристалла т.е. непосредственно в самом процессоре, а не чипсете, как было до недавнего времени.
Т.ч. если для процессора заявлена память DDR3L, а вы установите обычную на 1.35v и по началу система будет работать стабильно, то по прошествию времени могут начаться сбои. И тут, увы, время деградации контроллера памяти может составить и 3 года и 5 лет, что выйдет за все сроки гарантии.
Канальность
В первую очередь эта характеристика относится к процессорам и показывает со сколькими каналами памяти работает контроллер.
На текущий момент массово распостранены процессоры с двуканальным контроллером. Это означает, что для максимальной производительности подсистемы оперативной памяти необходима установка как минимум 2 планок.
Но так-же есть процессоры с 3-канальным и 4х и даже 6и.
Для максимальной-же производительности лучше всего установить только 2 модуля - по одному на каждый канал.
При этом для Intel лучше подойдут Dual Rank модули с низкими таймингами, а для AMD - Single Rank с высокой тактовой частотой.
Ранги
Они-же rank — это число, которое означает количество наборов микросхем, разрядность каждого из которого составляет в сумме 64 бита, подключенных к управляющей линии Chip Select.
Чем выше ранг, тем большего объема оперативной памяти можно добиться при ограниченном количестве слотов. Обычно ранг маркируется буквами S (Single - одногоранговая), D (Dual - двухранговая) и Q (Quad - четырехранговая).
Для домашних ПК актуальны SR и DR модули. В серверном сегменте встречаются QR модули объемами до 256ГБ. Да, четверть терабайта одной планкой.
Объем памяти
Объем необходимой оперативной памяти зависит от того, для каких задач вам нужен ПК или ноутбук. Обратите внимание, что оперативной памяти должно быть больше, чем указано в минимальных системных требованиях используемых программ.
Например, минимальные требования Google Chrome — 512 МБ, Word 2019 — 1 ГБ. Однако, часто пользователи запускают такие программы в нескольких окнах: ПК с 1 ГБ памяти с такой простой задачей уже не справится. Для офисных задач оптимально 8 ГБ памяти.
Для игр нужно от 8 ГБ оперативной памяти и более. Это видно на примере самых современных игр: в октябре 2019 года вышла The Outer Worlds, в рекомендуемых требованиях которой указаны именно 8 ГБ.
Если вы планируете запускать игры или другие производительные приложения в режиме многозадачности, может понадобится более 16 ГБ.
Со временем новые приложения требуют все больше оперативной памяти — чем больше у вас ее будет, тем дольше вы сможете обойтись без апгрейда.
Например, вам нужно 8 ГБ памяти. В каком формате лучше купить: один модуль на 8 ГБ или два модуля по 4 ГБ? Так как большинство современных процессоров оснащены двухканальным контроллером памяти — эффективнее всего купить набор из двух или четырех модулей.
Сколько понадобится памяти для сервера — более индивидуальный вопрос, который нужно рассматривать отдельно в каждом конкретном случае.
ECC, RegDIMM, LRDIMM и прочие серверные тонкости
А можно в домашний ПК поставить сразу 128 или 256ГБ оперативной памяти? И нет, и да.
Основные типы серверной памяти:
ECC или UDIMM ECC — модуль с поддержкой контроля четности, но без поддержки регистра / буферизации. Такие модули могут самостоятельно исправлять возникающие единичные ошибки памяти, т.к. несут на себе дополнительный чип в котором хранятся контрольные суммы значений.
RegDIMM — они-же FBDIMM и RDIMM. ECC модули с дополнительным контроллером который расположен между чипами памяти и контроллером в процессоре.
Этот контроллер берет на себя буферизацию адресов и частичное управление питанием, что дает возможность располагать в одном ранге и больше самих чипов памяти и больше самих модулей на каждый канал.
Но поскольку управление питанием чипов осуществляется на вспомогательном уровне - занятие всех свободных слотов памяти ведет к падению тактовой частоты всех планок.
LRDIMM — Load Reduced DIMM. Регистровый модуль с более продвинутым вспомогательным контроллером, который не только берет на себя управление адресами, но и полностью перехватывает управления питанием чипов, снимая нагрузку с контроллера памяти в процессоре.
Из-за этого LRDIMM модули могут одновременно быть как больших объемов, так и не снижать тактовую частоту контроллера при занятии всех доступных слотов.
Все модули RDIMM, LRDIMM, FBDIMM, RegDIMM являются подмножеством ECC, но не любой ECC это обязательно регистровый модуль.
Так можно ли в домашний ПК установить много памяти? В обычный — нет.
Дело в том, что хоть часть домашних процессоров и поддерживает ECC память, но объемы таких модулей сопоставимы с объемами NonECC, а обещанные еще весной 2018 планки объемом в 32ГБ так и до сих пор и не дойдут до магазинов.
Но если у вас HEDT - high-end-desktop система. Процессоры в таких системах, как правило, имеют четырех- и шестиканальные контроллеры и парой планок памяти на каждый канал. Тогда да, в такую систему можно установить и 128ГБ, и 256ГБ памяти. Сейчас это системы на основе socket 1356, 2011, 2066, 2011-3 и TR4.
И совсем отдельный случай: WS - workstation-системы, которые одновременно и HEDT, и сервер. Сервер в том, что касается поддерживаемых процессоров — xeon в случае с intel, а hedt - поддержка домашних операционных систем. В такую систему можно поставить пару процессоров и добавив LRDIMM модулей набрать более 2ТБ оперативной памяти.
DIMM/SoDIMM
Форм фактор или же габариты. Первый тип модулей рассчитан на обычные платы и серверы, второй тип на компактные системы. При этом даже SoDIMM могут быть ECC, так как на рынке присутствуют рабочие станции как компактных размеров, так и в формате ноутбуков.
«Игровая» память
Это память, работающая на пониженных таймингах в сравнении со стандартизированными модулями.
В чем ее плюс? В первую очередь, это эстетическая сторона вопроса: зачастую это ее единственный весомый плюс. При достаточном обдуве радиаторы избыточны, а наличие подсветки совершенно не сказывается на производительности.
Мы не говорим обо всех модулях. Есть категория очень дорогих и быстрых планок, уже подбирающихся к рейтингу DDR4-4500. Но вместе с тем есть так-же и DDR4-2400CL12 которые дадут не на много более высокий результат, чем “обычные” DDR4-2933CL21.
Чипы памяти
Всего существует семь основных производителей чипов — Samsung, SK Hynix, Micron, Nanya, WinBond, PowerChip и Elpida. Первым трем принадлежит более 93% рынка (на четвертый квартал 2019 года).
Какие чипы лучше искать для установки в систему? Увы, точную информацию вы сможете узнать только у некоторых серверных моделей, так как этот параметр может быть критичен. Это домашний пользователь покупает 2 или 4 планки, а производитель серверов закупает модули масштабами контейнеров.
В домашнем сегменте вы можете купить одну и ту же модель памяти с разницей в пару месяцев и обнаружить, что модули набраны из чипов разных производителей. Более того, вы даже можете купить обычный модуль Samsung и обнаружить на нем чипы производства Nanya.
Это особенности корпоративного бизнеса — иногда проще купить партию памяти у конкурента, а самому вложиться в обновление производства или занять линии более срочным и выгодным заказом.
Kingston, OCZ, Corsair, AMD, G-Skill, GoodRam не производят чипов памяти, они только занимаются комплектовкой готовых модулей.
Разгон (Overclocking)
Можно найти нужную память, например, Samsung b-die нужной недели выпуска, перебрав и раздев с десяток наборов памяти. Взять лучшую материнскую плату, например Gigabyte Z390 AORUS XTREME WATERFORCE и i9-9900ks укрыв их системой водяного охлаждения стоимостью с офисный ПК получить совсем удручающий результат.
Одна планка будет работать на 4500MHz, а с точно-такой-же второй из того-же набора система напрочь откажется заводиться на частоте свыше 3733. Почему? - тот самый контроллер памяти. Официально он работает с памятью только на частоте 2666MHz, а все что выше - как повезет.
Характеристики материнской платы
Рассмотрим на примере платы Asus PRO WS X570-ACE : она поддерживает установку четырех модулей памяти DIMM DDR4.
В материнскую плату Asus PRO WS X570-ACE можно установить до четырех модулей типа DIMM четвертого поколения. А вот какой частоты - уже зависит от процессора.
Мы рассмотрели ключевые параметры, зная которые, можно сузить поиск до нескольких моделей. Далее рассмотрим тонкости — более специальные характеристики, которые могут подсказать, какую модель из нескольких похожих стоит приобрести.
Одна из таких специализированных характеристик — это низкопрофильность.
Низкопрофильная память меньше размером, однако полностью совместима с обычными слотами своего типа и поколения. Такая память занимает меньше места и пригодится, если вы собираете ПК в компактном корпусе.
Установка модуля памяти
Процесс установки максимально прост: нужно отключить ПК, снять крышку корпуса, достать из слотов старые модули и установить новые до щелчка.
Какие в этом процессе существуют нюансы?
Напоминаем, что модули и слоты разных типов и поколений не подходят друг другу: например, у вас физически не получится установить модуль DDR4 в слот DDR3. Также не получится поставить модуль неверной стороной — слоты специально разработаны так, чтобы установка не вызывала затруднений.
Если вы устанавливаете несколько модулей памяти, проверьте одинаковая ли у них тактовая частота и пропускная способность. Если эти параметры будут отличаться, система настроится на скорость и пропускную способность модуля с более низкими параметрами.
Если у вас заняты не все слоты (например, два из четырех) устанавливайте модули в очередности, указанной на материнской плате: обычно такая информация написана рядом со слотами или слоты обозначены разными цветами.
Подведем итоги: как выбрать оперативную память?
Решите, для чего вам нужна оперативная память: для ПК, ноутбука или сервера.
Читайте также: