Что такое тайминги оперативной памяти и их влияние на скорость

Что такое тайминги оперативной памяти и их влияние на скорость

Тайминги оперативной памяти — это временные задержки, которые возникают при обращении центрального процессора к ОЗУ. Измеряют временные задержки в тактах шины памяти. Чем меньше значения таймингов, тем быстрее происходит обмен данными между процессором и памятью.

Как это работает и на что смотреть

Для того, чтобы получить необходимые данные из памяти, центральный процессор должен получить доступ к ячейке по определенному адресу. Оперативная память современного компьютера организована в виде страниц, то есть, фиксированных участков, размером от нескольких килобайт до нескольких мегабайт. Информация об адресах этих страниц содержится в таблицах.

Работает это так: сначала процессор делает запрос к нужной к таблице, затем к строке таблицы, и уже потом к нужному столбцу, где и получает доступ к странице с необходимыми ему данными. Память современных компьютеров исчисляется гигабайтами, а размер таблиц ограничен, поэтому используется многоуровневая структура, где таблицы группируются в специальные «каталоги».

Скорость выполнения всех этих запросов очень велика, но все-таки ограничена физическими возможностями конкретной архитектуры. Задержки возникают при выполнении практически любой операции: при обращении к столбцу или строке таблицы, при переключении между строками таблицы, между завершением одного запроса и подачей следующего и т.д. Эти задержки и называют таймингами.

Большинство производителей указывают тайминги в маркировке на модулях памяти. Это могут быть 4 цифры, например: 9-9-9-24 , или только одна, например CL14 , которая указывает на самый важный тайминг — латентность.

Порядок, в котором указываются тайминги в маркировке, стандартен:

  1. Сначала идет латентность (CAS Latency или CL);
  2. Затем RAS to CAS Delay (tRCD);
  3. Следом RAS Precharge (tRP);
  4. И четвертый — это Active to Precharge Delay (tRAS).

Рассмотрим более более подробно, на что влияют тайминги оперативной памяти:

  • CAS Latency (CL) или латентность оперативной памяти — самый важный среди таймингов. Латентность — это задержка между моментом запроса со стороны процессора к памяти и получением этих данных.
  • RAS to CAS Delay (tRCD) — задержка между обращением к столбцу матрицы адресов страниц оперативной памяти и обращением к строке этой же матрицы.
  • RAS Precharge (tRP) — задержка между закрытием доступа к одной строке матрицы и открытием доступа к другой.
  • Active to Precharge Delay (tRAS) — Задержка, необходимая на возвращение памяти к ожиданию следующего запроса.

Помимо этого, в маркировке модуля может присутствовать такой параметр, как Command Rate (CMD). Command Rate указывает на задержку, которая произойдет с момента активации памяти до того, когда можно будет выполнить первый запрос. Обычно он указывается следом за таймингами и может иметь значение T1 или T2, что соответствует 1 или 2 тактному циклу.

Чем каждый из параметров таймингов меньше, тем лучше.

Как узнать

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

  • CPU-Z — бесплатная утилита, способная выдать подробную информацию о платформе компьютера и в частности оперативной памяти .
  • AIDA64 — выдает информацию о конфигурации компьютера и позволяет протестировать производительность отдельных подсистем. Программа платная, но у нее есть пробный период.
  • SiSoftware Sandra — еще одна программа для получения информации о конфигурации компьютера, версия Lite бесплатна.

Возможностей этих приложений более чем достаточно, чтобы узнать тайминги ОЗУ, а так же много другой информации об установленном «железе».

Использование программ, пожалуй, единственный способ получить ответ на вопрос: как узнать тайминги оперативной памяти на ноутбуке, в котором модули распаяны на системной плате или не имеют маркировки, что встречается очень часто.

Кроме того, на многих материнских платах и ноутбуках можно зайти в BIOS и найти, где посмотреть тайминги оперативной памяти. Навигация по BIOS, названия разделов и даже обозначения таймингов у разных производителей могут несколько отличаться, если не понятно, где искать, стоит обратиться к документации.

На что влияют

Сразу стоит отметить, что нельзя сравнивать напрямую тайминги у модулей памяти, работающих на разных частотах, не говоря уже о разных типах ОЗУ.

Например, есть два модуля памяти стандарта DDR3, один работает на частоте 1333 МГц и имеет задержки 9-9-9-24, другой имеет частоту 2133 МГц и тайминги 11-11-11-31. Казалось бы, задержки меньше у первого, но на практике второй будет быстрее за счет более высокой частоты. Таким образом, сравнение таймингов стоит делать только для модулей, работающих на одинаковой частоте.

