Комп'ютерна термінологія іноді вражає своєюскладністю. Через це користувач і одночасно кінцевий покупець стикається з певними проблемами вибору під час придбання комп'ютера або поновлення його конфігурації. До однієї з важливих характеристик ПК відноситься так званий таймінг. Оперативна пам'ять характеризується як параметром частоти, на якій вона працює, так і розміром затримок звернення до інших модулів комп'ютера.
Перед тим як переходити до відповіді на питання, що таке таймінг, опишемо основний принцип роботи ОЗУ - оперативного пам'яті.
Як працює «оперативка»
Оперативна пам'ять (ОЗУ, 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.
Що краще - швидка пам'ять або менші затримки?
В першу чергу необхідно звертати увагу натаймінг. Оперативна пам'ять з високою частотою може працювати повільно, тому що звернення до процесора має набагато меншу швидкість, а тому таку перевагу не буде реалізоване. У той же час затримки залишаються завжди на стандартному рівні, природно, якщо не виставити таймінги оперативної пам'яті вручну.
Так, наприклад, пам'ять DDR2 1600 6-7-6-18 набагатошвидше, ніж DDR3 1866 9-9-9-24. Як бачимо, у другому випадку маємо більш досконале покоління ОЗУ з більш високою частотою, але занадто великі затримки просто нівелюють цей факт. Купуючи нову оперативну пам'ять, намагайтеся вибирати таку модель, яка має мінімально можливі затримки. Цим ви забезпечите собі високу продуктивність комп'ютера в цілому.