Dram command rate что это
Command Rate 1T или 2T — что лучше?
Автор: Юрий Белоусов · 26.09.2019
В настройках BIOS можно встретить такую опцию, как Command Rate (в некоторых модификациях BIOS — DRAM Command rate). Особенно на нее стоит обратить внимание пользователям, желающим ускорить работу своего ПК. В этой статье рассмотрим, что такое Command rate, а также какое значение для параметра Command Rate лучше — 1T или 2T.
Command Rate (CR) – что это такое и на что влияет
Command Rate (CR) – что это такое и на что влияет данный параметр?
Прежде всего нужно понять принцип работы. Операционная система взаимодействует с оперативной памятью не напрямую, а — через контроллер памяти – микросхему управляющую памятью. Она является посредником между ОЗУ и ОС. Все данные проходят через нее. Операционная система при передаче данных контроллеру использует не физический, а виртуальный адрес, который необходимо преобразовать в физический. Данная операция потребляет некоторое количество ресурсов и занимает определенное время. А опция Command Rate в BIOS позволяет задать интервал задержки – 1 или 2 такта (1T или 2T) для выполнения конвертации адресов (в UEFI значения Command Rate могут быть 1N, 2N, 3N).
Command Rate 1T или 2T – какое значение лучше выбрать?
Command Rate 1T или 2T – какое же значение лучше выбрать для достижения максимальной производительности?
Зная за что отвечает данный параметр, логическим решением будет установка значения – 1T, ведь чем меньше задержка, тем больше операций будет выполнено за единицу времени. Максимальная производительность ОЗУ и компьютера в целом будет именно при таком значении.
Но не все модули оперативной памяти и контроллеры памяти способны работать с минимальным значением задержки в 1 такт. В случае, если устройства не будут справляться со своей задачей по передаче данных с заданным интервалом, то данные могут быть потеряны, что в свою очередь приведет к нестабильной работе компьютера: могут возникнуть лаги и различного рода ошибки в операционной системе.
Для того, чтобы не ошибиться и выбрать верное значение, нужно изучить техническую документацию материнской платы и модулей памяти, где стоит обратить внимание на наличие возможности работать с задержкой в 1 такт.
Конечно же, выяснить оптимальное значение можно и опытным путем. Достаточно просто поменять параметр Command Rate на 1T и проверить работоспособность системы. Если все работает и ошибок нет – то оставить данное значение. Если вдруг появятся ошибки или неисправности – установить интервал в 2 такта.
Также можно доверить компьютеру самостоятельно выбрать нужный интервал, задав параметру DRAM Command Rate значение «Auto», если таковое имеется, в результате чего значение будет взято из информации, запрограммированной в микросхему SPD.
Показатель эффективности данной настройки можно проверить с помощью программ анализаторов – Everest, CPU-Z и прочих.
Не нашли ответ? Тогда воспользуйтесь формой поиска:
Dram Command Rate
Другие идентичные названия опции: DRAM 1T/2T Command, SDRAM Command Rate.
DRAM Command Rate — это так называемый командный тайминг, функция задержки между этапами работы контроллера DRAM (микросхемы, которая управляет памятью). Тайминги составляют отдельную настраиваемую группу опций BIOS. В этой статье мы попробуем разобраться, какое значение данной функции является оптимальным и почему.
Принцип работы
Для наилучшего понимания смысла рассматриваемой опции необходимо проследить процесс чтения данных из памяти. Изначальный запрос на чтение информации, посылаемый операционной системой контроллеру памяти, не содержит в себе точных «координат», уникального физического адреса запрашиваемых данных. Система передает лишь условное обозначение, виртуальный адрес, с которым начинает работать контроллер памяти, преобразуя его в физический адрес. В то же самое время контроллер выполняет активацию банка памяти, содержащего необходимую системе информацию. Это происходит через присвоение сигнала этому банку с помощью команды Chip Select. Результатом конвертации или декодирования виртуального адреса является необходимый физический адрес данных; после его получения контроллер приступает к выполнению команд чтения.
То есть, проще говоря, вместо немедленной инициализации операции чтения контроллер задерживается для проведения конвертации адресов. Интервал тайминга прямо пропорционален объему обрабатываемой памяти и количеству ее банков. Соответственно, при увеличении «объема работ» контроллеру для проведения данной операции потребуется больше времени.
Тайминг BIOS DRAM Command Rate предоставляет возможность пользователю самостоятельно определить интервал вышеописанной задержки, выбрав между значениями 1Т или 2Т (такт).
Стоит ли включать опцию?
Казалось бы, выбор очевиден: чем меньше интервал задержки, тем быстрее обработка команд контроллера. Однако это не совсем так. Понятно, что при увеличении времени ожидания контроллер излишне задерживается и отправляет команды позже, чем нужно. В результате этого снижается быстродействие памяти, а также ухудшается производительность ОЗУ. Но при использовании слишком малого значения тайминга управляющая памятью микросхема просто не успевает выполнить декодирование и отправку адресов, вследствие чего информация может быть повреждена или утеряна.
В некоторых моделях и версиях BIOS встречается также третий вариант — Auto (или By SPD). Присвоение функции такого значения приведет к тому, что интервал будет взят из информации, запрограммированной производителем в микросхеме SPD (Serial Presence Detect).
Прежде чем экспериментировать с быстрым интервалом в 1Т, стоит изучить техническую документацию материнской платы на предмет такой возможности. Если нет уверенности в совершаемых действиях, то рекомендуем остановиться на значении Auto.
Оптимальное значение для опции Command rate
Те, кто увлекаются оптимизацией работы компьютера по средствам настройки BIOS наверняка слышали о такой опции как Command rate. В некоторых модификациях BIOS она может называться DRAM Command rate. Из возможных значений, которые она может принимать значатся 1 (1T), 2 (2T) и Auto.
Довольно популярным вопросом является установка оптимального значения для Command rate. И чтобы ответить на него нужно разобраться в природе данного параметра.
За что отвечает DRAM Command rate?
Дело в том, что операционная система компьютера работает с оперативной памятью не напрямую. Чтение и запись данных ОЗУ осуществляется через контроллер памяти. Так как операционная система передает контролеру памяти не физический адрес, а виртуальный, последнему требуется время для преобразования виртуального адреса в физический. Так вот опция Command rate определяет интервал задержки в 1 (1T) или 2 (2T) такта для проведения контроллером этой конвертации.
Что лучше 1T или 2T?
Размышляя логически, можно прийти к выводу, что чем меньше задержка (время ожидания), тем больший объем данных можно обработать за одну и ту же единицу времени. То есть значение в 1T (такт) является наиболее оптимальным с точки зрения скорости работы памяти и компьютера в целом. Но вся загвоздка в том, что далеко не каждый модуль ОЗУ и контроллер памяти может работать стабильно с таким малым временем ожидания, как 1 такт. Возможны ошибки и потеря данных. Как следствие – нестабильная работа ПК, синие экраны смерти и так далее.
Для того, чтобы правильно принять решение об установке значения опции Command rate в BIOS, нужно изучить технические характеристики материнской платы и модулей памяти, установленные в каждом конкретном случае, на предмет поддержки работы в режиме задержки 1 такт.
На свой страх и риск можно попробовать установить значение 1T и посмотреть как будет работать компьютер. При появлении ошибок и сбоев DRAM Command rate нужно будет вернуть к значению 2T.
При значении в 2 такта память будет работать медленнее, стабильнее и с минимальным риском возникновения ошибок.
Также возможным значением для данной опции может быть AUTO. В этом случае BIOS сам установит оптимальное значение, сходя из параметров модуля памяти.
Значение AUTO позволяет компьютеру автоматически подобрать время задержки
Что такое тайминги?
Сегодня мы поговорим о наиболее точном определении таймингов и подтаймингов. Большинство статей в сети обладают ошибками и неточностями, а в очень достойных материалах не всегда рассмотрены все тайминги. Мы же постараемся восполнить этот пробел и дать как можно полную характеристику тем или иным временным задержкам.
Теперь разберем каждый по очереди. Схема таймингов включает в себя задержки CL-Trcd-Trp-Tras соответственно. Для работы с памятью необходимо для начала выбрать чип, с которым мы будем работать. Делается это командой CS# (Chip Select). Затем выбирается банк и строка. Перед началом работы с любой строкой необходимо ее активировать. Делается это командой выбора строки RAS# (при выборе строки она активируется). Затем (при операции линейного чтения) нужно выбрать столбец командой CAS# (эта же команда инициирует чтение). Затем считать данные и закрыть строку, совершив предварительный заряд (precharge) банка.
Тайминги расположены по порядку следования в простейшем запросе (для простоты понимания). Сначала идут тайминги, затем подтайминги.
Это все основные тайминги. Остальные тайминги имеют меньшее влияние на производительность, а потому их называют подтаймингами.
Надеемся, что представленная нами информация поможет вам разобраться в обозначении таймингов памяти, насколько они важны и за какие параметры они отвечают.
Тайминги ОЗУ: разбираемся в нюансах
Что означают эти непонятные цифры на оперативной памяти для ПК? Ведь тайминги напрямую влияют на ее быстродействие, но их величина — это вовсе не объем и не скорость. Рассказываем понятным языком и объясняем, какие параметры лучше.
При выборе оперативной памяти для ПК многие пользователи сталкиваются с вопросом изучения характеристик чипов, в том числе рабочих частот и таймингов. Но если с первыми все понятно — чем они выше, тем быстрее память, то со вторыми не все так просто. Мы расскажем, для чего нужен этот параметр и как выбрать планку с оптимальными значениями таймингов.
ЧЧто влияет на скоростные параметры ОЗУ
От скоростных показателей оперативной памяти зависит как быстро будет осуществляться обмен данными между процессором и жестким диском и системой. Чем выше частота работы чипов, тем больше операций чтения/записи она может выполнить в единицу времени. Конечно, от объема оперативной памяти также зависит общее быстродействие ПК, но лишь в определенных программах.
Это можно сравнить с работой экскаватора: процессор (оператор) дает команды экскаватору (ковшу) забрать определенное количество грунта (данных) из котлована (жесткого диска). Чем больше ковш, тем больше грунта (данных) будут забраны и доступны к оперативному использованию. Но быстродействие ПК зависит от слаженной работы всех компонентов системы.
1 байт = 8 бит
Из этого можно вычислить, что DDR3 с частотой 1600 МГц сможет обработать 12800 бит/сек. Аналогично этому DDR4 2400 сможет попустить через себя данные со скоростью 19200 бит/сек. Таким образом, со скоростью обработки данных разобрались.
Теперь плавно переходим к таймингам. Эти цифры также указывают на наклейках на оперативной памяти в виде счетверённых через дефис цифр, например, 8-8-8-24, 9-9-9-24 и т.д. Эти цифры обозначают, какой промежуток времени (задержка) необходим модулю RAM для доступа к битам данных при выборке из таблицы массивов памяти.
Эта задержка характеризует, какое количество тактовых импульсов необходимо для считывания данных из ячеек памяти для 4-х таймингов. Самый важный из четырех цифр — первый, и на этикетке может быть написан только он.
Поэтому, в этих характеристиках действует обратный принцип: чем меньше числа, тем выше скорость. А меньшая задержка обеспечит быстрее считать или записать данные в ячейку памяти и затем достигнут процессора для обработки.
Тайминги замеряют период ожидания (CL, CAS Latency, где CAS — Acess Strobe) чипа памяти, пока он обрабатывает текущий процесс. Т.е. это время между получением команды на чтение и ее выполнением. Со следующими двумя цифрами все несколько сложнее. Вторая цифра в строке таймингов RAS-CAS, ) является ни чем иным, как отрезок времени между получением команды «Active» и выполнением поступающей после нее команды на чтение или запись. Здесь также — чем меньше, тем лучше.
Третья цифра, это RAS Precharge — время, за которое проходит между завершением обработки одной строки и переходом к другой. И последняя цифра демонстрирует параметр памяти Row Active. Он определяет задержку, в течение которой активна одна строка в ячейке.
ККакие тайминги лучше выбирать
Вы также можете подобрать себе оперативную память в качестве апгрейда. Здесь также нужно придерживаться правила равных таймингов, и не допускать, чтобы какой-то из них, например, опережал почти на треть цикла.
Если же вы намерены установить на ПК самую быструю память, что следует учесть, что, например, тайминги 4-4-4-8, 5-5-5-15 и 7-7-7-21 могут обеспечить очень быстрый доступ к данным, но процессор и материнская плата не смогут этим воспользоваться. При этом важно, чтобы в материнской была возможность вручную установить тайминги для ОЗУ.
ККак узнать тайминги оперативной памяти
Для этих целей не обязательно вскрывать корпус и вытаскивать из слотов планки оперативной памяти. Специальная бесплатная утилита CPU-Z позволит быстро узнать нужные цифры таймингов. Для вычиcления тайминга самостоятельно можно использовать довольно простую формулу:
Время задержки (сек) = 1 / Частоту передачи (Гц)
1 / 400 000 000 = 2,5 нсек (наносекунд)
периода полного цикла (время такта). А теперь считаем задержку для обоих вариантов, представленных в рисунках. При таймингах CL-11 модуль будет выдавать «тормоза» периодом 2,5 х 11 = 27,5 нсек. В CPU-Z это значение показано как 28. Как видно из формулы, чем ниже каждый из указываемых параметров, тем быстрее будет ваша оперативная память работать.
ККак вручную задать тайминги в BIOS
Такая возможность есть не в любой материнской плате — лишь в оверклокерских модификациях. Вы можете попробовать выставить тайминги вручную из предлагаемых системой значений, после чего нужно внимательно следить за стабильностью работы ПК под нагрузкой. Если в БИОС специальных настроек не предусмотрено, то стоит смириться с теми, которые установлены по умолчанию.