Стоит учитывать тайминги и при выборе модулей памяти для многоканального режима. Оптимальным решением будет покупка готового комплекта в котором все планки имеют идентичны характеристики. Если такой возможности нет, то стоит искать модули у которых не только совпадает тактовая частота и организация чипов, но и одинаковые тайминги.

Как изменить

В штатном режиме компьютер получает все настройки оперативной памяти из SPD — микросхемы, которая распаивается на каждом модуле. Но, если есть желание добиться максимальной производительности, целесообразно попробовать изменить тайминги. Конечно, можно сразу приобрести модули с минимальными значениями задержек, но они могут стоить заметно дороже.

Настройки памяти меняются через BIOS персонального компьютера или ноутбука. Универсального ответа: как в биосе поменять тайминги оперативной памяти не существует.

Возможности по настройке подсистемы памяти могут сильно различаться на разных материнских платах. У дешевых системных плат и ноутбуков может быть предусмотрена только работа памяти в режиме по умолчанию, а возможности выбирать тайминги оперативной памяти — нет.

В дорогих моделях может присутствовать доступ к большому количеству настроек, помимо частоты и таймингов. Эти параметры называют подтаймингами, они могут быть полезны при тонкой настройке подсистемы памяти, например, при экстремальном разгоне.

Изменение таймингов позволяет повысить быстродействие компьютера. Для памяти DDR3 это не самый важный параметр и прирост будет не слишком большим, но если компьютер много работает с тяжелыми приложениями, пренебрегать им не стоит. В полной мере это относится и к более современной DDR4.

Заметно больший эффект может принести разгон памяти по частоте, а в этом случае тайминги весьма вероятно придется не понижать, а повышать, чтобы добиться стабильной работы модулей памяти во внештатном режиме. К слову, подобные рекомендации можно встретить при выборе памяти для новых процессоров AMD Ryzen. Тестирования показывают, что для раскрытия потенциала этих процессоров нужна память с максимальными частотами, даже в ущерб таймингам.

Стоит отметить, что далеко не во всех случаях настройка подсистемы памяти даст сколько-нибудь заметный результат. Есть приложения, для которых важен только объем оперативной памяти, а тонкий тюнинг задержек даст прирост на уровне погрешности. Судя по результатам независимых тестирований, быструю память любят компьютерные игры, а также программы для работы с графикой и видео-контентом.

Нужно учитывать, что слишком сильное уменьшение задержек памяти может привести к нестабильной работе компьютера и даже к тому, что он откажется запускаться. В этом случае необходимо будет сбросить BIOS на дефолтные настройки или, если вы не умеете этого делать, придется обратиться к специалистам.

Как правильно выставить

Начать, разумеется, стоит с выяснения стандартных настроек, рекомендованных производителем для данного модуля. Как проверить тайминги оперативной памяти, мы рассмотрели ранее. Затем можно посмотреть статистику на интернет ресурсах посвященных разгону, чтобы примерно представлять, чего можно ожидать от конкретного модуля оперативной памяти.

Как отмечалось, неверные значения задержек легко могут привести к невозможности загрузки компьютера, поэтому выясните, как именно осуществляется сброс настроек BIOS. Причем, не только программно, но и аппаратно, на случай, если не будет возможности даже войти в BIOS. Информацию об этом можно найти в документации к материнской плате или в интернете.

Чтобы разобраться, как выставить тайминги оперативной памяти в биосе, обычно не требуется много времени. В первый раз может потребоваться документация, потом все будет проще.

Все изменения таймингов необходимо производить не торопясь, имеет смысл менять по одному параметру и только на такт. После этого важно проверить, сможет ли компьютер стартовать и загрузить операционную систему.

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

Разобравшись, как уменьшить правильно тайминги оперативной памяти ddr3 и более современной ddr4 не стоит сразу приступать к экспериментам. Сначала стоит определить, исходя из особенностей вашего «железа», что предпочтительней: повысить частоты или понизить задержки. Сейчас в большинстве случаев большего эффекта можно достичь за счет повышения тактовых частот.

Источник:
http://ramozy.ru/obschee/taymingi-operativnoy-pamyati

Тайминги ОЗУ: разбираемся в нюансах

Что означают эти непонятные цифры на оперативной памяти для ПК? Ведь тайминги напрямую влияют на ее быстродействие, но их величина — это вовсе не объем и не скорость. Рассказываем понятным языком и объясняем, какие параметры лучше.
При выборе оперативной памяти для ПК многие пользователи сталкиваются с вопросом изучения характеристик чипов, в том числе рабочих частот и таймингов. Но если с первыми все понятно — чем они выше, тем быстрее память, то со вторыми не все так просто. Мы расскажем, для чего нужен этот параметр и как выбрать планку с оптимальными значениями таймингов.

ЧЧто влияет на скоростные параметры ОЗУ

Читайте также  TDP процессора - что это: и на что влияет данный параметр

От скоростных показателей оперативной памяти зависит как быстро будет осуществляться обмен данными между процессором и жестким диском и системой. Чем выше частота работы чипов, тем больше операций чтения/записи она может выполнить в единицу времени. Конечно, от объема оперативной памяти также зависит общее быстродействие ПК, но лишь в определенных программах.
Это можно сравнить с работой экскаватора: процессор (оператор) дает команды экскаватору (ковшу) забрать определенное количество грунта (данных) из котлована (жесткого диска). Чем больше ковш, тем больше грунта (данных) будут забраны и доступны к оперативному использованию. Но быстродействие ПК зависит от слаженной работы всех компонентов системы.

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

Такая возможность есть не в любой материнской плате — лишь в оверклокерских модификациях. Вы можете попробовать выставить тайминги вручную из предлагаемых системой значений, после чего нужно внимательно следить за стабильностью работы ПК под нагрузкой. Если в БИОС специальных настроек не предусмотрено, то стоит смириться с теми, которые установлены по умолчанию.

Источник:
http://pikabu.ru/story/taymingi_ozu_razbiraemsya_v_nyuansakh_6969541

Где искать значения таймингов ОЗУ??

Здравствуйте, дорогие читатели. Интересует быстродействие ОЗУ? Тогда вам пригодится моя статья о том, как узнать тайминги оперативной памяти. Первый раз о них слышите? Я объясню, почему они важны и как их можно менять, чтобы увеличить производительность компьютера.

Я уже не раз упоминал о том, что значат тайминги в других публикациях, но повторюсь для тех, кто не в теме. Наряду с объёмом и частотой они определяют скорость и обозначают отрезок времени между тем, как вы задали ей команду, и как она ее выполнила.

Они делятся на 4 вида (CL, tRCD, tRP, tRAS), каждый из которых отвечает за определенную задержку времени в исполнении заданных вами процессов. Измеряются они в тактах шины и эти цифры прописываются через черточку. Подробно рассказывать о них я не буду, потому что уже делал это в другой статье. Скажу только, что самым важным является первый тайминг — латентность (CAS Latency).

Важность таймингов

Несложно догадаться, что чем меньше эти цифры, тем лучше. Нужно всегда на них обращать внимание, потому что даже более современная память с увеличенной частотой может отставать от предшественницы с меньшими таймингами. Например, DDR3 с частотой 1600 МГц и временными задержками 6-7-6-18 может работать быстрее, чем DDR4 1866 9-9-9-24.

Кстати, в таком формате указываются характеристики устройств непосредственно на них самих. Вам лень разбирать системный блок, чтобы их посмотреть, или отсутствует наклейка? Не беда — я знаю другие способы.

Используем программу

Есть множество программ, которые могут рассказать вам о характеристиках оперативной памяти. Но я рекомендую воспользоваться бесплатной и простой утилитой CPU-Z . После того, как вы скачаете и запустите ее, нужно всего лишь перейти на вкладку «Memory», где вы найдете информацию по каждому таймингу, а также — о поколении ДДР, его частоте и объёме.

Покопаемся в BIOS

Узнать тайминги оперативки можно и в BIOS. Чтобы попасть в него, во время загрузки системы нажмите клавишу Delete, а затем — Ctrl + F1 для открытия меню дополнительных параметров. Далее переключитесь на вкладку Advanced, где под строкой Memory Frequency или Standard timing control вы найдете нужные значения.

К слову, здесь же вы можете их изменить для ускорения работы планок (небольшого ускорения). Но выполнять эту операцию стоит только в том случае, если вы уверены в своих действиях.

Так и есть? Тогда снижайте цифры по минимуму, начиная с CL. Но! Если переусердствовать, система может, наоборот, тормозить и выдавать ошибки, или вовсе не загрузится. Поэтому, в некоторых случаях придётся, наоборот, увеличить значения , чтобы память работала более стабильно.

После внесения корректировок перейдите на вкладку «Save & Exit» и сохраните изменения, нажав Enter. Компьютер перезагрузится и они вступят в силу.

Совместимость

Для увеличения производительности компа также устанавливают дополнительные плашки, и даже не одну (если конечно есть свободное место). Пользователей, которые только планируют такой апгрейд, часто волнует вопрос «что будет, если тайминги планок не совпадают?».

Как вы уже поняли, BIOS выставляет эти значения автоматически и делает это в соответствии с более медленным модулем. Например, если поставить вторую оперативку с меньшими таймингами, она будет работать на тех параметрах, что и первая (самая медленная). То же самое в обратной ситуации: уже установленная более шустрая память подстроится под дополнительную, если ее временные задержки будут дольше.

Однако это не значит, что этот апгрейд бесполезен. В данном случае не имеет особого значения, совпадают изначально тайминги устройств или нет. Ведь вы всё равно выигрываете в объёме ОЗУ, следовательно, и в быстродействии компа. Более того, вы уже знаете, как их можно изменить при необходимости.

Надеюсь, мы еще встретимся с вами на страницах моего блога.

Источник:
http://profi-user.ru/uznayiom-taiymingi/

Что такое тайминги оперативной памяти, как рассчитать и какие значения лучше

Объем ОЗУ, тактовая частота, совместимость с материнской платой, тип DDR – выбор оперативной памяти редко выходит за пределы перечисленных спецификаций. А ведь кроме распространенных характеристик бывают и альтернативные – те, которые чаще встречаются на форумах и именуются «задержками». Уж что такое тайминги для оперативной памяти, и какие их значения лучше – пора разобраться наглядно!

Схема работы оперативной памяти

Тайминг (латентность) – параметр, отображающий временную задержку при передаче сигналов (данных) между процессором и ячейками оперативной памяти. «Ожидание» измеряется в тактах и часто записывается в виде комбинации из четырех или трех значений, следующих подряд через дефис, вроде 9-9-9-24 или 7-7-7. Чем меньше числа – тем быстрее память.

Но закономерность не прямолинейная – на производительность выбранных планок ОЗУ влияют еще десятки сторонних параметров, начиная с частоты, напряжения и заканчивая двухканальным режимом работы.

А еще спрос на тайминги перестал появляться из-за возросшей производительности процессоров: появившийся кэш у ЦП сократил зависимость от скорости обращения к ячейкам оперативной памяти. Чаще процессоры справляются с тяжелыми задачами без дополнительной поддержки со стороны. Но так дела обстоят в теории – на практике ситуации часто меняются и, кроме продолжительных тестов, на результативность работы ОЗУ, ЦП и необходимых таймингов свет не пролить.

Если же отталкиваться от необходимых «задержек» в момент выбора оперативной памяти, то предпочтительность лучше отдавать тем планкам, где цифры, разделяемые дефисом, меньше. Как вариант – память 15-17-17-35 быстрее, чем 19-19-19-43. Опять же, если остальные показатели и спецификации равны – частота, пропускная способность, стоимость. Если же цена сильно разнится, и производитель предлагает переплатить 20 или даже 30 процентов за мнимую скорость и быстродействие, то о переплате лучше задуматься трижды.

Читайте также  Виртуализация процессора для чего нужна и что это за технология?

Выиграть в «мощности» едва ли получится, а лишние деньги выгоднее потратить на новый SSD или даже материнскую плату с грамотным расположением сокета под процессор и дополнительным местом под охлаждение, из-за чего не придется мудрить с расположением планок.

Назначение таймингов

Латентность (задержки между отправкой и обработкой команд) оперативной памяти записываются производителем через дефис в специальную последовательность CL-RCD-RP-RAS. Подробнее в каждом значении разберемся ниже.

CAS Latency

Отображает время, необходимое для получения данных от центрального процессора, с последующей обработкой и передачей обратно. Описывается формулой «T = (CL / количество передач в секунду) * 2000».

Показатель RCD определяет скорость перемещения информации между строками и столбцами ячеек, доступных в модулях ОЗУ. Задержки определяют, в том числе, и переход от процессов чтения к записи и обратно.

RAS Precharge (RP или tRP)

Указывает время, необходимое для перехода к новой строке с предварительной выгрузкой информации из предыдущей. Часто показатель RP равен RCD (RAS-CAS).

Row Active

