Как посчитать задержку оперативной памяти

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

А ведь она есть в технических характеристиках оперативки. И, естественно, ее нельзя игнорировать. Причина в том, что тайминг оперативки также значительно влияет на ее производительность. И этим не стоит пренебрегать.

Каково же значение данных цифровых кодов на планках оперативки для персонального компьютера? Тайминги напрямую оказывают влияние на ее быстродействие. Однако их величина — это отнюдь не скорость и не объем памяти. Так что же это?

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

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

Тайминг оперативки. Что это?

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

Итак, тайминги (англ. CAS Latency, CL; жаргонное – тайминг) – это задержки по времени между отправкой команды шины памяти и ее исполнением. Иначе говоря, тайминги определяют, насколько быстро осуществляется перемещение информации внутри планки памяти.

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

— CL – сокращение от CAS Latency, то есть время до того, когда был получен ответ памяти,
— RCD – сокращение от RAS to CAS Delay, временной промежуток полного доступа к памяти (его также часто называют поиском нужной строки),
— RP – сокращение от RAS Prechange, продолжительность промежутка между командой деактивации строки и последующей ее активацией,
— RAS – или Command Rate, продолжительность времени между двумя какими-либо командами; обычно это самый минимальный интервал (производитель может его вообще не указать).

ВАЖНО! Характеристики скорости оперативки важны. Ведь именно от них зависит, насколько быстро будет производиться обмен данными между процессором и жестким диском, а также системой. При более высокой частоте работы чипов выполняется больше операций чтения/записи в единицу времени.

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

Характеристики памяти

Из этого следует, что DDR3 с частотой 1600 МГц в состоянии обработать 12800 МБ/сек. Точно так же DDR4 2400 данные способен пропустить через себя со скоростью 19200 МБ/сек. Итак, с какой скоростью ведется обработка данных, мы разобрались.

Настало время рассказать и про тайминги. Данные цифры еще указывают на наклейках на планках. Они представляют собой размещенные через дефис цифры. Скажем, 7-7-7-24, 8-8-8-24 и пр. Данные цифры служат для обозначения промежутка времени (задержки), который нужен модулю RAM для того, чтобы иметь доступ к битам данных, когда делаешь выборку из таблицы массивов памяти.

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

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

С помощью таймингов фиксируется промежуток ожидания (CL, CAS Latency, где CAS — Acess Strobe) чипа памяти, когда он ведет обработку текущего процесса. Иными словами, это промежуток между тем, как получена команда на чтение, и тем, когда она выполнена.

Со следующей парой цифр все более сложно. Вторая цифра в строке таймингов RAS-CAS – это ни что иное, как промежуток между тем, когда получена команда «Active», и выполнением следующей затем команды на чтение либо запись. Тут также — чем меньше, тем быстрее.

ВАЖНО! Третья цифра — это RAS Precharge, то есть промежуток, в течение которого заканчивается обработка одной строки и осуществляется переход к другой. Последняя цифра показывает такой параметр, как Row Active. Он показывает задержку, на протяжении которой активна одна строка в ячейке.

Как правильно выбрать тайминг

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

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

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

ВАЖНО! Когда вы планируете установить на компьютер самую быструю память, то не забывайте о том, что, скажем, тайминги 4-4-4-8, 5-5-5-15 и 7-7-7-21 способны обеспечить очень быстрый доступ к данным. Однако ни процессор, ни материнская плата этим не воспользуются. При этом важно, чтобы в материнской плате можно было вручную произвести установку таймингов для ОЗУ.

Можно ли узнать тайминги оперативки в своем ПК

Можно ли самостоятельно посчитать тайминг? Для того чтобы вычислить тайминги самому, нужно применить несложную формулу: Время задержки (сек) = 1 / Частоту передачи (Гц)

Значит, по данным CPU-Z можно подсчитать и тайминги. Скажем, модуль DDR 3, действующий с частотой 400 МГц (это 50% обозначенного производителем значения в 800 МГц), станет выдавать примерно: 1 / 400 000 000 = 2,5 нсек (наносекунд) периода полного цикла (время такта). Далее считаем, какова задержка. При таймингах CL-11 модуль выдаст задержки периодом 2,5 х 11 = 27,5 нсек. В CPU-Z данное значение показано как 28.

ВАЖНО! Из формулы следует: чем ниже каждый из параметров, которые указываются, тем быстрее сможет работать ваша оперативная память.

Можно ли вручную задать тайминги в BIOS

Не в каждой материнской плате предоставляется такая возможность. Только в оверклокерских модификациях.

ВАЖНО! Попытайтесь выставить тайминги вручную из значений, которые предлагает система. Потом внимательно следите за тем, насколько стабильно работает персональный компьютер под нагрузкой.

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

Источник

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

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

Читайте также:  4 комнаты квартирное бюро

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

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

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

Возьмем конкретный пример: планка оперативной памяти DDR3 1600 RAM имеет в обозначениях еще и такие характеристики, как PC3 12800, а у модуля DDR4 2400 RAM указано PC4 19200. Что это означает?

