Будет ли использование неравных объемов оперативной памяти в каждом слоте снижать производительность?

Оглавление:

Будет ли использование неравных объемов оперативной памяти в каждом слоте снижать производительность?
Будет ли использование неравных объемов оперативной памяти в каждом слоте снижать производительность?

Видео: Будет ли использование неравных объемов оперативной памяти в каждом слоте снижать производительность?

Видео: Будет ли использование неравных объемов оперативной памяти в каждом слоте снижать производительность?
Видео: Как работает электронная почта: SMTP, POP3 и IMAP - YouTube 2024, Апрель
Anonim
Когда вы добавляете ОЗУ на компьютер, действительно ли имеет значение, имеют ли палки неравные объемы памяти или вам всегда нужны одинаковые объемы памяти? На сегодняшнем постпользователе SuperUser Q & A есть ответы на вопросы любопытного читателя.
Когда вы добавляете ОЗУ на компьютер, действительно ли имеет значение, имеют ли палки неравные объемы памяти или вам всегда нужны одинаковые объемы памяти? На сегодняшнем постпользователе SuperUser Q & A есть ответы на вопросы любопытного читателя.

Сегодняшняя сессия вопросов и ответов приходит к нам благодаря SuperUser - подразделению Stack Exchange, основанной на сообществах сайтам Q & A.

Фото предоставлено redjar (Flickr).

Вопрос

Читатель SuperUser LanceLafontaine хочет знать, действительно ли использование неравных объемов оперативной памяти действительно снижает производительность:

This page describes the RAM specifications for many of the MacBook laptops. In the section for my laptop (13″ Pro, Late 2011), it says:

Additional Notes: For best performance, fill both memory slots, installing an equal memory module in each slot.

This is not the first time that I have heard of this phenomenon, and it is definitely not specific to Apple. Why is this the case? Other than the obvious decrease in available memory, why would it be worse to run with 6 GB (1*4 GB plus 1*2 GB) than with 8 GB (2*4 GB)?

Использование неравных объемов ОЗУ приводит к снижению производительности или это просто миф?

Ответ

У участников SuperUser Дэвид Шварц и х есть ответ для нас. Сначала, Дэвид Шварц:

With equal amounts of memory in both slots, memory can be interleaved so that successive chunks of memory alternate slots. That way, memory access gets distributed to both slots almost perfectly evenly, allowing their bandwidth to combine.

With uneven amounts, memory cannot be interleaved and has to be mapped first to one stick and then the other. A program that is accessing a large contiguous chunk of memory will find almost all of its access going to one stick and there will be no bandwidth combination.

Вслед за ответом от mVincent:

Additional Notes: For best performance, fill both memory slots, installing an equal memory module in each slot.

The likely technical explanation here is that your MacBook (motherboard) supports dual-channel architecture and thus requires two identical memory modules. Benchmarks suggests that it gives a 5-10 percent performance boost.

Why is this the case? Other than the obvious decrease in available memory, why would it be worse to run with 6 GB (1*4 GB plus 1*2 GB) than with 8 GB (2*4 GB)?

When two non-identical memory modules are used, the motherboard will run the memory modules at the speed of slowest module.

Есть что добавить к объяснению? Отключить звук в комментариях. Хотите узнать больше ответов от других пользователей Windows? Посмотрите здесь полную дискуссионную тему.

Рекомендуемые: