Refresh Rate
Другие идентичные названия опции: Dram Refresh Rate, SDram Refresh Rate, Refresh Period, tREF.
Опция Refresh Rate (Частота обновления памяти) относится к категории опций BIOS, предназначенных для настройки параметров работы оперативной памяти. В некоторых BIOS опция может носить название Dram Refresh Rate, Refresh Period, tREF и т.д.. Обычными значениями опции Refresh Rate являются 7.8 msec, 15.6 msec, 31.2 msec, 64 msec, 128 msec или Auto.
Содержание статьи
Принцип работы
Как правило, оперативная память компьютера базируется на микросхемах памяти, которые можно отнести к классу так называемой динамической памяти (Dynamic Random Access Memory или DRAM). Особенностью динамической памяти (в отличие от статической памяти) является периодическая потребность в обновлении (регенерации) содержимого ячеек памяти.
Происходит это из-за того, что каждый разряд (бит) динамической оперативной памяти обслуживает конденсатор. Заряженное состояние конденсатора означает логическую единицу, а разряженное – логический ноль. Однако конденсатор – это такой электрический компонент, который время от времени разряжается, и происходит этот процесс в микросхемах динамической памяти очень быстро, в течение нескольких секунд. Таким образом, для того, чтобы не потерять информацию в ячейках памяти, конденсаторы динамической оперативной памяти периодически нужно перезаряжать.
Процесс перезарядки конденсаторов динамической оперативной памяти называется регенерацией памяти. Регенерация ячеек памяти осуществляется контроллером оперативной памяти автоматически и проводится через определенный промежуток времени, который определяется специальным стандартом JEDEC (Joint Electron Device Engineering Council). Обычно этот интервал гораздо меньше, чем реальное время хранения заряда в ячейке и составляет, как правило, 64 миллисекунды.
За один цикл регенерации происходит не полное обновление информации во всех ячейках, а лишь частичное. Происходит это потому, что одновременная регенерация всех ячеек памяти привела бы к большому скачку напряжения на материнской плате. Кроме того, во время регенерации оперативной памяти невозможны операции чтения и записи в память. Следовательно, одновременный процесс перезаряда ячеек остановил бы все текущие запросы к оперативной памяти, что отрицательно сказалось бы на производительности компьютера.
Поэтому регенерация памяти происходит не сразу, а постепенно и построчно. Обычный чип памяти объемом не более 128 Мбит содержит 4096 строк, а чип большего объема – 8192 строки. Поскольку стандартное время полной регенерации чипа ОЗУ составляет 64 миллисекунды, то время регенерации одной строки в чипе с 4096 строками составляет 15,6 микросекунд (1 микросекунда = 0,001 миллисекунды), а в чипе с 8192 строками – 7,8 микросекунд. Подобная схема регенерации позволяет снизить энергопотребление оперативной памяти, а также обеспечить доступ к информации из тех строк памяти, которые не обновляются.
Таким образом, опция Refresh Rate позволяет пользователю выбрать период времени, через которое будет обновляться одна строка чипа оперативной памяти. В некоторых BIOS значения опции представлены не в микросекундах, а тактах.
Какое значение опции выбрать?
Обычно рекомендуется устанавливать значение Auto, чтобы BIOS автоматически смогла бы подобрать подходящее значение Refresh Rate. Как правило, BIOS выбирает самое маленькое значение Refresh Rate из всех возможных. Поэтому, если вы хотите повысить производительность оперативной памяти, то вы можете установить максимальное значение.
Многие современные чипы позволяют производить процесс полной регенерации реже, чем раз в 64 мс, поэтому для таких чипов можно установить большие значения периодов регенерации строк, чем 15,6 мкс и 7,8 мкс. Это позволит сократить энергопотребление чипа, что особенно важно в мобильных устройствах, таких, как ноутбуки.
Однако устанавливая значение Refresh Rate произвольно, следует иметь в виду, что слишком большое время регенерации грозит потерей информации в оперативной памяти.
Чтобы избежать этого, можно пользоваться следующей методикой – сначала установить минимальное время регенерации, а затем постепенно увеличивать его. Самое большое время регенерации, при котором система работает стабильно, можно оставить в качестве значения опции Refresh Rate.