Отражает количество циклов, необходимых для полноценного взаимодействия с ячейками ОЗУ.

На что влияют тайминги

Задержки оперативной памяти частично определяют быстродействие и производительность операционной системы и помогают заранее определить, с какой скоростью процессор сможет передавать задачи ячейкам ОЗУ и когда начнется обработка выгруженной информации. Разница часто заметна исключительно в режиме «рабочего взаимодействия» с ПК. Когда то и дело передаются процессы и службы на обработку в память.

С развлечениями ситуация сложнее – даже после ряда экспериментов заметить разницу намного сложнее, чем хотелось бы. Но порой долгожданный прирост FPS все же встречается, но с нюансом: память с увеличенной задержкой и большими частотами добавляет производительности, а с показателями, наоборот – вызывает разрывы изображения и странные подвисания. Но, по большей части, результаты строго индивидуальные.

Как узнать тайминги оперативной памяти

Производители часто маркируют планки ОЗУ подробной информацией о спецификациях: на корпусе выводится и информация о допустимых частотах (1866 MHz на скриншоте ниже) и тайминги (вариантов обозначения встречается масса: и традиционный C9, и полная комбинация – 9-10-9-27), и напряжение, и даже место производства. Дополнительно указывается и наличие двухканального режима работы оперативной памяти, вроде 8GB (2x4GB).

Если маркировку на корпусе уже не разобрать, то определиться со спецификациями поможет или официальный сайт производителя (тот же Corsair в разделе «Поддержка» предлагает подробные характеристики даже для планок ОЗУ, появившихся на рынке десять и более лет назад), или – стороннее программное обеспечение. С задачей справится и сервис мониторинга AIDA64 , и инструмент CPU-Z.

Вариант с AIDA64 выгоднее – в разделе SPD меню «Системная плата» выводятся и текущие тайминги, и предлагаемые для каждой из частот конфигурации.

С CPU-Z подробностей меньше, но зато и выводится информация за считанные секунды и без долгого сбора характеристик.

Формула расчета

В редких случаях, когда на сайте производителя не выдаются необходимые спецификации, а AIDA64 и CPU-Z не способны собрать информацию о характеристиках и оставляют росчерки в некоторых полях, остается экспериментировать над расчетом показателей вручную. За основу часто берется формула: «Время задержки = 1 / Частота передачи (измеряемая в Гц)».

Подставляя числа (в формулу добавляются значения со скриншота, изначально поделенные на половину из-за способа взаимодействия частот с контроллером памяти) появляется следующий результат – 1 / 400 000 000 = 2,5 наносекунды. Если заявленные производителем тайминги CL-11, то остается лишь умножить 2,5 на 11. В результате – 27,5 наносекунды (или округленные 28 на скриншоте).

Как правильно настроить параметры ОЗУ в BIOS

Экспериментировать над характеристиками оперативной памяти (напряжение, частота, тайминги) с вероятностью в 99 % придется вручную. Исключение – софтверные инструменты, вроде DRAM Calculator For Ryzen, рассчитывающие для процессоров AMD необходимые настройки, причем с расчетом на безопасность (исключаются «синие экраны смерти» или нестабильная производительность) и поправками на остальные комплектующие.

С Intel ситуация сложнее – придется искать помощи на тематических форумах или на страницах YouTube, где энтузиасты уже протестировали нестандартные сценарии и готовы поделиться результатами. Спасением станет и AIDA64 с конфигурациями и рекомендациями.

Несмотря на сложности с определением необходимых характеристик, взаимодействовать с теми же разделами BIOS намного легче: материнские платы последнего поколения сходу предлагают заглянуть в раздел Overclocking (у сторонних производителей подобные разделы скрываются в Advanced Mode или AI Tweaker) и сменить частоты, тайминги или и вовсе активировать экстремальный режим производительности.

Важно помнить – параметры ОЗУ связаны и, повышая ту же частоту, придется менять и тайминги. И уж тем более бессмысленно рассчитывать на прирост производительности, если в каждом из разделов выставляются случайные значения. Необдуманные эксперименты приведут к проблемам при загрузке ПК, «синим экранам смерти» при тестировании и автоматическому сбросу параметров в BIOS.

Что важнее – тактовая частота или тайминги

