26,1K подписчиков

Все, что вам надо знать об оперативной памяти: что такое тайминги и DDR, важна ли частота, и нужны ли "ранки"?

14K прочитали

Всем привет, дорогие друзья. Рад вас видеть! Сегодня решился на огромную статью-гайд, которая ответила бы на все вопросы юзеров. Статья выйдет очень длинной, так что чай будет к месту. И так, сегодня мы узнаем:

  • Что такое стандарт DDR, и чем условная DDR2 отличается от условной DDR5;
  • Какой объем оперативной памяти оптимален в 2022 году;
  • Что такое тайминги и как они влияют на производительность памяти;
  • Что такое "режимы работы памяти" - 1-2-3-4-канал;
  • Что такое ранки памяти, и как узнать, сколько их в конкретном комплекте;
  • Частота работы памяти - стоит ли ее поднимать и как она влияет на производительность.

В общем, поехали по пунктам.

Всем привет, дорогие друзья. Рад вас видеть! Сегодня решился на огромную статью-гайд, которая ответила бы на все вопросы юзеров. Статья выйдет очень длинной, так что чай будет к месту.

Стандарты памяти

Еще в магазине мы можем увидеть, что память бывает разная. В наше время - это DDR4 и DDR5. Планки будут довольно сильно отличаться характеристиками, но практически не будут отличаться внешне - они взаимозаменяемые? Какие лучше?

Ну почти одинаковые внешне, за исключением числа контактов и ключей. А что? Везде есть чипы памяти, текстолит вроде тоже одинаковый...
Ну почти одинаковые внешне, за исключением числа контактов и ключей. А что? Везде есть чипы памяти, текстолит вроде тоже одинаковый...

Универсальный ответ: нет, планки НЕ взаимозаменяемые. DDR3 не будет работать в плате с DDR4, поскольку тупо отличается формой разъема, да и не все процессоры умеют работать с несколькими стандартами памяти. Если в плате слоты DDR4 - в нее и стоит вставлять DDR4, если DDR5... Ну вы поняли.

А чем эти стандарты отличаются друг от друга?

На вид отличий мало. На практике - частота, напряжение, разъем, режим работы, всякие доработки интерфейса в целом. Можно сказать так:

Когда существует формат (например, DDR4), производители памяти всячески его допиливают (рост частоты, улучшение эксплуатационных характеристик), однако сам по себе стандарт JEDEC не меняется, и по умолчанию планки будут работать именно в таком режиме. Планка на 3200 МГц, например, из коробки будет работать на 2666 МГц, так что в биосе нужно выставить XMP - профиль характеристик от производителя. Это не разгон, а отход от рамок стандарта JEDEC к нормальным характеристикам планки.
Всем привет, дорогие друзья. Рад вас видеть! Сегодня решился на огромную статью-гайд, которая ответила бы на все вопросы юзеров. Статья выйдет очень длинной, так что чай будет к месту.-3

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

А сколько оперативки нужно новому компьютеру в 2022?

Все зависит от того, на какой срок вы его берете. 16 гигабайт в наше время кое-как достаточно, однако это прям вот совсем впритык, некоторым приложениям не хватает и такого объема. Если компьютер собирается на длительное время, например, на 3 года, то я бы посоветовал взять 32 гигабайта. Если меньше чем на год - и 16 достаточно.

Всем привет, дорогие друзья. Рад вас видеть! Сегодня решился на огромную статью-гайд, которая ответила бы на все вопросы юзеров. Статья выйдет очень длинной, так что чай будет к месту.-4

В отдельных редких случаях, когда компьютер собирается больше чем на 4 года, есть смысл поставить 48 (16-8-16-8) или 64 гигабайта, но последнее - это прям удел Hi-End систем, тогда как второй вариант смотрится неплохо - особенно на фоне сильного удешевления планок DDR4 на 8 гигабайт. Лично я в ближайшее время хочу докупить еще 2 планки по 4 гб, хотя и так стоит 32.

Опять же - это только мой опыт. Если вы не играете с двумя браузерами на фоне (с открытой сотней вкладок), так помимо этого в трее висит обс и аудишн - вам хватит и 32 гигабайт на те же 4 года...

Что такое тайминги памяти?

Тайминги - это, грубо говоря, задержки памяти, время, за которое банка успевает отработать операцию, либо задержка времени перед отправкой контроллером команды и ее исполнением памятью. Таймингов куча, но мы в это прям до научного углубляться не будем. Просто как пример: что такое тайминг CAS Latency (tCL), то есть самый популярный тайминг?

Всем привет, дорогие друзья. Рад вас видеть! Сегодня решился на огромную статью-гайд, которая ответила бы на все вопросы юзеров. Статья выйдет очень длинной, так что чай будет к месту.-5

