9 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Оперативная память латентность что это?

Содержание

Что такое латентность оперативной памяти — что это за хитрый параметр?

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

Ответ на вопрос

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

Такие задержки называются таймингами. Всего их 4. Они указываются в виде цифр, записанных через тире, например, 2-2-2-6. Эти цифры обозначают количество тактов шины памяти.

Акцент на латентности

Среди 4-х таймингов латентность является самой важной, поэтому ставится первой или может быть вовсе единственной в описании к товару, то есть без остальных трех. Она прописывается под буквами CL (CAS Latency) и влияет на скорость чтения первого бита из памяти, когда необходимая строка уже загружена.

Чтобы вы ориентировались в характеристиках ОЗУ, приведу несколько примеров. Оптимальным значением для DDR3 с тактовой частотой 1333 МГц считается CL 9. Рассматриваете ту же модель, но с более высокой частотой? Тогда должно быть CL 11. У DDR4, работающих в диапазоне до 2800 МГц, может быть как CL 14, так и CL 15.

Другие тайминги

Не будет лишним знание о том, что обозначают рядом стоящие с латентностью цифры:

  • Вторым по счету идет параметр Row Address to Column Address Delay (TRCD). Он показывает, сколько времени проходит между открытием строчки и получением доступа к столбцам в ней.
  • Далее указывается Row Precharge Time (TRP). Означает интервал между закрытием одной строки и загрузкой другой.
  • Последним прописывается Row Active Time (TRAS). Он может вовсе не указываться. Характеризует производительность всего устройства в целом. Он показывает число тактов между открытием и закрытием строк.

Как узнать эти параметры?

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

Вообще она платная, но первый месяц можно пользоваться «просто так». Прога расскажет все о вашем железе, в том числе и об ОЗУ.

Альтернативным вариантом является программа CPU-Z . Когда вы ее установите и откроете, перейдите с главной вкладки на «Memory», где увидите нужные параметры.

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

Дело в том, что во времена популярности устройств DDR до 2-го поколения, кэш процессоров был небольшим, поэтому программам приходилось часто обращаться к памяти.

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

По поводу что такое латентность оперативной памяти у меня на сегодня всё.

Возвращайтесь ко мне за полезной информацией.

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

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

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

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

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

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

Значения латентности в оперативной памяти и какие из них лучше?

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

На что влияет латентность

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

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

Какое значение лучше

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

Например, в оперативке DDR4 тактовая частота выше, чем в DDR3, соответственно больше тайминги.

Однако при этом выше еще и пропускная способность и некоторые другие важные параметры, поэтому предпочтительнее все таки формат ДДР4. Сравнивать следует планки одного поколения, если возникла идея выжать из собираемого компьютера максимум возможностей. Таким образом, однозначно можно утверждать:

  • Между cl11 vs cl9 лучше второй показатель,
  • В случае с cl16 или cl 17 предпочтение следует отдать первому;
  • При сравнении cl15 и cl17 ситуация аналогична;
  • У планок cl14 или cl16 быстрее работает первая.

Что нужно учитывать при выборе латентности

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

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

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

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

На что влияет латентность в играх

Как вы, вероятно, помните из моих постов на эту тему, оперативка хранит промежуточные данные приложений, в том числе игр. В случае с играми это отрендеренные видеокартой 3D объекты – персонажи и окружающая обстановка, а также данные об их состоянии.В теории, чем меньше латентность, тем ниже вероятность лагов и фризов, в том числе микроскопических, проявляющихся в падении ФПС на несколько пунктов – например, при резком повороте камеры или одновременном скоплении большого количества персонажей на небольшом участке.

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

На практике же многое зависит от разработчиков, а точнее от того, насколько удачно они оптимизировали игру.

В качестве каноничного примера сольной игры могу привести неплохую во всех отношениях РПГ Kingdom Come: Deliverance. В ней разработчики что-то намудрили с использованием оперативной памяти, поэтому она используется не вся. Как следствие – резкие просадки ФПС в самые неожиданные моменты даже на мощном компе.