Это может быть интересно:

Характеристики памяти

Первая цифра указывает на частоту работы памяти в МГц, то вторая связана с битами:

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. Он определяет задержку, в течение которой активна одна строка в ячейке.

Какие тайминги лучше выбирать

Допустим вы покупаете для своего ноутбука комплект оперативной памяти из двух планок DDR. В этом случае тайминги будут одинаковые у обеих модулей, что определяет их стабильную работу. Что касается величины, то определяющей является первая цифра, обозначаемая, как CL-9. А значения 9-9-9-24 можно охарактеризовать, как средние по быстродействию.

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

Если же вы намерены установить на ПК самую быструю память, что следует учесть, что, например, тайминги 4-4-4-8, 5-5-5-15 и 7-7-7-21 могут обеспечить очень быстрый доступ к данным, но процессор и материнская плата не смогут этим воспользоваться. При этом важно, чтобы в материнской была возможность вручную установить тайминги для ОЗУ.

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

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

Как посчитать тайминг самому

Для вычиcления тайминга самостоятельно можно использовать довольно простую формулу:

Время задержки (сек) = 1 / Частоту передачи (Гц)

Таким образом, из скриншота с CPU-Z можно высчитать, что модуль DDR 3, работающий с частотой 400 МГц (половина декларируемого производителем значения, т.е. 800 МГц) будет выдавать примерно:

1 / 400 000 000 = 2,5 нсек (наносекунд)

периода полного цикла (время такта). А теперь считаем задержку для обоих вариантов, представленных в рисунках. При таймингах CL-11 модуль будет выдавать «тормоза» периодом 2,5 х 11 = 27,5 нсек. В CPU-Z это значение показано как 28. Как видно из формулы, чем ниже каждый из указываемых параметров, тем быстрее будет ваша оперативная память работать.

Как вручную задать тайминги в BIOS

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

Фото: компании-производители

Источник

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

Тайминги оперативной памяти: что это такое, и как они влияют на производительность Windows?

Пользователи, которые собственноручно стараются улучшить производительность компьютера, прекрасно понимают, что принцип «чем больше, тем лучше» для компьютерных составляющих работает не всегда. Для некоторых из них вводятся дополнительные характеристики, которые влияют на качество работы системы не меньше, чем объём. И для многих устройств это понятие скорости. Причём этот параметр влияет на производительность почти всех устройств. Здесь вариантов тоже немного: чем быстрее, получается, тем лучше. Но давайте проясним, как конкретно понятие скоростных характеристик в оперативной памяти влияет на производительность Windows.

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

Скорость и объём: что лучше?

Представьте себе ситуацию с двумя железнодорожными составами: первый огромный, но медленный со старыми портальными кранами, которые неторопливо загружают и выгружают груз. И второй: компактный, но быстрый с современными быстрыми кранами, которые благодаря скорости выполняют работу по загрузке и доставке быстрее в разы. Первая компания рекламирует свои объёмы, недоговаривая, что груз придётся ждать очень долго. А вторая при меньших объёмах, однако, успеет обработать груза в разы больше. Многое, конечно, зависит и от качества самой дороги, и расторопности машиниста. Но, как вы поняли, совокупность всех факторов и определяет качество доставки груза. А с планками оперативной памяти в слотах материнской платы ситуация аналогична?

Читайте также:  саундтреки история тарна и тайпа

Помятуя о приведённом примере, при выборе планок оперативной памяти мы сталкиваемся с номенклатурным выбором. Выбирая планку где-нибудь в интернет-магазине, мы ищем аббревиатуру DDR, но вполне вероятно, что мы можем столкнуться и со старыми добрыми стандартами PC2, PC3 и PC4, что всё ещё в ходу. Так, нередко за общепринятыми стандартами типа DDR3 1600 RAM можно увидеть характеристику PC3 12800, рядом с DDR4 2400 RAM нередко стоит PC4 19200 и т.д. Это и есть те данные, которые помогут объяснить как быстро будет доставлен наш груз.

Читаем характеристики памяти: сейчас всё сами поймёте

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

Помня это простенькое уравнение, можно легко посчитать, что DDR3 1600 означает скорость PC3 12800 бит/сек. Аналогично этому DDR4 2400 означает PC4 со скоростью 19200 бит/сек. Но если со скоростью передачи всё ясно, то что же такое тайминги? И почему два, казалось бы, одинаковых по частоте модуля из-за разницы в таймингах могут показывать в специальных программах разные уровни производительности?

Характеристики таймингов должны быть представлены в числе прочих для планок RAM счетверёнными через дефис числами (8-8-8-24, 9-9-9-24 и т.д). Эти цифры обозначают специфичный промежуток времени, которое требуется модулю RAM для доступа к битам данных сквозь таблицы массивов памяти. Для упрощения понятия в предыдущем предложении и ввели термин «задержка»:

