Управление модулем/банком DDR4

Управление модулем/банком DDR4

Я немного запутался в том, как работает DDR4 в деталях. Я не очень хорошо знаком с подробностями DDR или контроллера памяти. Пока что DDR4 рекламируется везде, где только можно, что скорость передачи DDR4 накапливается с каждым модулем, который у меня есть на плате. Например, если у меня есть 4 модуля емкостью 4 ГБ каждый и, скажем, 20 ГБ/с. Я бы получил скорость передачи 80 ГБ/с с 4 заполненными банками. По моему мнению, это работает только в том случае, если у меня есть приложение, которое использует все 16 ГБ ОЗУ. Но насколько быстрой может быть передача, если мое приложение использует только 2 ГБ.

Будет ли какая-то внутренняя логика, которая равномерно распределит 2 ГБ по всем 4 банкам? Если да, то кто это делает?

Я хочу сказать следующее: например, если мне нужно выбрать между

  • DDR3-2133, которая имеет 16 ГБ, может быть объединена в 2 модуля
  • DDR4-2133, которая имеет 16 ГБ, состоящую из 4 модулей

Предположим, что цены одинаковы, но тайминги для DDR3 намного лучше, чем у DDR4. Скорость передачи на модуль одинакова. Если данные, выделяемые приложением, не превышают емкость модуля и не распределяются поровну между другими модулями, то DDR3 будет лучшим выбором, потому что тайминги лучше, а DDR4 не даст никаких преимуществ, верно?

Лучшая литература, которую я нашел, былаэтотно это не многое говорит о том, как управляется память.

Надеюсь, кто-нибудь здесь сможет пролить свет на детали :-)

решение1

Управление памятьюобрабатывается операционной системой.

Функция управления памятью отслеживает статус каждой ячейки памяти, выделенной или свободной. Она определяет, как память распределяется между конкурирующими процессами, решая, кто получает память, когда они ее получают и сколько им разрешено. Когда память выделяется, она определяет, какие ячейки памяти будут назначены. Она отслеживает, когда память освобождается или не выделяется, и обновляет статус.

Как сказал Ramhound, DDR4 имеет очевидные преимущества, в частности, более высокую производительность и более низкое энергопотребление. С точки зрения производительности, эти преимущества будут сильно зависеть от вашего использования. Если вы не используете узкоспециализированное программное обеспечение, вы не получите многого, выбрав память DDR4.

Связанный контент