2

Хорошо, я знаю, что она называется оперативной памятью, но мне интересно, есть ли какая-либо структура в использовании ОЗУ. Я читал, что тактовая частота ОЗУ разных флешек будет ограничена самой медленной, установленной в этой системе. Но если бы у меня были модули ОЗУ разного времени, архитектуры каналов или DDR1/2/3, все ли они были бы ограничены самым медленным модулем ОЗУ так же, как тактовая частота? Если нет, то будет ли операционная система сначала использовать самую быструю, а это означает, что доступ на самом деле не является случайным между различными палками ОЗУ?

2 ответа2

6

Пара фактов:

  • Вы не можете смешивать и сочетать ОЗУ разных архитектур (например, DDR1 и DDR2)
  • ОС не несет ответственности за низкоуровневую синхронизацию и работу ОЗУ. Это аппаратно обрабатывается контроллером памяти (в настоящее время это обычно встроено в процессор). В Windows ОС видит ОЗУ как одно адресуемое пространство и управляет управлением памятью, а контроллер памяти управляет физическим взаимодействием с ОЗУ.
  • В двухканальных системах обе палки ОЗУ используются для одновременного хранения данных (например, чередование в системе RAID), поэтому контроллер памяти должен иметь возможность использовать одни и те же часы для одновременной передачи всей памяти. Поэтому должен использоваться самый низкий общий знаменатель.
  • Некоторые материнские платы имеют проблемы совместимости с определенными марками или моделями памяти при попытке использовать их в двухканальном режиме. Несколько производителей поддерживают только согласованную пару модулей.

Для лучшей производительности используйте память с одинаковой скоростью и таймингами в наборах, соответствующих количеству каналов.

0

В прошлом установленная мной оперативная память всегда работала со скоростью самого медленного модуля.

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