Вопросы, связанные с преимуществом отдельных характеристик оперативной памяти над остальными, в сети появляются даже реже, чем результаты тестов очередных экспериментаторов, решивших найти истину. Но «правда» в итоге оказывается слишком противоречивой. Мешает и зависимость частот от таймингов (с ростом МГц увеличиваются и задержки), и тип сравниваемой ОЗУ (как вариант – в сравнении DDR3 с низкими таймингами, вроде 11-11-11-11 и DDR4 с высокими – 15-15-15-15, побеждает последний из испытуемых).

В результате откровения, хоть и встречаются, но редко, и частоты все же важнее таймингов. Исключение – планки со схожими частотами: в таком случае низкие задержки, выставленные производителем изначально, помогут добиться большей производительности.

Источник:
http://it-tehnik.ru/hardware/taymingi-operativnoy-pamyati.html

Что такое тайминги оперативной памяти?

Здравствуйте, дорогие друзья. С вами Артём.

Что такое тайминги оперативной памяти? Вот об этом и сегодня и поговорим.

Видео версия статьи:

Тайминги, как и другая полезная информация маркируется на корпусе планки оперативной памяти.

Тайминги состоят из группы цифр.

На некоторых планках тайминги указаны полностью, а на других указывается только CL задержка.

Тайминги указаны полностью

Указание только CL, а данном случае CL9

Что такое CL тайминг вы узнаете по ходу статьи.

В этом случае полный список таймингов можно узнать на сайте производителя планки, по номеру модели.

Любая оперативная память DDR (1,2,3,4) имеет одинаковые принципы работы.

Память имеет определённую частоту работы в МГц и тайминги.

Чем тайминги меньше, тем быстрее процессор может получить доступ к ячейкам памяти на микросхемах.

Соответственно получаются меньше задержек при считывании и записи информации в оперативную память.

Наибольшее распространение получил тип памяти DDR SDRAM, который имеет ряд особенностей.

Частоты:

С контроллером памяти она (память) общается на частоте в половину меньшей, чем та, которая указана на маркировке плашки оперативной памяти.

Например, DDR3 работающая на частоте 1866 МГц в диагностических программах, например, CPU-Z будет отображена как 933 МГц.

Эффективная частота оперативной памяти

Так что на корпусе планки оперативной памяти указывается эффективная частота работы памяти, тогда как в реальности, частоты работы в два раза ниже.

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

Данные передаются по 2 бита на один синхроимпульс, как по фронту, так и по спаду тактового импульса, что и удваивает эффективную частоту работу памяти.

P.S. Частота оперативной памяти складывается из коэффициента умножения (множителя) на частоту системной шины.

Например, частота системной шины процессора 200 МГц (какой ни будь Pentium 4), а множитель=2, то результирующая частота памяти будет 400 МГц (800 МГц эффективная).

Это значит, что для разгона оперативной памяти, нужно разогнать процессор по шине (либо выбрать нужный множитель памяти).

Для новых платформ (LGA 1151 и так далее) всё несколько проще, доступен расширенный список множителей.

P.S. Все манипуляции по частотам, таймингам и напряжениям производятся в BIOS (UEFI) материнской платы.

Тайминги:

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

Тайминги указывают на количество тактовых импульсов, для выполнения микросхемой памяти той или иной операции. Например, поиска определённой ячейки и записи в неё информации.

Сама же тактовая частота определяет с какой скоростью в Мегабайтах в секунду будут идти операции чтения/записи, когда чип уже готов выполнить команду.

Тайминги обозначаются цифрами, например, 10-11-10-30.

DDR3 1866 МГц 9-9-9-10-28 будет быстрее чем DDR3 1866 МГц 10-11-10-30.

Если обратиться к базовой структуре ячейки памяти, то получится вот такая табличная структура.

Структура оперативной памяти

То есть структура строк и столбцов, по номеру которых можно обратиться к тому или иному байту памяти, для чтения или записи данных.

Что же конкретно обозначают цифры таймингов?

Обратимся к примеру, выше DDR3 1866 МГц 10-11-10-30.

Цифры по порядку:

10 – это CAS Latency (CL)

Одна из важнейших задержек (таймингов). От него в большей степени будет зависеть скорость работы оперативной памяти.

Чем меньше первая цифра из таймингов, тем она быстрее.

CL указывает на количество тактовых циклов, необходимых для выдачи запрашиваемых данных.

На рисунке ниже вы видите пример с CL=3 и CL=5.

Что такое тайминги CAS Latency (CL)

В результате память с CL=3 на 40% быстрее выдаёт запрашиваемые данные. Можно даже посчитать задержку в нс (наносекунда = 0,000000001 с).

