У меня есть система, которая использует 4 ГБ памяти в двух слотах DIMM для двухканальной памяти. Можно ли добавить еще одну карту памяти, которая не связана с другим модулем памяти?

Есть ли какие-то преимущества для этого?

Какие недостатки?

Существуют ли графики производительности, которые детализируют различия?

2 ответа2

6

Есть ли какие-то преимущества для этого?

Существует очевидное преимущество - иметь больше памяти для работы.

Какие недостатки?

  • Либо весь доступ к памяти сбрасывается в одноканальный режим. немного замедлить ход событий, или
  • Только один DIMM будет доступен в одноканальном режиме.

Есть ли какие-нибудь графики производительности, подробно описывающие то, что произойдет?

Десятки, и никто не говорит точно, что произойдет, потому что это зависит от программы.

Если ваша программа привязана к процессору (это означает, что она ожидает много времени на процессоре), то ускорение доступа к памяти обычно не принесет особых результатов. Если это связано с IO (например, ожидание на диске), то программа также не будет ускоряться. Если это связано с памятью (например, огромное матричное умножение, которое слишком велико, чтобы поместиться в кэш процессора), то скорость теоретически может удвоиться.

Теоретически. Практическая разница в скорости при среднем использовании составляет около 5%.


Вам нужно будет сбалансировать потерю этих 5% (в среднем) с увеличением скорости, получая больше памяти. Обычно побеждает дополнительная память. Но еще раз: это сильно отличается от того, что вы делаете.

0

Сколько памяти используется системой, также зависит от операционной системы и от того, работает ли она на 32-битной или 64-битной версии и т.д. и память, которую он может поддерживать.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .