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