Он показывает, сколько времени в наносекундах проходит с момента команды на чтение/запись файла и исполнением команды. tCL 19 означает, что память, получив команду на чтение/запись, начнет выполнение этой команды. Тайминг RAS to CAS delay (tRCD) показывает время активации строки в банке памяти, опять же, в наносекундах, и так далее.

Тайминги есть еще и вторичные и третичные :)
Тайминги есть еще и вторичные и третичные :)

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

Режим работы памяти

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

И так, в процессоре есть контроллер памяти, который умеет работать с двумя каналами как бы параллельно (подобно двум ядрам процессора). В таком случае пропускная способность растет практически вдвое, так как у компьютера появляется доступ к обеим планкам одновременно - скорость чтения/записи удваивается.

Примерная схема работы каналов памяти. Как правило, два слота рядом отвечают за один канал (у меня на картинке наоборот - слоты рядом отвечают за 2 канала. Такие платы тоже бывают).
Примерная схема работы каналов памяти. Как правило, два слота рядом отвечают за один канал (у меня на картинке наоборот - слоты рядом отвечают за 2 канала. Такие платы тоже бывают).

В играх прирост будет небольшим - около 10%, однако в задачах, которые активно используют память, прирост производительности будет до 70%. Происходит это потому что данные записываются одновременно на 2 планки (для 2-канального режима).

Не нашел нормальных схем работы 2-канала, пришлось самому рисовать. В одноканале, считай, половина от 2-канального контроллера памяти тупо простаивает.
Не нашел нормальных схем работы 2-канала, пришлось самому рисовать. В одноканале, считай, половина от 2-канального контроллера памяти тупо простаивает.

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

Окей, а что по ранкам памяти?

Давай тоже попробуем максимально упростить: ранк - это массив микросхем памяти, которые в сумме составляют 64 бита (8 8-битных чипов, либо 4 16-битных). Из-за особенностей контроллера одновременно он может "общаться" только с одним 64-бит массивом.

Всем привет, дорогие друзья. Рад вас видеть! Сегодня решился на огромную статью-гайд, которая ответила бы на все вопросы юзеров. Статья выйдет очень длинной, так что чай будет к месту.-9

Если память одноранковая, то ничего интересного не происходит: проц и чипы постоянно общаются по шине в 64-бит. НО если у нас 2 ранка, то у планки чипов в сумме на 128 бит, и что тогда?

Есть еще 4-ранговая память, которая с десктоп системами работать не умеет - используется только в серверах
Есть еще 4-ранговая память, которая с десктоп системами работать не умеет - используется только в серверах

Тогда контроллер начинает использовать чипы попеременно. Первый такт - первый ранк (первая сторона, где чипов на 64 бит), второй такт - вторая сторона, вторая пачка чипов на 64 бит. Очень грубо говоря, получается что-то типа SMT, но только у памяти, как бы "две планки в одной".

А что из этого лучше?

Двухранковая память эффективнее использует ресурсы контроллера (опять же - сходство с SMT), так что она немного производительнее - на 3-5% в зависимости от конфигурации. В одноканальном режиме работы, разница между одноранковой и двухранковой памятью может достигать 10-15%.

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

Всем привет, дорогие друзья. Рад вас видеть! Сегодня решился на огромную статью-гайд, которая ответила бы на все вопросы юзеров. Статья выйдет очень длинной, так что чай будет к месту.-11

Собственно, "что лучше" - вопрос неправильный. Просто имейте в виду, что планки объемом 16 гб и выше - как правило, двухранковые, а планки на 8 гб и меньше - одноранковые... Как правило.

Нужно ли поднимать частоту памяти?

Да, но без фанатизма. Как правило, выше 3200-3600 МГц "обычная" память без особых танцев с бубном не гонится. Прирост от поднятия частоты действительно есть, так как оперативная память самым прямым образом влияет на производительность компьютера. Помним, однако, про зависимость таймингов от частоты, ищем баланс между оными.

Системы на AMD НУЖДАЮТСЯ в разгоне памяти, особенно если это 3000-я серия Ryzen и ниже
Системы на AMD НУЖДАЮТСЯ в разгоне памяти, особенно если это 3000-я серия Ryzen и ниже

От роста частоты растет пропускная способность памяти, но также и ее задержки, так что да, частоту памяти нужно поднимать, если есть такая возможность. На системах с процессорами AMD поднятие частоты памяти, помимо прочего, дает еще и прирост производительности процессора, так как частота шины infinity fabric (шина, которая связывает чиплеты между собой) напрямую привязана к частоте оперативной памяти.

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

Подпишись на телеграм (там IT-новости), Ютуб (там иногда выходят прикольные видео), и группу ВК (там пока ничего нет, но это только пока).

А если хочешь помочь мне с развитием канала - буду благодарен за каждый репост! Спасибо!

Всем привет, дорогие друзья. Рад вас видеть! Сегодня решился на огромную статью-гайд, которая ответила бы на все вопросы юзеров. Статья выйдет очень длинной, так что чай будет к месту.-13