Найти в Дзене
Mizhgunit

Как подобрать оперативную память: просто и понятно "для чайников" [Компьютерная теория]

Оглавление

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

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

Что такое DDR?

Вся компьютерная память на данный момент - стандартизованная, но "не совсем". Про "не совсем" - чуть ниже, а вот про "стандарт" - сейчас. Тут все просто: DDR, DDR2, DDR3, DDR4 и DDR5. Есть еще DDR3L, LPDDR4, LPDDR4X, но в компьютерах их встретить практически невозможно. А вот стандарты стоит знать.

-2
  • DDR - старый и давно не актуальный стандарт, если у вас компьютер с первой DDR - его разве что на дачу или в мусорку;
  • DDR2 - чуть более свежий формат, был "в ходу" вплоть до 2010 года. Практически все платы на 775 работают именно с такой памятью;
  • DDR3 - с этой памятью работали процессоры вплоть до 3-го поколения intel, вся линейка AMD FX. "Жил" до 2014-2015 года;
  • DDR4 - актуальный стандарт, в данный момент в стадии "смерти" по причине выхода DDR5. Если вы купили компьютер не раньше, чем 6 лет назад (новым) - с вероятностью в 70% у вас DDR4;
  • DDR5 - новый стандарт, поддерживается процессорами не ниже 12 поколения intel или 7000-й серии Ryzen от AMD.

Стандарты отличаются частотами, напряжением, но главное - ключами. Вы не сможете поставить планку DDR3 в слот DDR4, так как "ключ" будет располагаться не там, где нужно.

XMP (заводской разгон)

По стандарту, например, DDR4 память имеет частоту 2666 МГц, однако мы можем наблюдать в продаже планки чуть ли не на 4800 МГц. Как так?

-3

Ответ простой: если вы купите такую планку, вставите ее и запустите комп - она будет работать на стандартизованной Jedec частоте, то есть 2666 МГц. Вам надо зайти в БИОС и активировать XMP-профиль, то есть заводской разгон, чтобы планка работала на заявленной частоте - это позволяет добиться максимальной стандартизации.

Как узнать тип оперативной памяти и ее частоту?

На старой системе это можно сделать с помощью программы AIDA 64. После скачивания переходим во вкладку DMI, ищем в списке "устройства памяти", после чего выбираем какое-нибудь из них и смотрим тип:

-4

В новых системах все гораздо проще: нажимаем Ctrl+Shift+Esc, откроется диспетчер задач. Переходим во вкладку "производительность", выбираем память и видим не только ее тип, но еще и частоту и даже форм-фактор (он будет зависеть от контроллера. Например, мой показывает, что So-Dimm, хотя по факту память в плату впаяна).

-5

Это все замечательно, но...

...Но да, какие еще форм-факторы?

Их всего два, так что не запутаетесь: DIMM и SODIMM (So-dimm, SDIMM, написать можно как угодно). DIMM - полноразмерные планки, SODIMM - планки для ноутбуков либо для микро-компьютеров (просто уменьшены в размерах - вот и все отличия).

-6

Также отличаются "ключами" от стандарта к стандарту, но тут все действительно просто. Если у вас ПК, при этом не какая-то очень странная плата, то у вас память форм-фактора DIMM. Если ноутбук - либо впаяна (в некоторых моделях), либо SO-DIMM.

И ничего страшного! Все ведь просто!

Ранки памяти

Подробно я про них рассказывал вот тут, и тут надо знать только то, что в старых компьютерах одноранговые и двухранговые модули нормально работать не будут. Двухранговые модули немного быстрее одноранговых, однако они создают большую нагрузку на контроллер памяти, и, соответственно, больше двух их ставить не стоит.

-7

В любом случае, если вы хотите добавить памяти в ПК или ноутбук (при этом оставить внутри старую планку), перед тем, как идти в магазин, посмотрите, она одноранговая или двухранговая. Сделать это можно либо посмотрев на маркировку планки памяти, либо в AIDA 64 во все том же разделе "устройства памяти" (прямо так и написано - Ranks и количество рангов).

Подробнее про это дело лучше почитать в статье про ранги.

Взаимодействие между контроллерами

Ну вот смотри, допустим, ты собираешь себе компьютер, и видишь нечто такое:

  • Процессор поддерживает оперативную память до 2666 МГц;
  • Плата - до 3200 МГц;
  • Модули памяти, которые ту хочешь поставить - 3200 МГц.

Что произойдет? На какой частоте в конечном итоге будет работать память? Отвечу просто: на частоте модуля по стандарту Jedec (2666 МГц) из коробки, либо, если выставить XMP - на штатной частоте в 3200 МГц. Почему так? Ну смотри:

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

При этом контроллер памяти у всех процессоров одной линейки (Core i, например), будет идентичен или практически идентичен, ну, к примеру, у i3 10100F и i9 10900K конструктивных отличий в контроллере нет, у i9 заявлена поддержка памяти до 2933 МГц, у i3 - 2666 МГц. Оба в действительности держат до 3600 МГц.

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

То есть цифры как у платы, так и у процессора - это минимальная гарантированная частота работы памяти, например, если вы установили 4 двухранговых модуля. Логично, что с парой одноранговых вы добьетесь куда большей частоты.

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

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

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