Чтобы вычислить период тактового импульса для оперативной памяти DDR3 1866 МГц, нужно взять её реальную частоту (933 МГц) и воспользоваться формулой:

T = 1 / f

1/933 = 0,0010718113612004 секунды ≈ 1,07 нс.

1,07*10(CL) = 10,7 нс. Таким образом для CL10 оперативная память задержит выдачу данных на 10,7 наносекунды.

P.S. Если последующие данные располагаются по адресу следующему за текущем адресом, то данные не задерживаются на время CL, в выдаются сразу же за первыми.

Читайте также  Как очистить оперативную память (RAM) iPhone без перезагрузки и джейлбрейка, Новости Apple

11 – это RAS to CAS Delay (tRCD)

Сам процесс доступа к памяти сводится к активации строки, а затем столбца с нужными данными. Данный процесс имеет два опорных сигнала – RAS (Row Address Strobe) и CAS (Column Address Strobe).

Также величина этой задержки (tRCD) является числом тактов между включением команды «Активировать (Active и командой «Чтение» или «Запись».

Что такое тайминги RAS to CAS Delay (tRCD)

Чем меньше задержка между первым и вторым, тем быстрее происходит конечный процесс.

10 – это RAS Precharge (tRP)

После того как данные получены из памяти, нужно послать специальную команду Precharge, чтобы закрыть строку памяти из которой считывались данные и разрешить активацию другой строки с данными. tRP время между запуском команды Precharge и моментом, когда память может принять следующую команду «Active». Напомню, что команда «Active» запускает цикл чтения или записи данных.

Чем меньше эта задержка, тем быстрее запускается цикл чтения или записи данных, через команду «Active».

Что такое тайминги RAS Precharge (tRP)

P.S. Время которое проходит с момента запуска команды «Precharge», до получения данных процессором складывается из суммы tRP + tRCD + CL

30 – это Cycle Time (tRAS) Active to Precharge Delay.

Если в память уже поступила команда «Active» (и в конечном итоге процесс чтения или записи из конкретной строки и конкретной ячейки), то следующая команда «Precharge» (которая закрывает текущую строку памяти, для перехода к другой) будет послана, только через это количество тактов.

То есть это время, после которого память может приступить к записи или чтению данных из другой строки (когда предыдущая операция уже была завершена).

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

Command Rate (CR, либо CMD), по умолчанию имеет значение 1T – один такт, второе значение 2T – два такта.

Command Rate (CR) оперативной памяти

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

В этой статье я постарался объяснить всё более-менее доступно. Если, что, то всегда можно перечитать заново:)

Если вам понравился видео ролик и статья, то поделитесь ими с друзьями в социальных сетях.

Чем больше у меня читателей и зрителей, тем больше мотивации создавать новый и интересный контент:)

Также не забывайте вступать в группу Вконтакте и подписываться на YouTube канал.

YouTube канал Обзоры гаджетов

До встречи в следующих публикациях и роликах. Пока пока:)

Источник:
http://mstreem.ru/chto-takoe-tajmingi-operativnoj-pamyati/

Как узнать тайминги оперативной памяти

Тайминги оперативной памяти – показатели временных задержек, которые возникают после того, как центральный процессор обращается к ОЗУ. Измерения происходят в тактах шины. Наименьшие значения таймингов позволяют быстрее связываться с процессором и проводить большее количество операций.

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

Как работает оперативная память

Работа оперативной памяти напрямую зависит от деятельности профессора, а также от других внешних устройств ПК. Устройства предоставляют данные именно ОЗУ. Информация с жесткого диска сначала передается в оперативную память, а только после этого начинается обработка в центральном процессоре.

Для обмена информацией между процессором и ОЗУ используется кэш-память. При этом, передача данных может производиться и напрямую. Кэш-память – это место, где временно хранится наиболее часто запрашиваемая информация пользователя. Она занимает небольшие участки быстрой локальной памяти. Таким образом, ускоряется работы доставки информации в регистры процессора. Это позволяет уменьшить простои центрального процесса, что повышает общую производительность системы.

Управление ОЗУ происходит через чипсет, установленный на материнской плате. Необходимо понимать, что в то время, когда процессор предоставляет информацию и она заносится в ячейку, прошлые данные удаляются без возможности восстановления данных.

Что такое тайминги в оперативной памяти расшифровка