В качестве примера многопользовательской игры, на ум сразу же приходит Albion Online – игра, скажем так, с не самой передовой графикой, которую зато можно запустить на слабом ПК.

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

В этом случае от латентности оперативки уже ничего не зависит: она попросту захлебывается под таким потоком изменяющихся данных.

Также советую ознакомиться с публикациями «На что влияет частота оперативной памяти» и «Что такое Яндекс Маркет и как им пользоваться». Буду признателен всем, кто поделится этим постом в социальных сетях. До завтра!

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

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

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

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

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

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

Большинство производителей указывают тайминги в маркировке на модулях памяти. Это могут быть 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 не стоит сразу приступать к экспериментам. Сначала стоит определить, исходя из особенностей вашего «железа», что предпочтительней: повысить частоты или понизить задержки. Сейчас в большинстве случаев большего эффекта можно достичь за счет повышения тактовых частот.

Что такое латентность памяти ПК?

Что такое латентность памяти ПК?

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

Наибольшая скорость достигается при последовательном чтении, а наименьшая – при чтении вразброс. Но и это еще не все, современные модули памяти имеют несколько независимых банков и потому позволяют обрабатывать более одного запроса параллельно. Если запросы следуют друг за другом непрерывным потоком, непрерывно генерируются и ответы. Несмотря на то, что задержка между поступлением запроса и выдачей соответствующего ему ответа может быть весьма велика, в данном случае это не играет никакой роли, поскольку латентность (т. е. величина данной задержки) полностью маскируется конвейеризацией и производительность памяти определяется исключительно ее пропускной способностью. Аналогичный пример : пусть сборка одного отдельного взятого автомобиля занимает целый месяц, но если множество машин собирается параллельно, завод может выдавать хоть по сотне автомобилей в день, и его «пропускная способность» в большей степени определяется именно количеством сборочных линий, а не временем сборки каждой машины. В настоящее время практически все производители оперативной памяти маркируют свою продукцию именно в пропускной способности , но наблюдающийся в последнее время стремительный рост пропускной способности адекватного увеличения производительности выполнения приложений, как это ни странно, не вызывает. Почему? Основной камень преткновения – фундаментальная проблема зависимости по данным . Рассмотрим следующую ситуацию. Пусть ячейка №1 хранит указатель на ячейку №2, содержащую обрабатываемые данные. До тех пор пока мы не получим содержимое ячейки №1, мы не сможем послать запрос на чтение ячейки №2, поскольку еще не знаем ее адреса. Следовательно, производительность памяти в данном случае будет определяться не пропускной способностью, а латентностью. Причем не латентностью микросхемы памяти, а латентностью всей подсистемы памяти – т. е. кэш-контроллером, системной шиной, набором системной логики… Латентность всего этого хозяйства может быть очень велика и составлять порядка 20 тактов системной шины, что многократно превышает полное время доступа к ячейке оперативной памяти. Таким образом, при обработке зависимых данных быстродействие памяти вообще не играет никакой роли: все они покажут практически идентичный результат (описываемый случай отнюдь не является надуманным, скорее наоборот, это типичная ситуация). Основные структуры данных (такие, как деревья и списки) имеют ярко выраженную зависимость по данным, поскольку объединяют свои элементы именно посредством указателей, что «съедает» весь выигрыш от быстродействия микросхем памяти.

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

Читать еще:  Как добавить оперативной памяти в компьютер?

Современные материнские платы поддерживают широкий диапазон частот памяти (1333-2000 мегагерц (МГц) и более). Основными характеристиками памяти, от которых зависит ее быстродействие, являются частота и тайминги . Скорость работы памяти не оказывает такого сильного влияния на общую производительность компьютера как процессор. Тем не менее, часто можно приобрести более быструю память не на много дороже. Быстрая память нужна прежде всего для мощных профессиональных или игровых компьютеров.

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

Рис. 1.

Из них самой главной является первая цифра , которая называется латентность (CL). Типичная латентность для памяти DDR3 1333 МГц – CL 9, для памяти DDR3 с более высокой частотой – CL 11. Не стоит приобретать память с латентностью ниже указанной, так как это говорит об общем низком уровне ее технических характеристик.

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

