Когда вы добавляете оперативную память к компьютеру, имеет ли значение, имеют ли флешки неравные объемы памяти или вам всегда нужно, чтобы они имели равные объемы памяти? В сегодняшнем посте SuperUser Q&A есть ответы на вопросы любопытного читателя.
Сегодняшняя сессия вопросов и ответов проходит благодаря SuperUser - подразделению Stack Exchange, группы веб-сайтов вопросов и ответов, управляемой сообществом.
Фото любезно предоставлено redjar (Flickr) .
Вопрос
Читатель SuperUser LanceLafontaine хочет знать, действительно ли использование неравных объемов ОЗУ снижает производительность:
Эта страница описывает спецификации RAM для многих ноутбуков MacBook. В разделе о моем ноутбуке (13 ″ Pro, конец 2011 г.) написано:
- Дополнительные примечания: Для лучшей производительности заполните оба слота памяти, установив одинаковые модули памяти в каждый слот.
Я не впервые слышу об этом явлении, и это определенно не относится к Apple. Почему это так? Помимо очевидного уменьшения доступной памяти, почему было бы хуже работать с 6 ГБ (1 * 4 ГБ плюс 1 * 2 ГБ), чем с 8 ГБ (2 * 4 ГБ)?
Вызывает ли использование неравных объемов оперативной памяти снижение производительности или это просто миф?
Ответ
У участников SuperUser Дэвида Шварца и x есть ответ для нас. Сначала Дэвид Шварц:
При равных объемах памяти в обоих слотах память может чередоваться, так что последовательные фрагменты памяти чередуются слотами. Таким образом, доступ к памяти распределяется между обоими слотами почти идеально равномерно, что позволяет объединить их пропускную способность.
При неравномерном количестве память не может чередоваться, и ее необходимо сначала сопоставить с одной флешкой, а затем с другой. Программа, которая обращается к большому непрерывному фрагменту памяти, обнаружит, что почти весь доступ осуществляется к одной флешке, и комбинации пропускной способности не будет.
Далее следует ответ от mVincent:
- Дополнительные примечания: Для лучшей производительности заполните оба слота памяти, установив одинаковые модули памяти в каждый слот.
Вероятное техническое объяснение здесь заключается в том, что ваш MacBook (материнская плата) поддерживает двухканальную архитектуру и, следовательно, требует двух идентичных модулей памяти. Тесты показывают, что это дает прирост производительности на 5-10%.
- Почему это так? Помимо очевидного уменьшения доступной памяти, почему было бы хуже работать с 6 ГБ (1 * 4 ГБ плюс 1 * 2 ГБ), чем с 8 ГБ (2 * 4 ГБ)?
Когда используются два неидентичных модуля памяти, материнская плата будет запускать модули памяти со скоростью самого медленного модуля.
Есть что добавить к объяснению? Отключить звук в комментариях. Хотите узнать больше ответов от других технически подкованных пользователей Stack Exchange? Ознакомьтесь с полной веткой обсуждения здесь .