При выборе оперативной памяти особое внимание обращается на тайминги, хотя большинство покупателей выбирают только объем ОЗУ и тактовую частоту, а также DDR. Но это не совсем правильный подход. На тайминги мало кто смотрит, хотя это важные вещи. Это временная задержка между отправкой команды и ее выполнения. Во время тестов она записывается в качестве определенной маркировки в виде последовательности.

Cas latency

Считается, что это самый важный среди всех таймингов. Его также называют латентностью оперативной памяти. Задержка между запросам процесса к ОЗУ, а также ответ в виде получения этих данных. Помимо этого, латентность показывает, сколько времени требуется на чтение первого бита из памяти в тот момент, когда уже произошло открытие строки.

Это вторая цифра в строке, и она показывает, сколько времени тратится после получения команды «Active» и началом чтения или записи. Показатель того, как быстро читается первый бит из памяти без активной строки.

Ras precharge

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

Row active

Это время, которое одна табличная строка будет активна перед тем, как с нее данные будут считываться или записываться.

На что влияют тайминги

При разных частотах ОЗУ тайминги у них сравнивать не следует. То же самое относится и к разным типам ОЗУ.

К примеру, один из модулей работает на DDR3 с частотой 1333 МГц с задержкой 9-9-9-24, а второй на частоте 2133 МГц с таймингом 11-11-11-31. Кажется, что у первого задержки меньше, так что он должен работать быстрее, но за счет частоты именно вторая планка покажет лучшие результаты производительности. Сравнение можно делать только для модулей, которые работают на одинаковой частоте.

Тайминги чаще всего учитываются при выборе модулей памяти, которые будут действовать в многоканальном режиме. Правильным решением будет покупка комплекта ОЗУ с одинаковыми характеристиками. Если такой возможности у пользователя нет, то стоит подбирать максимально идентичные по параметрам модули памяти.

Как узнать тайминг оперативной памяти

Системный блок открыть для проверки таймингов не обязательно. Есть специальные программы, которые используются для этого. Среди них выделяются утилиты:

  • CPU-Z – бесплатное приложение, которое позволяет получить необходимую информацию о компьютере, включая тайминги и частоту ОЗУ;
  • AIDA61 – предоставляет пользователям конфигурацию компьютера, а также возможность протестировать подсистемы. Программа не бесплатная, но есть пробный период;
  • SiSoftware Sandra – это программа, которая покажет полную информацию о компьютере. Бесплатно можно воспользоваться lite версией утилиты.

Этих программ будет достаточно для того, чтобы узнать тайминги оперативной памяти. При этом, предоставляется и другая информация об установленном оборудовании.

Считается, что единственным способом узнать задержку памяти оперативно на ноутбуке, где модули распаяны на системной плате без маркировок. Такое встречается часто.

Как настроить тайминги оперативной памяти

Чтобы правильно выставить тайминги оперативной памяти, необходимо изначально знать стандартные настройки модуля, которые рекомендованы производителем. Как проверить тайминги мы уже рассмотрели, поэтому теперь стоит перейти к настройке модулей. В интернете представлена статистика разгона по каждой планке. Это позволит понять, чего ожидать от модуля ОЗУ в каждой конкретной ситуации.

Неправильно выставленные задержки могут привести к невозможности работы ПК. Перед началом работ стоит знать, как оперативно сбросить настройки BIOS и привести их к начальным значениям. Это должно быть описано в документациях к материнской карте.

Изменения таймингов производятся исключительно на один такт за раз, и изменения должны касаться только одного параметра. После этого ОС запускается и проверяется ее работоспособность.

Требуется проверять, как работает компьютер под нагрузкой. Запустите программы или ресурсоемкие игры на высоких настройках графики. Если ПК продолжит свою работу, то можно и дальше продолжить процесс настройки таймингов. Если начались зависания и программы аварийно завершаются, то изменения отменяются и происходит возвращение на такт назад.

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

Для памяти DDR3 – улучшенные показатели вряд ли дадут большой прирост, но при работе с тяжелыми программами и играми, пренебрегать ими точно не стоит. Более современные модули оперативной памяти DDR4 необходимо разгонять.

Не для всех программ тайминги будут важны, так как для них важно только количество гигабайт. Быстрая память нужна для игр. А также программ для работы с графикой или для монтажа видеозаписей. Таким образом, в статье было рассказано о том, что такое тайминги у ОЗУ, как их узнать и настроить. Теперь пользователь самостоятельно сможет сделать это.

Источник:
http://gk-ht.ru/blog/kak-uznat-taymingi-operativnoy-pamyati/