Задержка — это понятие, которое характеризует то, как быстро модуль получает доступ к «самому себе» (да простят меня технари за такую вольную интерпретацию). Т. е. как быстро байты перемещаются внутри чипов планки. И вот здесь действует обратный принцип: чем меньше числа, тем лучше. Меньшая задержка означает большую скорость доступа, а значит данные быстрее достигнут процессора. Тайминги «измеряют» время задержки (период ожиданияCL) чипа памяти, пока тот обрабатывает какой-то процесс. А число в составе нескольких дефисов означает сколько временных циклов этот модуль памяти «притормозит» информацию или данные, которую сейчас ждёт процессор.

И какое это значение имеет для моего компьютера?

Представьте себе, вы после давненько совершённой покупки ноутбука решили добавить ещё одну планку оперативной памяти к уже имеющейся. Среди всего прочего, ориентируясь по наклеенному лейблу или на основании программ-бенчмарков можно установить, что по характеристикам таймингов модуль попадает под категорию CL-9 (9-9-9-24):

То есть данный модуль доставит до ЦПУ информацию с задержкой 9 условных циклов: не самый быстрый, но и не самый плохой вариант. Таким образом, нет смысла зацикливаться на приобретении планки с более низкими показателями задержки (и, теоретически, более высокими характеристиками производительности). Например, как вы уже догадались, 4-4-4-8, 5-5-5-15 и 7-7-7-21, у которых количество циклов равно соответственно 4, 5 и 7.

первый модуль опережает второй почти на треть цикла

Как вы знаете по статье «Как выбрать оперативную память?«, параметры таймингов включают ещё одни важные значения:

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

Кроме того, время задержки до момента, когда планка начнёт отсылать данные, можно подсчитать самому. Здесь работает простая формула:

Время задержки (сек) = 1 / Частоту передачи (Гц)

Таким образом, из рисунка с CPUD можно высчитать, что модуль DDR 3, работающий с частотой 665-666 МГц (половина декларируемого производителем значения, т.е. 1333 МГц) будет выдавать примерно:

1 / 666 000 000 = 1,5 нсек (наносекунд)

периода полного цикла (время такта). А теперь считаем задержку для обоих вариантов, представленных в рисунках. При таймингах CL-9 модуль будет выдавать «тормоза» периодом 1,5 х 9 = 13,5 нсек, при CL-7 : 1,5 х 7 = 10,5 нсек.

Что можно добавить к рисункам? Из них видно, что чем ниже цикл зарядки RAS, тем быстрее будет работать и сам модуль. Таким образом, общее время с момента подачи команды на «зарядку» ячеек модуля и фактическое получение модулем памяти данных, высчитывается по простой формуле (все эти показатели утилиты типа CPU-Z должны выдавать):

tRP + tRCD + CL

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

Как можно повлиять на них или отрегулировать тайминги?

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

Тайминги и производительность системы: выбираем по объёму

Если у вас не группа промышленных серверов или куча виртуальных серверов — абсолютно никакого влияния тайминги не возымеют. Когда мы употребляем это понятие, речь идёт о единицах наносекун. Так что при стабильной работе ОС задержки памяти и их влияние на производительность, основательные, казалось бы, в относительном выражении, в абсолютных значениях ничтожны: человек изменения в скорости заметить просто не сможет физически. Программы-бенчмарки это безусловно заметят, однако, если вы однажды станете перед выбором приобрести ли 8 Гб DDR4 на скорости 3200 или 16 Гб DDR4 со скоростью 2400, даже не сомневайтесь с выбором второго варианта. Выбор в пользу объёма, нежели скорости, у пользователя с пользовательской ОС обозначен всегда чётко. А взяв пару уроков оверклокинга по работе и настройке таймингов для RAM, можно после уже добиться улучшения производительности.

Так что же, на тайминги наплевать?

Для обычного пользователя — да. Ну, почти да. Просто здесь есть пара моментов, которые вы наверняка уже успели схватить сами. В сборке, где используется несколько процессоров и дискретная видеокарта, обладающая собственным чипом памяти, тайминги RAM не имеют никакого значения. Ситуация с интегрированными (встроенными) видеокартами немного меняется, и некоторые очень уж продвинутые пользователи чувствуют задержки в играх (насколько эти видеокарты вообще позволяют играть). Это и понятно: когда вся вычислительная мощь ложится на процессор и небольшой (скорее всего) объём оперативки, любая нагрузка сказывается. Но, опять же, опираясь на чужие исследования, могу передать их результаты вам. В среднем потеря производительности в скорости именитыми бенчмарками в различных тестах с уменьшением или увеличением таймингов в сборках с интегрированными или дискретными картами колеблется в районе 5-10%. Считайте, что это устоявшееся число. А много это или мало, вам судить.

Источник

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

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

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

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

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

Читайте также:  Как правильно вязать галстук пошагово

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

На некоторых планках тайминги указаны полностью, а на других указывается только 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, в выдаются сразу же за первыми.

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 канал Обзоры гаджетов

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

Источник

Обучающий онлайн портал