Для чего нужен тайминг оперативной памяти?

Содержание

Тайминг, оперативная память и производительность ПК

Для чего нужен тайминг оперативной памяти?

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

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

Как работает «оперативка»

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

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

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

Классификация

Существует две разновидности памяти:

  • SRAM — статический тип ОЗУ;
  • DRAM — динамический тип ОЗУ.

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

Динамический тип ОЗУ — это привычные всем прямоугольные планки, которые располагаются на материнской плате. Такая память отличается сравнительной дешевизной и большими объемами. Но ее блоки имеют свои недостатки:

  • Так как планка содержит в себе конденсаторы, то необходимо регулярно «регенерировать» заряд в них для того, чтобы данные не пропали. Эту задачу выполняет центральный процессор. Но во время такого обращения к памяти приостанавливаются все операции с ней.
  • Скорость работы такой планки гораздо меньше, чем у статической.
  • Немалую роль играет и правильно подобранный тайминг. Оперативная память с большими объемами и высокой частотой не всегда сможет показать необходимую продуктивность ввиду высоких задержек.

Типы оперативной памяти

На данный момент существует всего 4 типа модулей памяти:

  • DDR — устаревший тип ОЗУ, который используется на очень старых компьютерах.
  • DDR2 – блоки подобной ОЗУ еще можно встретить в старых ПК в госструктурах и учебных заведениях. Скорость работы такой памяти не позволяет справляться с высоконагруженными современными приложениями, но она достаточна для работы с текстовыми редакторами и для серфинга в сети Интернет.
  • DDR3 — наиболее распространенный модуль памяти. Потребление энергии на 40% меньше чем у предыдущего типа, а скорость работы такой памяти гораздо выше.
  • DDR4 — эволюционное развитие оперативной памяти. Такие модули способны полностью удовлетворить все запросы современного пользователя. При оптимальной конфигурации блок может обеспечить пропускную способность равную 34,1 ГБ / c.

Тайминги памяти

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

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

Таким образом, контроллер сначала обращается к банку с адресом строки посредством сигнала RAS. Затем происходит поиск необходимой строки — это цикл тайминга RAS to CAS Delay. После этого контроллер шлет номер столбца при помощи CAS-сигнала.

Ожидание ответа на такой запрос называется CAS Latency. Тайминг под названием RAS Precharge обозначает время между командами закрытия и повторной активации строки, Active to Precharge Delay – между командами активации и закрытия.

Command Rate – это минимальный интервал между двумя любыми командами.

Покупая новую планку ОЗУ можно очень легко определить тайминг. Оперативная память маркируется стандартной схемой: DDR3 (частота) CAS Latency — RAS to CAS DELAY — RAS Precharge — Cycle Time, что в реальности выглядит как DDR3 2133 9-12-12-28.

Что лучше — быстрая память или меньшие задержки?

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

Источник: https://autogear.ru/article/146/285/tayming-operativnaya-pamyat-i-proizvoditelnost-pk/

Тайминги оперативной памяти

Для чего нужен тайминг оперативной памяти?

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

Немного матчасти

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

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

Благодаря изменению напряжения с высокого на низкое посылается импульс доступа к строке (RAS) или столбцу (CAS). Синхронизированные с тактовым импульсом сигналы сначала подаются на строку, затем на столбец. При записи информации подается дополнительный импульс допуска (WE). Производительность памяти напрямую зависит от количества данных, передаваемых за каждый такт.

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

Что означают тайминги

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

  • tRCD – задержка между импульсами RAS и CAS;
  • tCL – задержка от подачи команды о чтении или записи до импульса CAS;
  • tRP – задержка от обработки строки до перехода к следующей;
  • tRAS – задержка между активацией строки и началом обработки.

Некоторые производители также указывают Command rate – задержка между выбором конкретного чипа на модуле памяти и активацией строки.

Маркировка

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

Обычно тайминги указываются на шильдике наряду с типом памяти, частотой и прочими характеристиками. Для удобства записываются они в виде набора цифр через дефис в следующем порядке: tRCD‐ tCL‐ tRP‐ tRAS. Например, так: 7–7-7–18.

