Любой, кто сталкивался с выбором и покупкой оперативной памяти для своего компьютера или ноутбука, сталкивался с тем, что в характеристиках каждого модуля указаны тайминги оперативной памяти. И если для простого домашнего компа для сёрфинга в Интернет, просмотра фильмов и лёгких онлайн-игр это не играет особой роли, то для игрового ПК тайминги оперативной памяти уже достаточно критичный момент, который нельзя упускать из вида. Что это такое тайминги ОЗУ и какую роль они играют в быстродействии компьютера? Давайте разберёмся!
Содержание
Скорость работы оперативной памяти
Если описать устройство обычного модуля оперативной памяти максимально доступными для обычного человека словами, то оперативная память — это устройство кратковременного хранения информации, состоящее из тысяч элементов, связанных между собой в особых микросхемах — чипах, хранящих в себе строчки и столбцы с электрическим сигналом. Их ещё называют банками (от английского «bank»), а электрический сигнал или заряд — это информация. Да, вот в таком виде компьютер обрабатывает Ваши картинки, текст, программы и много чего еще). Система запрашивает данные — память отдаёт их, данные очищаются, электрический сигнал обнуляется. Память готова на заполнение новыми данными. Всем этим процессом руководит специальный контроллер памяти.
Быстроту работы памяти принято измерять в наносекундах. Чем чаще элементы памяти разряжаются и заряжаются электрическим зарядом (то есть данными), тем быстрее компьютер обрабатывает информацию, которую в итоге получает пользователь. Время, за которое банки памяти должны отрабатывать задачи называется «тайминг» ( от английского «timing» — срок). Чем меньше тактов (то есть секунд) в тайминге, тем быстрее работают банки ОЗУ.
Тут многие вспомнят про ещё один показатель работы оперативной памяти — частота. Но этот параметр влияет не на не на время, а на количество информации, которую контроллер ОЗУ может передать за один подход (такт).
И вот уже вместе два параметра — частота и тайминги — задают общую скорость работы оперативной памяти. Как-то так!
Первичные тайминги оперативной памяти
Мы уже выяснили, что тайминг или латентность ОЗУ представляет собой временную задержку сигнала при работе динамической оперативной памяти. При выборе модуля оперативной памяти, Вы увидите, что в описании указываются вот такие характеристики: 16-16-16-39. Вот эти цифры – это первичные тайминги оперативной памяти. Соответственное их обозначение: CL-tRCD-tRP-tRAS. Рассмотрим каждый из них подробнее:
1. CL: CAS Latency — число тактов, которое проходит при отправке запроса в память до начала ответа на него.
2. tRCD: RAS to CAS Delay — количество тактов, которое требуется контроллеру для активации нужной строки банки.
3. tRP: RAS Precharge — число тактов для заряда и закрытия одной строки, после чего будет возможно активировать следующую строку.
4. tRAS: Row Active Time — минимальное число тактов, в течение которых строка будет активна. Строка не закроется раньше этого времени.
P.S.: Есть ещё один первичный тайминг ОЗУ, который хоть обычно и не указывают в основной информации, но можно встретить в характеристиках модуля: Command Rate (CR) — время до активации новой строки.
И ещё момент. Кроме первичных таймингов, есть ещё и вторичные, и третичные. Они влияют на стабильность модуля и пропускную способность.
Как узнать тайминги свой оперативной памяти
Если Вам вдруг понадобилось узнать тайминги оперативной памяти на своём компьютере или ноутбуке, то просто в параметрах и настройках операционной системе Windows посмотреть это не получится. Для этих целей есть специальное программное обеспечение, позволяющее посмотреть как текущие тайминги, так и тот набор таймингов, которые поддерживаются установленными модулями оперативной памяти.
Самая простая программа которая позволит узнать тайминги ОЗУ — это CPU-Z. Она бесплатная и работает в Portable-режиме.
На вкладке «Memory» можно посмотреть текущие параметры своих планок оперативки — частота и тайминги.
Если надо посмотреть более подробную информацию, в том числе и поддерживаемый модулями RAM набор таймингов, тогда стоит воспользоваться более продвинутыми приложениями. Самое удобное и функциональное из них, на мой взгляд — это AIDA64.
Те тайминги оперативной памяти, с которыми она работает в данный момент, можно посмотреть в разделе «Компьютер» (Computer) => «Разгон» (Overclock).
А вот более подробные данные о поддерживаемых таймингах каждого их установленных модулей ОЗУ можно получить в разделе «Системная плата» (Motherboard) => «SPD».
В этом разделе, в правой части окна надо по очереди выбрать каждый из модулей и посмотреть в раздел «Memory Timing». Там можно будет посмотреть тайминги ОЗУ.
Для начинающих поясню почему в таблице указаны несколько значений. Это поддерживаемые памятью частоты и соответствующие этой частоте тайминги, с которыми модули могут работать.