- Можно ли ставить ОЗУ разного объема: 4Гб с 8Гб и 2Gb с 4Gb?
- Как надо
- Как не надо
- Рекомендация
- Как правильно конфигурировать оперативную память
- Содержание
- Содержание
- Двухканальный режим работы памяти
- Сколько модулей памяти оптимально для производительности?
- Какого объема ОЗУ достаточно?
- В какие слоты ставить модули памяти — ближние или дальние от процессора?
- Включение XMP профилей
- Тестирование разных режимов работы памяти
- Выводы
- Дубликаты не найдены
- Ответ на пост «Новый компьютер»
- Новый компьютер
- IT-кот 5. Оперативная память, как у золотой рыбки
Можно ли ставить ОЗУ разного объема: 4Гб с 8Гб и 2Gb с 4Gb?
Приветствую, дорогие читатели моего блога! Помните момент из старого советского фильма про Шурика, когда красноречивый кавказец задвинут тост: «Есть желание купить автомобиль, но нет возможности. Есть возможность купить козу, но нет желания. Так выпьем же за то, чтобы наши желания всегда совпадали с нашими возможностями!».
Фраза, произнесенная пятьдесят лет назад, увы, не утратила актуальности. Есть желание собрать комп с 32 Гб оперативки, однако возможности накладывают определенные ограничения, а иногда и планки приходится докупать по одной, не всегда одинаковые.
А еще можно получить наследство от преждевременно сломавшегося компа дальнего родственника в виде комплектующих. Или найти на работе, копаясь в груде бесхозного хлама. Чего детали пылится без дела?
Итак, сегодня мы с вами выясним, можно ли ставить оперативную память разного объема вместе и как это отражается на работоспособности компьютера. Обсудим здесь именно две планки разного объема. Можно ли ставить планки ОЗУ с разной частотой – тема отдельной публикации.
Как надо
Идеальный вариант при выборе комплектующих в компьютер – покупка готового набора одного производителя: тогда совпадают и частоты, и тайминги, и все остальное, а еще активируется двухканальный режим оперативной памяти. Как он работает, читайте здесь.
Однако ничто не препятствует установить модули разного объема: например, 2 и 4 Гб, 2 и 8 ГБ, 4 и 8 Гб, 1 и 2 Гб, 4 и 16 Гб иди 1 и 4 Гб соответственно. Вопреки сложившемуся стереотипу, в большинстве случаев такая сборка работает, правда, не всегда стабильно. Как себя поведет система, сказать заранее невозможно – проверяется это экспериментальным путем.
Возможны и более экзотические варианты – три или даже четыре планки разного объема и разных брендов. Подробнее о совместимости ОЗУ разных производителей можно узнать в следующей статье.
Правда, шансы получить стабильную сборку в этом случае уже ниже – вероятно, «методом тыка» придется искать уже планку, работа которой приводит к непредсказуемой работе Windows. Но опять же, это не аксиома – тут уже как повезет.
И если вы не собираете компьютер из разношерстных модулей, а только собираетесь приобрести комплектующие для апгрейда, лучше все-таки установить утилиту CPU‑Z и узнать все рабочие характеристики используемой ОЗУ.
Подбор второго модуля с максимально близкими параметрами существенно увеличивает вероятность активации двухканального режима, и, соответственно, повышения производительности компа.
Как не надо
Не нужно выбирать модуль DDR4, если на компе используется DDR3 – слоты подключения физически несовместимы. При переходе на оперативку четвертого поколения придется менять материнскую плату (а скорее всего, и процессор, так как мать со слотом под используемый и на памяти нового типа вы скорее всего не найдете).
Что делать, если у вас уже есть разные модули ОЗУ ДДР3 и ДДР4? Продать лишний. Или, как вариант, подарить кому-нибудь.
Рекомендация
Советую при планировании конфигурации будущего компа не перебирать варианты «или так, а если не уложусь в бюджет, то эдак», а сразу решить, какой объем памяти будет установлен. Естественно, не забывайте о том, что через несколько лет вам захочется проапгрейдить ваш компьютер, особенно если вы заядлый геймер.
А на сегодня у меня все. Спасибо за внимание и не забывайте поделиться публикацией в социальных сетях.
Как правильно конфигурировать оперативную память
Содержание
Содержание
Практически каждый начинающий пользователь, начавший апгрейд компьютера, сталкивается с вопросом конфигурирования оперативной памяти. Что лучше, одна планка на 16 Гб или две по 8 Гб? Как включить двухканальный режим? В какие слоты ставить планки памяти — ближние или дальние от процессора? Как включить XMP профиль? Какой прирост производительности дает двухканальный режим, включение XMP профиля и разгон памяти?
В идеале конфигурирование памяти желательно начать еще до ее покупки, прикинув, какой объем памяти (ОЗУ) достаточен для ваших задач. Однако зачастую приходится добавлять память к уже имеющейся, что несколько усложняет дело.
Современные приложения и игры стали требовательны к подсистеме памяти, и важно, чтобы она работала в двухканальном режиме для максимальной отдачи. Почему так происходит?
В первую очередь из-за роста производительности процессоров. ОЗУ должна успевать загрузить работой все ядра процессоров, которых становится все больше с каждым годом.
В играх требования к скорости памяти растут в первую очередь от того, что проекты становятся все реалистичнее, увеличиваются в объемах и детализации 3D-моделей. Новые игры вплотную подбираются к отметке в 100 Гб, и этот объем в первую очередь состоит из текстур высокого разрешения, которые надо переместить с накопителя и обработать.
Недорогие ПК и ноутбуки со встроенной в процессор графикой получают приличный прирост от быстрой памяти и включения двухканального режима. Ведь обычная ОЗУ там используется и видеоядром. Поэтому давайте для начала разберем все о двухканальном режиме ОЗУ.
Двухканальный режим работы памяти
На большинстве материнских плат устанавливаются два или четыре слота под ОЗУ, которые могут работать в двухканальном режиме. Слоты материнской платы обычно помечаются разными цветами.
Чтобы реализовать самый оптимальный режим работы памяти в двухканале, нужно установить два одинаковых модуля ОЗУ в слоты одинакового цвета. Слоты для двух модулей ОЗУ в двухканале обычно называются DIMMA1(2) и DIMMB1(2). Желательно уточнить это в инструкции к вашей материнской плате.
Не всегда у пользователей бывают модули, совпадающие по частотам и таймингам. Не беда, двухканал просто заработает на скорости самого медленного модуля.
Двухканальный режим работы ОЗУ довольно гибок и позволяет установить и разные по объему модули. Например — 4 Гб и 2 Гб в канале A и 4 Гб и 2 Гб в канале B.
Как вариант, можно установить 8 Гб ОЗУ как 4 Гб в канале A и 2+2 Гб в канале B.
И даже конфигурация 4 Гб в канале A и 2 Гб в канале B будет работать в двухканальном режиме, но только для первых 2 Гб ОЗУ.
Но бывают такие ситуации, когда пользователь специально выбирает одноканальный режим работы ОЗУ с одним модулем. Например, если ставит только 16 Гб памяти и только через пару-тройку месяцев накопит на второй модуль на 16 Гб.
Ниже я протестирую, можно ли увеличить производительность одного модуля, разогнав его. А заодно протестирую все возможные режимы работы ОЗУ: с настройками по умолчанию, с включенным XMP профилем и с разгоном. Все тесты проведу как для одноканального режима работы, так и для двухканального.
Серверных материнских плат с четырехканальным режимом работы ОЗУ мы касаться не будем из-за их малого распространения.
Сколько модулей памяти оптимально для производительности?
Теперь нам надо решить, сколько модулей памяти лучше ставить в компьютер.
Если у вас материнская плата с двумя разъемами под ОЗУ, то выбор очевиден — вам нужно ставить две планки с подходящим вам объемом.
А вот если слотов под память у вас четыре, то, поставив четыре планки в четыре слота, можно получить небольшой прирост производительности. Прочитать об этом можно тут.
Но минусы такого решения перевешивают — у вас не остается слотов под апгрейд, модули памяти меньшего объема быстрее устаревают морально и меньше ценятся на вторичном рынке.
Какого объема ОЗУ достаточно?
При выборе объема ОЗУ ориентируйтесь на 8 Гб для офисного ПК и 16 Гб для игрового.
Выбирая 32 Гб ОЗУ, вы получите еще и прирост производительности, ведь большинство модулей DDR4 на 16 Гб — двухранговые. Это значит, что контроллер памяти в процессоре может чередовать запросы к такой памяти, повышая производительность в рабочих приложениях и играх.
Популярная двухранговая память
То есть, 2х16 Гб ОЗУ будут быстрее 2х8 Гб с той же частотой. Но есть и небольшой минус — у двухранговых модулей более низкий разгонный потенциал.
Посмотреть тип памяти можно программой CPU-Z, во вкладке SPD.
В какие слоты ставить модули памяти — ближние или дальние от процессора?
Раньше ОЗУ чаще ставили в самые ближние к процессору слоты (левые), но теперь все не так однозначно. Надо смотреть инструкцию к материнской плате и ставить по указаниям производителя.
Например, ASUS почти всегда рекомендует ставить память во второй слот.
Включение XMP профилей
Память с высокой частотой недостаточно просто установить в материнскую плату, чтобы она заработала на заявленной скорости. Как правило, скорость ограничится стандартной частотой для вашего процессора и материнской платы. В моем случае это 2400 МГц.
Чтобы активировать для ОЗУ скорость работы, которая записана в XMP профиле, надо зайти в BIOS и в разделе, посвященном настройке памяти, включить нужный XMP профиль. Вот так это выглядит на материнской плате MSI B450-A PRO MAX.
Тестирование разных режимов работы памяти
А теперь давайте протестируем память в разных режимах работы. Главной целью тестов будет разница работы в одно- и двухканальных режимах и разгоне.
Начнем с тестирования пропускной способности чтения ОЗУ в AIDA64, в Мб/сек.
На графиках одноканальный режим работы отмечен как (S), а двухканальный — как (D), вместе с частотой работы памяти.
ОЗУ в двухканале прилично выигрывает.
Тестирование в архиваторе WinRAR 5.40 преподносит первый сюрприз. Одна планка памяти в разгоне до 3400 МГц работает быстрее, чем две на частоте 2933 МГц.
Архиватор 7-Zip 19.0, итоговая скорость распаковки в MIPS. Опять одна планка в разгоне обошла две на 2933 МГц.
Скорость работы архиваторов имеет важное практическое значение — чем она быстрее, тем быстрее будут устанавливаться программы и игры.
Из игр я выбрал Assassin’s Creed Odyssey и Shadow of the Tomb Raider. Для минимизации воздействия видеокарты на результаты я отключил сглаживание и выставил разрешение в 720p.
В Assassin’s Creed Odyssey даже при 50 % разрешения кое-где производительность упиралась в GeForce GTX 1060, ее загрузка доходила до 99 %.
Более быстрая видеокарта позволила бы еще нагляднее увидеть прирост производительности от режимов работы ОЗУ.
Assassin’s Creed Odyssey, средний FPS. Одна планка ОЗУ, работающая с разгоном, сумела обогнать две планки в двухканале, на частоте 2400 МГц.
Shadow of the Tomb Raider, DX12, средний FPS. Картина повторяется, и одна планка памяти в разгоне быстрее, чем две низкочастотные.
Демонстрация плавности геймплея в Shadow of the Tomb Raider с одним модулем ОЗУ на 3400 МГц. Надо учесть, что запись съела пару кадров результата.
Выводы
В моих тестах один двухранговый модуль памяти на 16 Гб в разгоне обогнал в архиваторах модули с частотой 2933 МГц, работающие в двухканале. А в играх обогнал модули, работающие с частотой 2400 МГц.
Это значит, что вы можете купить быстрый модуль на 16 Гб и добавить еще 16 Гб, когда его станет не хватать.
Но самый идеальный вариант компоновки памяти — два одинаковых модуля в двухканальном режиме.
И совсем хорошо, если вы потратите немного времени на ее разгон. Благо, есть много хороших гайдов на эту тему.
Дубликаты не найдены
Для активации двухканального режима необходимо выполнение следующих условий: 1.Поддержка контроллером памяти двухканального режима работы ОЗУ;
2.Наличие двух и более плашек оперативной памяти одного поколения;
3.Наличие двух слотов для установки ОЗУ;
4.Идентичность типов обоих плашек памяти (с ECC или без);
5.(опционально) Идентичность характеристик плашек оперативной памяти (тактовой частоты, таймингов, кол-ва рангов, производителя чипов памяти и др.)..
Мать-то сколько оперативки вообще поддерживает?
Допустим разъемы: синий, красный, синий, красный. Для двухканального режима втаркивай синий и синий или красный и красный. Хотя не всегда так. От производителя зависит. Методом тыка подберешь.
Если на материнке есть обозначения, то DIMM 0 и DIMM 1 для работы в двухканальном режиме.
В двух канальном режиме будет работать только 4 гигабайта из 8, остальные 4 в одноканальном.
Да эти шайтанпланки, даже идентичные по объему, но разных производителей иногда нихрена нормально не работают
даже из разных партий одной модели.
От материнки зависит, если хорошая, то любые работают, а если говно то и из одной партии могут не завестись.
нет, всегда нужны одинаковые
Ответ на пост «Новый компьютер»
Когда пытаешься найти оставшиеся в продаже видеокарты
Новый компьютер
IT-кот 5. Оперативная память, как у золотой рыбки
Настоящий кот в своей жизни должен сделать три вещи: поесть, поспать и тыгыдык. Но как тогда запомнить в какое время делать какую из вещей? Что ж, придется и это переложить на плечи компьютера.
Для начала попробуем повторить функционал золотой рыбки: будем запоминать только на время работы программы.
Для такого функционала в программе есть два механизма: переменные и поля.
Переменными мы будем называть такое место внутри метода, куда сохраняются те или иные значимые вещи: числа, строки, даты и вот это все. «Вот это все» будем называть данными.
Полями же назовем назовем тоже самое, но уже снаружи метода.
Поля нужны для сохранения информации между методами. Если строго подходить к программированию, то в силу того, что один метод вызывается из другого, а дургой из третьего и т.д., то переменных для хранения информации нам обычно достаточно. Поля же обычно используются для описания более сложных данных, но об этом поговорим в следующих постах.
Пока же перед телом главного метода Main создадим поле «whatNow» (будем хранить в ней описание того что нужно делать сейчас) и «whatDone» (для хранения прошлого действия):
static string whatNow;
static string whatDone;
В теле главного метода зададим начальные значения (текст указываем в двойных кавычках):
Теперь создадим метод, который с учетом наших дел будет говорить нам что делать теперь.
static void WhatToDo()
if (whatNow == «поспать»)
else if (whatNow == «поесть»)
Ну и в самом конце выведем на экран наш текущий план, для чего в методе Main после задания начальных значений спросим компьютер что нам делать и выведем результат на экран:
Если вспомнить предыдущие посты про циклы, то используя их, расписание можно повторять любое количество раз. Ссылка на всю программу должна быть доступна здесь.
спасибо подписчикам за доверие и за терпение. лето, дача, сад и огород были важнее. что поспособствовало обрастанию темы подробностями. интересны ли они только мне, решать читателям.
2. особености ввода-вывода серверов на основе Power
3. как работают LPar-ы, или в чем преимущества Power Hypervisor + HMC
4. VIOS или не VIOS, вот в чём вопрос.
5. AIX, устаревший UNIX, или неувядающий
хороший процессор всего лишь часть производительной ЭВМ. без хорошей памяти и без быстрого доступа к устройствам ввода-вывода не обойтись. мода в 80е была на микропроцессоры, впихивание всех блоков процессора в одной микросхеме. в погоне за дешевизной уменьшали корпус совмещением адресной шины и шины данных. но основные продукты IBM всегда были сложными, а в погоне за высокой производительностью и дорогими. тем более, что люди, привыкшие к процессорам размером в шкаф и ЭВМ размером в спортивный зал, ограничивать себя в производительности не привыкли. поэтому с целью выжать как можно больше производительности шина наоборот расширяется. вводя одновременное выполнение нескольких комманд, нужно все эти команды загрузить. тем более, что операнды комманд тоже нужно загрузить.
первое поколение IBM POWER позволяло одновременное выполнение одной команды загрузки/сохранения/перехода, одной целочисленной команды и одной команды с плавающей запятой. каждая по 32 бит, значит нужны не менее 96 битов для загрузки трех команд из памяти. поэтому шина доступа к памяти сделали шириной в четыре слова, или 128 битов. на схеме это четыре блока кеша данных (data-cache unit / DCU), 32 битов каждый.
на каждой плате четыре пары 32-битовых планок памяти, что позволяет чередованием достичь более высокой скорости доступа к данным. 64-битовые платы памяти нужно устанавливать попарно.
знакомая хитрость, которой пользовались и пользуются все производители сложных микросхем: часть отбракованных на производстве микросхем можно вернуть в строй, понизив тактовую частоту или выключая неработающие блоки. другие удешевляют, жертвуя параметрами. многим знакомы 16-битовые процессоры Intel 8088/80188 с 8-битовой иной данных, или 32-битовые Motorola 68000 и Intel 80386SX с их 16-битовой шиной. процессоры POWER не исключение, существует упрощенный вариант процессора с выполнительными блоками пониженной тактовой частоты и двумя блоками кеша. в них шина к памяти 64 бит и платы памяти можно устанавливать поштучно.
например из первых моделей POWERserver 320 и POWERserver 520 работали на 20 МГц, включали только 32 килобайт кеша, шина к памяти была 64-битовой и оснащались одной картой памяти на 8 MB. зато модели POWERserver 530 и POWERserver 540 работали на 25 и 30 МГц соответственно, включали 64 килобайт кеша, имели 128-битовую шину, а объем памяти начинался с 16 MB (2х8MB) и 64 MB (2x32MB).
доступ к устройствам ввода-вывода осуществляется через отдельную шину System Input/Output (SIO). о ней очень мало известно, но она 64-битовая. последнее приводило немало людей к заблуждению, что это 64-битовая шина MicroChannel, хотя между ними сидит Input/Output Channel Controller (IOCC). предположительно работала на частоте процессора.
шина MCA позволяет обмен 64-битовыми двойными словами через 32-битовую шину при помощи «мультиплексирования». о последнем тоже мало что известно и даже служители IBM порой пишут невероятные вещи. догадываясь по скудным данным в открытом доступе, «мультиплексирование» проводит обмен второго 32-битового слова через линии адреса. таким образом некоторые платы линейки RS/6000 могли достичь теоретический максимум в 80 MB/s, что в серверах PS/2 ограничено до 40 MB/s. встречал упоминания, что на практике можно было достичь около 77 MB/s при обменах блоками в 4 килобайт. все это при частоте шины в 10 МГц. теоретически при частоте в 20 МГц потолок скорости 160 MB/s, но не знаю был ли когда-либо достигнут. жадность IBM проиграла PCI.
также очень мало известно о Serial Optical Channel Converter (SOCC), что появился годом позже на серверах 500 серии и 900 серии. в открытом доступе есть упоминания, что скорость каждого из двух оптических портов была 220 Мбит/с, что в те времена было вдвое быстрее самого быстрого наличного сетевого стандарта FDDI. устройства поддерживают связь точка-точка между машинами, но IBM указывает, что можно купить коммутатор у партнера. операционная система AIX поддерживает связь по протоколу TCP/IP через Serial Optical Link.
с улучшением технологии изготовления микросхем появляются некоторые улучшения производительности за счет повышения тактовой частоты. за этим можно подозревать связанную с частотой процессора скорость шины SIO, но потверждения тем подозрениям вряд ли удастся найти. процессоры POWER работали на частотах 20 МГц, 25 МГц и 30 МГц. первое улучшение (POWER+) достигло частоты в 25 МГц, 33 МГц и 41 МГц. второе улучшение (POWER++) дало 25 МГц, 33 МГц, 41 МГц, 50 МГц и 62,5 МГц. на таких относительно высоких частотах задержка доступа к памяти уже является основным узким местом. это приводит к замене плат памяти на новых моделях.
машины POWERserver 970 и POWERserver 980 добавляют второй IOCC на шине SIO, что дает вторую шину MicroChannel (2x 80 MB/s) и еще два порта SOCC.
на смену первому поколению приходит второе. для дальнейшего повышения производительности повышается суперскалярность. в процессорах POWER2 уже два АЛУ и два блока вычислении с плавающей запятой. их нужно запитывать и шина к памяти расширяется до 256 бит, а карты памяти лучше добавлять группами по четыре. хотя возможность установить всего лишь две карты памяти предусмотрена, но это сужает шину до 128 бит с потерей производительности.
вторая шина MicroChannel в модели POWERserver 990 уже не добавляется по заказу, а установлена штатно.



