Однако эту информацию указывают не все производители, поэтому существует вероятность, что, разобрав компьютер и вытащив модуль памяти, требуемых данных вы не найдете. Как узнать интересующие параметры? В этом случае на помощь придут программы, позволяющие получить полную информацию о железе – например, Speccy или CPU‐Z.

И заметьте, в описаниях товаров интернет‐магазинов часто информация о таймингах не приводится.

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

Читайте также  Как из флешки сделать оперативную память?

Настройка таймингов

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

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

Несколько рекомендаций

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

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

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

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

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

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

C уважением Андрей Андреев

Источник: https://infotechnica.ru/pro-kompyuteryi/ob-operativnoy-pamyati/taymingi/

Влияние таймингов памяти на производительность компьютера

Для чего нужен тайминг оперативной памяти?

Введение

Данная статья является продолжением популярного материала «Влияние объёма памяти на производительность компьютера», опубликованной у нас на сайте в апреле этого года.

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

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

И действительно, если уж в играх разница между скоростями одного и того же компьютера с 512 и 1024 Мб памяти на борту мизерная, может быть стоит поставить 512 Мб дорогой памяти, чем 1024 Мб дешёвой? Вообще-то, на производительность одного и того же модуля памяти влияют задержки, так называемые тайминги.

Обычно производитель указывает их через дефис: 4-2-2-8, 8-10-10-12 и так далее. Оверклокерская память для энтузиастов обычно имеет низкие тайминги, но стоит весьма дорого. Обычная же память, которая просто работает стабильно и не обещает рекордов скорости, имеет более высокие тайминги.

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

Задержки памяти

С переходом индустрии на стандарт DDR-II многие пользователи сообщали, что память DDR-II работала не так быстро, как хотелось бы. Порой даже медленнее, чем память предыдущего поколения, DDR-I. Связывалось это именно с большими задержками первых модулей DDR-II. Что же это за задержки? Обычно они маркируются 4-4-4-12, четыре числа, записанных через дефис. Обозначают они следующее:

CAS LatencyRAS to CAS DelayRow PrechargeActivate to Precharge

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

RAS (Row Adress Strobe) — сигнал, определяющий адрес строки.

CAS (Column Adress Strobe) — сигнал, определяющий адрес столбца.

CAS Latency (CAS)- это количество тактов от момента запроса данных до их считывания с модуля памяти. Одна из важнейших характеристик модуля памяти.

RAS to CAS Delay (TRCD) — задержка между сигналами RAS и CAS. Как мы уже сказали, обращения к строкам и столбцам происходят отдельно друг от друга. Этот параметр определяет отставание одного сигнала от другого.

Row Precharge Delay  (TRP) — задержка, необходимая на подзарядку емкостей ячеек памяти. Производится или закрытие целой строки.

Activate to Precharge (TRAS) — время активности строба. Минимальное количество циклов между командой активации (RAS) и командой подзарядки (Precharge) или закрытия одного и того же банка.

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

Память для скорости

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

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

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

Компания OCZ, признанный авторитет в производстве модулей памяти для аксессуаров, сегодня выпускает очень быстрые модули DDR-II. Большинство производителей памяти DDR-II используют задержки 4-4-4-12 или 4-5-5-12. Это позволяет менее качественным и, соответственно, более дешёвым чипам памяти работать на заявленных частотах. Как правило, снизить задержки из BIOS в этих модулях не удаётся. Мы приняли решение использовать память OCZ PC2-5400 Titanium, имеющую тайминги 4-2-2-8.

Память OCZ серии Titanium может похвастаться тем, что на неё установлены медные распределители тепла с титановым покрытием. По утверждению компании OCZ, каждый модуль памяти перед продажей тестируется на стабильность, что исключает попадание брака на прилавки магазинов. А кроме того, при штатном напряжении памяти DDR-2 равным 1.

8 Вольт, память OCZ Titanium рассчитана на работу при напряжении 2.1 Вольт. То есть, для энтузиастов и оверклокеров разгон практически гарантирован.

Несмотря на то, что память OCZ Titanium рассчитана на частоту 667 МГц, мы будем тестировать её на стандартной для современных компьютеров частоте 533 МГц, чтобы отражать реальную скорость, хотя, конечно, велик соблазн разогнать такую красоту.

Два модуля памяти OCZ Titanium PC2-5400 объёмом по 512 Мб готовы и ждут своей очереди.

