DRAM Read Latch Delay
Утилита DRAM Read Latch Delay представляет собой BIOS-настройку тайминга DRAM, необходимого для стабилизации функционирования некоторых модулей RAM. Управление данной опцией в меню BIOS Setup осуществляется с помощью параметров No Delay, 0.5 ns, 1.0 ns, 1.5 ns, Auto.
Содержание статьи
Принцип работы
Данная функция была разработана для решения проблемы ошибочного обращения контроллера RAM к ячейкам ОЗУ при инициации новой операции чтения. Дело в том, что при увеличении нагрузки DRAM вероятность некорректной работы оперативной памяти довольно высока. Если пояснить «на пальцах», то чем большее количество модулей RAM подключено к материнской плате, тем выше степень загруженности ОЗУ, и, соответственно, тем больший объем работы выполняется контроллером памяти при обработке каких-либо операций с ее ячейками. Особенно это касается ситуации с использованием двойных модулей оперативной памяти. В момент считывания информации управляющей микросхеме RAM приходится задерживать инициацию операции чтения по причине повышенной загруженности DRAM. Зачастую эта незапланированная задержка влечет за собой зависание системы или ошибку считывания информации.
Функция DRAM Read Latch Delay позволяет скорректировать работу оперативной памяти при помощи нескольких вариантов интервала задержки DRAM. Понятно, что в каждой ситуации выбор значения этого тайминга индивидуален, но статистика показывает, что оптимальным решением является настройка функции на параметр Auto. Присвоение функции этой константы означает, что длительность задержки будет определяться BIOS самостоятельно, исходя из информации о таймингах RAM, запрограммированной производителем в чипе SPD.
При выборе параметра No Delay задержка перед инициацией новой операции чтения полностью ликвидируется, вследствие чего контроллер выполняет чтение непрерывно, даже в случае имеющихся к этому «противопоказаний».
Числовые значения опции 0.5—1.5 ns представляют собой конкретные установки тайминга в наносекундах. Как правило, эти параметры применяются при экспериментировании и поиске решения проблемы с RAM вручную.
Стоит ли включать?
Оптимальное использование рассматриваемой функции зависит от аппаратной конфигурации и загруженности оперативной памяти, другими словами, от количества установленных модулей и их типа. Поэтому при использовании небольшого количества микросхем ОЗУ рекомендуется установить параметр No Delay. Но при наличии сильной загруженности DRAM следует настроить опцию на параметр Auto или на одно из конкретных числовых значений.
Следует помнить о том, что наилучшим вариантом функционирования как оперативной памяти, так и системы в целом является работа с наименьшими затратами времени и других ресурсов. Поэтому при возникновении зависаний, сбоев и других проявлений нестабильной работы памяти необходимо начать конфигурацию опции с наименьшего доступного параметра в 0.5 нс. Если ситуация не улучшается, следует увеличить интервал задержки или присвоить функции значение Auto.