July 5, 2020

Какой компьютер нужен для программиста: память

(время прочтения ~5 минуты)

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

Сегодня пойдет речь о подсистеме памяти
Иерархия памяти в компьютере достаточно проста:

  1. Процессорный кэш
    Кэш - это очень быстрая память, которая работает на частоте процессора, для его работы обязательна подача напряжения, без питания данные исчезнут.
    - кэш 1-го уровня (обязателен для работы любого процессора) - кэш 2-го уровня (опционален, но есть везде в потребительском сегменте) - кэш 3-го уровня (опционален, есть почти везде)
  2. Оперативная память
    Оперативная память - (ОЗУ / RAM) быстрая, но медленнее кэша, хотя дешевле в производстве, что позволяет ей иметь больший объём.
  3. Постоянная память
    Постоянная память - (ПЗУ / ROM) медленнее оперативной, на ней вы храните ваши постоянные файлы. Про неё как-нибудь в другой раз.

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

Как выбрать оперативную память
Сейчас мы не можем посоветовать брать меньше 8-ми гигабайт. Но иногда себя неплохо показывают 6 гигабайт, но мы всё же настаиваем на 8-ми и более. Особенно, если вы любите держать много открытых приложений, и особенно, если пользуетесь Chrome. Также, брать более 16-ти гигабайт не очень осмысленно, это только для любителей 3D, нейросетей, рендерингов, и 300 вкладок в хроме. Те же критерии по объёму касаются памяти в ноутбуке, берите модели от 8-ми до 16-ти гигабайт.

Далее есть такой интересный термин как “многоканальная работа”, набор памяти из одной плашки 8 гигабайт, или из двух плашек по 4 гигабайта. Как думаете, какой вариант проявит себя лучше? Многим очевидно, что второй. В ноутбуках это не так критично, так как часто, тот объём который идёт из коробки, распаян на плате, а расширять его уже не нужно из-за объёма, так что можете не обращать внимания если не будете лезть в ноутбук и сами там что-либо менять.

Теперь затронем частоту, она идёт вместе со стандартом памяти. Сейчас актуальна память DDR4, редко можно найти DDR3 память, и то б/у или c AliExpress. Если у вас память DDR4, то для неё менее 1600 Мгц - такое себе, а лучше примерно 2000 Мгц и вплоть до 3200 Мгц. Для DDR3 ищите прям максимальные частоты, и то, мы советуем всё же брать память актуального поколения.
Сравнить частоты: DDR3 (800 - 2400 MHz). DDR4 (2133 - 4266 MHz).

У памяти ещё есть форм факторы: DIMM для десктопных решений, SO-DIMM для ноутбуков, моноблоков, некоторых миниатюрных плат, форм фактор и стандарт памяти и материнской платы должны совпадать, иначе она у вас просто не будет работать, а скорее всего, даже не поставится физически.

Также вы можете наткнуться на память с маркировкой ECC, это серверная память,
не трогайте её, если не разбираетесь настолько, что знаете всё сказанное о памяти и чуть более. У обычного пользователя с такой памятью могут возникать разнообразные проблемы, которые не каждый сможет решить.

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

Пост подошел к концу, большое спасибо за уделенное время. Надеемся, вы прояснили непонятные вам вопросы и узнали для себя что-то новое. Продолжение рубрики уже скоро.
(пост создан при поддержке iBelov channel)