Теперь осталось подобрать хорошую тестовую платформу. Мы решили использовать компьютер, собранный на базе barebone-платформы Shuttle SB95P V2.

Это современная платформа, рассчитанная на использование в компьютерах с высокой производительностью. Она построена на чипсете Intel i925X, который имеет поддержку памяти только DDR-2, и при том использует технологии оптимизации PAT. В этом компьютере очень хорошо просчитана вентиляция, так что за перегрев нам не пришлось бояться.

Тестовая система

  • Intel Pentium 4 2.8 GHz (800 MHz FSB, 1024 Kb L2, LGA 775)
  • 80 Gb Maxtor DiamondMax 9 (7200 RPM, 8 Mb) S-ATA
  • SAPPHIRE RX600 PRO 128 Mb PCI Express
  • Windows XP Professional (Eng.) SP2
  • CATALYST 5.3

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

  • Синтетика
    • RightMark Memory Analyzer
    • SiSoft Sandra 2005
  • Эмуляция реальных задач

    • PCMark 2004 patch 120
    • 3DMark 03
  • Тест RealWorld

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

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

В этой статье мы рассмотрим модельный ряд матричных коммутаторов ATEN и протестируем, насколько быстро работает «бесподрывное переключение», при котором смена источников происходит настолько быстро, что человеческий глаз не различа…

Бытует мнение, что в сервере все настройки BIOS-а, которые касаются оперативной памяти, нужно оставить в значении «Авто», ставить модули парами, одного производителя и одинакового объема, покупать только одного производителя и даже…

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

Эти модули памяти предназначены для тех, кто хочет, чтобы в компьютере было все не только быстро, но и красиво. Память Geil Black Dragon, во-первых, не имеет предустановленных радиаторов, а значит может легко влезть в компактные ко…

Пропал доступ в серверу после установки AD

Источник: https://www.hwp.ru/articles/Vliyanie_taymingov_pamyati_na_proizvoditelnost_kompyutera/

Тайминги оперативной памяти: что это, как поменять — гайд в 4 разделах

Для чего нужен тайминг оперативной памяти?

Что такое — тайминг оперативной памяти? На что он влияет и как его определить? Информация — в статье. Здесь также есть инструкция, которая поэтапно показывает, как это значение можно изменить.

Читайте также  Что такое двухканальный режим оперативной памяти?

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

Ее функционирование тесно связано с CPU и информационными носителями. Данные с жесткого диска или другого накопителя первоначально попадают в оперативную память и только после их обрабатывает ЦП.

Структура оперативки похожа на таблицу, где сперва выбирается строчка, а после — столбец. Она делится на банки — ячейки SDRAM. Например, современные варианты DDR4 отличаются от DDR3 удвоенным числом банков. За счет растет производительность. Быстрота DDR4 достигает 25,6 ГБ/c, при этом шина может функционировать на 3200 МГц.

В тему: Что такое оперативная память компьютера, на что она влияет: ответы на 6 популярных вопросов

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

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

Следует разобраться с аббревиатурами CAS и RAS. Последние две буквы означают Address Strobe — строб-сигнал адреса. Только в первом случае это про колонку (Column), а во втором — про строку (Row).

1

2

3

CAS Latency латентность CAS
RAS to CAS Delay задержка RAS to CAS
RAS Precharge Time время зарядки RAS 

CAS Latency

Один из самых значимых показателей: именно он говорит, сколько времени в целом уходит на поиск необходимых данных после того, как ЦП попросит доступ на считывание.

RAS-CAS

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

Полезно: Что делать, если Windows не видит всю ОЗУ: 4 причины и пути решения

RAS Precharge 

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

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

Row Active

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

Примечание: в некоторых случаях может быть использован Command Rate. Он показывает, сколько времени тратится на инфообмен между RAM и ее контроллером. Как правило, это занимает один или два такта.

Пригодится: Как проверить оперативную память в Windows 10: 2 способа

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

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

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

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

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

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

Узнайте: Как увеличить оперативную память (RAM) ноутбука в 5 шагов: способы и советы

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

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

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

