Вместо того чтобы немедленно инициализировать команду на чтение, контроллер памяти присваивает сигнал Chip Select(Выбор чипа) для банка памяти с нужными данными. Этот сигнал активирует банк, чтобы он смог получить команду. Одновременно контроллер памяти конвертирует адреса. Получив адреса в физической памяти, контроллер начинает инициировать команды чтения для активированного банка памяти.
Как видите, задержка команды вызвана вовсе не временем ожидания модуля памяти. Задержка определяется временем, которое требуется для контроллера памяти, чтобы конвертировать виртуальные адреса в адреса физической памяти.
Так как задержка вызвана конвертированием адресов, контроллеру памяти требуется больше времени для обработки адресов модулей памяти большого объема. Кроме того, контроллеру необходимо больше времени и в случае наличия большого количества банков.
Эта функция BIOS позволяет выбрать задержку между получением сигнала Chip Selectи моментом, когда контроллер памяти должен начать отправку команд в банк памяти. Чем меньше значение, тем быстрее контроллер памяти сможет начать отправку команд в активированный банк памяти.
Если вы включите данную опцию, контроллер памяти добавит задержку команды, равную одному циклу или 1T.
Если вы выключите данную опцию, контроллер памяти добавит задержку команды, равную двум циклам или 2T.
Опция Autoпозволяет контроллеру памяти использовать для задержки команды значение SPD модуля памяти.
Если задержка команды SDRAM слишком велика, производительность может снизиться, так как контроллер памяти будет отправлять команды позже, чем необходимо.
Если задержка команды SDRAM слишком мала, контроллер памяти не сможет передать адреса вовремя, что приведет к потере и повреждению данных.
К счастью, все модули SDRAM (не имеющие буфера) поддерживают задержку команды 1T для четырех банков памяти на канал. После этого может понадобиться задержка команды 2T. Но поддержка 1T различается в зависимости от материнской платы и даже от модели. Проконсультируйтесь с производителем вашей материнской платы, чтобы узнать, поддерживает ли она задержку 1T.
Рекомендуем включить эту функцию, чтобы улучшить производительность памяти. Если возникнут проблемы, отключите данную опцию.
SDRAM 1T Command Control (Управление командой SDRAM 1T)
Обычные опции:Enabled, Disabled, Auto.
Когда контроллер памяти получает от операционной системы запрос на чтение данных из памяти, он не имеет информации о точном физическом адресе нужных данных. Контроллер памяти получает лишь виртуальный адрес, который необходимо преобразовать в адреса в физической памяти. Поэтому каждая новая операция в памяти сопровождается небольшой задержкой.
Вместо того чтобы немедленно инициализировать команду на чтение, контроллер памяти присваивает сигнал Chip Select(Выбор чипа) для банка памяти с нужными данными. Этот сигнал активирует банк, чтобы он смог получить команду. Одновременно контроллер памяти конвертирует адреса. Получив адреса в физической памяти, контроллер начинает инициировать команды чтения для активированного банка памяти.
Как видите, задержка команды вызвана вовсе не временем ожидания модуля памяти. Задержка определяется временем, которое требуется для контроллера памяти, чтобы конвертировать виртуальные адреса в адреса физической памяти.
Так как задержка вызвана конвертированием адресов, контроллеру памяти требуется больше времени для обработки адресов модулей памяти большого объема. Кроме того, контроллеру необходимо больше времени и в случае наличия большого количества банков.
Эта функция BIOS позволяет выбрать задержку между получением сигнала Chip Selectи моментом, когда контроллер памяти должен начать отправку команд в банк памяти. Чем меньше значение, тем быстрее контроллер памяти сможет начать отправку команд в активированный банк памяти.
Если вы включите данную опцию, контроллер памяти добавит задержку команды, равную одному циклу или 1T.
Если вы выключите данную опцию, контроллер памяти добавит задержку команды, равную двум циклам или 2T.
Опция Autoпозволяет контроллеру памяти использовать для задержки команды значение SPD модуля памяти.
Если задержка команды SDRAM слишком велика, производительность может снизиться, так как контроллер памяти будет отправлять команды позже, чем необходимо.
Читать дальше
Конец ознакомительного отрывка
Купить книгу