Когда речь заходит о компьютерах, подход, чем больше, тем лучше, наиболее распространённый. Пользователи понимают, что лучше выбрать более быстрый процессор или установить оперативную память большего объёма. Но у ОЗУ есть ещё одна характеристика, которая может смутить: скорость.
Более быстрая оперативная память повышает производительность устройства, но это не значит, что удвоение скорости оперативной памяти удвоит реальную производительность. Существенное влияние на скорость работы компьютера оказывают и аппаратные компоненты, и приложения, которыми вы пользуетесь.
Давайте разберёмся со скоростью ОЗУ
Чем больше скорость модуля оперативной памяти, тем быстрее компьютер может сохранять и извлекать данные, хранящиеся на жёстком диске.
Чтобы сравнить скорость разных модулей оперативной памяти в наносекундах, используйте формулу: тайминг*2000/частоту памяти. Так, ОЗУ с частотой 3600 и таймингами CL14 будет работать со скоростью 14*2000/3600 = 7,8 нс. А 4000 на CL16 покажет ровно 8 нс. Получается, что оба варианта примерно одинаковы по скорости, но второй предпочтительнее из-за большей пропускной способности.
Обычно рейтинг скорости обозначается цифрами, идущими после стандарта DDR, но есть устаревший стандарт PC2/PC3/PC4, который всё ещё можно встретить. Числа обозначают скорость, для соответствующего стандарта поколения: DDR3 1600 RAM может быть помечен как PC3 12800, DDR4 2400 RAM как PC4 19200 и так далее.
Эта маркировка основана на обозначении данных в битах и байтах — один байт равен восьми битам. Таким образом, если первое число — DDR 1600, выраженное в миллионах байт в секунду, второе число — PC3 12800, выраженное в миллионах бит в секунду. 12800 разделить на восемь равно 1600, в общем, это два способа обозначить одно и то же. Чтобы не запутаться пользуйтесь обозначением скорости в стандарте DDR2/3/4/5.
Стоп, а что за тайминги?
В дополнение к обозначению скорости у каждого модуля оперативной памяти есть и так называемые тайминги. Они выглядят как последовательность из четырёх цифр, например, 5-5-5-15 или 8-8-8-24 и обозначают время, которое требуется модулю для доступа к отдельным битам данных в массиве памяти. Коротко этот набор чисел называют «задержкой».
Меньшая задержка означает более быстрый доступ к данным, а значит, более скоростную передачу данных процессору и, соответственно, повышение быстродействия компьютера в целом.
Впрочем, в реальной жизни сложно уловить существенную разницу между оперативной памятью с высокой или низкой задержкой, если не использовать серверные операции промышленного уровня или несколько виртуальных машин
А что даёт это компьютеру?
Оперативная память с меньшей задержкой повышает производительность компьютера, но она работает на таком фундаментальном уровне, что для людей, разница практически незаметна. Да, можно сравнить HAL 9000 из «Космическая одиссея 2001 года» и Джарвиса из «Железного человека», но если один справляется с задачей на одну миллионную долю секунды быстрее, какая разница, кого из них использовать?
Быстрая оперативная память даёт компьютеру высокую производительность при определённых условиях, но с точки зрения реальной выгоды для большинства пользователей наличие большего объёма оперативной памяти почти всегда лучше, чем наличие более быстрой оперативной памяти. Поэтому, если выбирать между 8 ГБ ОЗУ DDR4 с рейтингом скорости 3200 или 16 ГБ ОЗУ DDR4 с рейтингом 2400, стоит выбрать второй вариант.