По этому признаку их можно поделить на модели с:

  1. Минимальными возможностями изменения настроек: поддерживается возможность установки частоты модулей и одного-двух таймингов. Возможности разгона ощутимо ограничены. Подобное явление — норма для вариантов бюджетного уровня класса H для INTEL и А для AMD.
  2. Поддержкой редактирования базовых параметров — можно поменять частоту, основные тайминги. Это стандарт для большинства материнок класса B.
  3. Расширенными возможностями (маркируются как Z и X): предоставляют пользователю доступ к редактированию максимума параметров.

Предупреждение! Менять значения лучше постепенно: по полшага за раз. Действовать необходимо осторожно, иначе можно повредить оперативу.

Как проверить работу оперативной памяти и настроить тайминги в БИОСе
Как протестировать ОЗУ в Windows
  • Открыть панель управления.
  • Найти раздел «Система и безопасность». 
  • Перейти в «Администрирование».
  • Кликнуть на «Средство проверки памяти Windows» → «Выполнить перезагрузку и проверку памяти
Как настроить тайминги оперативной памяти в БИОС 1. Перезагрузить ПК.
2. Пока ОС грузится, зайти в БИОС. В зависимости от модели компьютера/лэптопа кнопки для входа могут отличаться.
3. В расширенных настройках BIOSа перейти во вкладку «Advanced».
4. Найти «CAS Latency»:
  • Уменьшить тайминг на 0,5.
  • Вернуться на главную страницу БИОСа, сохранить внесенные изменения и выйти.
  • Снова перезагрузить комп и проверить память.
Если производительность выросла — можно продолжать сокращать отклик. Но на этот раз значение надо менять в «RAS Precharge delay».

Примечание: лучше всего разгон переносят варианты с радиаторами, которые поддерживают XMP.

Дополнение: Как настроить оперативную память в БИОСе: инструкция в 4 простых разделах

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

Источник: https://www.moyo.ua/news/chto-takoe-taymingi-v-operativnoy-pamyati-kakie-luchshe-likbez-v-4-razdelakh.html

Что такое тайминги оперативной памяти: на что влияют данные значения

Для чего нужен тайминг оперативной памяти?

Здравствуйте, гости моего блога.

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

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

Принцип работы ОЗУ

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

Микросхема включает в себя ячейки в виде конденсаторов. Они получают заряд при записи логической единицы и разряжаются при внесении нуля. Все ячейки структурированы по форме двухмерных матриц, а доступ к каждой открывается путем указания адреса определенной строки RAS (Row Access Strobe) и столбца CAS (Acess Strobe).

Их выбор делается при помощи стробирующего импульса, то есть изменения уровня напряжения от большого к малому. Синхронизированый с тактирующим импульсом сигнал для активации пускается поочередно: сначала на строку, а потом на столбец. Если производится запись, то дается еще один импульс допуска к ней — WE (Write Enable), работающий по тому же принципу.

Далее вы поймете, зачем я всё это рассказывал.

Суть таймингов

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

Если вы рассматривали планку, то должны были заметить обозначения типа DDR3 1600 МГц 9-9-9-24. Последние указанные через дефис цифры показывают количество тактовых импульсов для 4-х таймингов. Самый важный из них — первый, поэтому может быть прописан на этикетке только он. Однако мы разберем поочередно все, чтобы вы понимали, на что они влияют.

RAS Precharge

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

Узнаем число тактов своего модуля

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

Я уже писал об этом в предыдущей статье, но повторюсь для тех, кто ее пропустил. Вам нужно скачать утилиту  CPU-Z. Когда запустите ее, перейдите на вкладку «Memory» и увидите все 4 тайминга и даже больше. Вообще, это полезная программа, поэтому не поленитесь ее установить.

Изменение таймингов

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

Обычно они устанавливаются автоматически, когда вы подключаете модуль к материнской плате. Но зайдя в биос, есть возможность настроить их вручную. Для этого вам потребуется раздел «Advanced Chipset» и опция «DRAM Timings». Однако если вы не уверены в своих действиях, лучше оставьте вариант Auto, ибо могут случится неприятные последствия при неправильных настройках.

Читайте также  Как правильно установить оперативную память ddr3?

Возможно когда — нибудь напишу об этой теме более подробно.

моего блога, чтобы не пропускать самое интересное.

СчастлИво!

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

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

Для чего нужен тайминг оперативной памяти?

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

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

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

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

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

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

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