— PC3-10600 (DDR3 1333 МГц) — CL 9

— PC3-12800 (DDR3 1600 МГц) — CL 11

— PC3-14400 (DDR3 1866 МГц) — CL 11

— PC3-16000 (DDR3 2000 МГц) — CL 11

При работе контроллеров с памятью — латентность можно регулировать и при помощи таймингов памяти — определенных отрезков времени, отсчитываемых в тактах сигнала опорной частоты работы памяти, которые задают ключевые интервалы времени между различными операциями при работе с памятью — установкой адреса на шине, чтением, записью и пр.. Четырьмя основными таймингами работы памяти DDR SDRAM являются:

— CAS Latency Time (принимает значения 2.0, 2.5 или 3.0 такта),

— RAS Precharge Delay (Trp = 2, 3 или 4 такта ),

— RAS to CAS Delay (Trcd = 2, 3 или 4 такта ),

— Active Precharge Delay (Tras = 5, 6, 7 или 8 тактов ).

Для лучшего быстродействия системы (для меньшей латентности памяти) эти тайминги лучше делать как можно меньше — настолько, насколько позволяет стабильность каждой конкретной системы. Ведь работа памяти с таймингами меньше определенных значений способна привести к сбоям и зависаниям (а то и просто неработоспособности) системы. Продвинутые пользователи ПК и оверклокеры стараются всеми правдами и неправдами заставить память работать как можно быстрее. В ход идет как тактовая частота, так и тайминги памяти. А производители материнских плат и памяти позволяют менять значения таймингов в BIOS Setup плат (теперь даже у Intel) и выпускают модули памяти, способные работать с пониженными таймингами и на повышенных частотах. Для таких пользователей у ряда производителей памяти существуют даже специальные серии модулей с низкой латентностью, наибольшим достижением считается заставить свою систему работать с таймингами 2.0-2-2-5 (Значения таймингов памяти здесь и далее перечислены в том порядке, в котором они названы выше). И именно к этому стремятся многие изготовители модулей памяти. Что касается того, насколько те или иные тайминги влияют на быстродействие системы в различных приложениях, то при определенных условиях разрыв для разных настроек памяти может доходить до 10% (а в среднем составляет 2–4%).

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

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

Что такое латентность

Для получения какой-либо информации процессор обращается к оперативной памяти (ОЗУ). Она организована в виде страниц, на которых хранится нужная информация. Чтобы понять, на какой именно странице можно найти данные, следует обратиться к специальной таблице.

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

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

Так, существует 4 вида задержек:

  • латентность (CAS Latency (CL)), является самым важным значением, на которое стоит обратить внимание, показывает, сколько времени нужно от запроса процессора до получения информации, где находятся нужные данные;
  • RAStoCASDelay(tRCD), время перехода от столбца матрицы к строке;
  • RAS Precharge (tRP), задержка, которая происходит в момент закрытия одной ячейки и открытием другой;
  • ActivetoPrechargeDelay, время, которое нужно ОЗУ, чтобы вернуться к ожиданию запроса.

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

На что она влияет?

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

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

Какое значение лучше?

Латентное значение указывает задержку во времени на выполнение операции. Это значит, что, чем ниже данный параметр, тем быстрее процессор получит нужную информацию. При этом стоит учитывать также и тактовую частоту.

Узнать характеристику можно несколькими способами. Тайминги указываются на самой плате ОЗУ. Это 4 цифры, которые соответствуют параметрам. Первая отвечает за латентность. В некоторых моделях можно найти надпись «CL 11». Это значит, что здесь обозначается только латентность.

Если пользователь не хочет разбирать компьютер, можно воспользоваться специальными программами:

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

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

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

На что обратить внимание при выборе?

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

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

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

Существуют оптимальные показатели для разных модулей. Так, при выборе DDR3 латентность должна равняться 9. DDR4 с более высокой тактовой частотой обладает среднем значением латентности в 14-15.

На что влияет латентность в играх?

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

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

Ссылка на основную публикацию
Статьи c упоминанием слов:
Adblock
detector