Підручники

Що таке затримка оперативної пам'яті та яке її значення?

Зміст:

Anonim

Коли ми збираємося придбати частину оперативної пам’яті для нашого ПК, досить важливою концепцією, яку ми повинні зрозуміти, є затримка пам’яті. У цій статті ми навчимо вас, що це таке, та пояснимо його важливість та вплив на продуктивність нашого ПК. Почнемо!

Зміст індексу

Визначення поняття затримки

Перш ніж ми розпочнемо, дамо зрозуміти, що таке затримка в дуже загальних рисах. Грубо кажучи, це час, який проходить між запитом і його відповіддю, тобто час, який минає від часу виконання дії (наприклад, натискання на кнопку) до отримання відповіді (для наприклад, показати вікно). Наприклад, коли ми консультуємось з ping у тесті на швидкість або в онлайн-грі, ми переглядаємо затримку нашої мережі, тобто час, що минає між відправленням пакета даних та отриманням його відповіді.

Шукаєте найкращий посібник з найкращих пам’яті оперативної пам’яті на ринку ? Натисніть на попереднє посилання, і ви побачите найвидатніші моделі.

Часи затримки в оперативній пам’яті та як вона розраховується

Зазвичай "CL" називається "затримкою" оперативної пам'яті, але насправді це лише частина загальної затримки!

Загалом те, що багато хто вважає фактичним вимірюванням затримки ОЗУ, - це так звана CAS або CL затримка.

Затримка CAS вимірює кількість тактових циклів, які проходять від моменту запиту на читання даних, до появи такої інформації. Так, так, це тип затримки під час вимірювання часу, який минає між запитом та його відповіддю, але це не є реальним показником загальної затримки ОЗУ. Чому? Ну, тому що зі збільшенням частоти оперативної пам'яті скорочується час, необхідний для виконання тактового циклу. Пам'ятайте, що частота в герцах (Гц) вимірює кількість повторень циклу щосекунди, тому чим вище частота, тим менше часу знадобиться для циклу. Звідси нам вдалося отримати таку формулу:

час, необхідний для циклу ( нс ) × затримка CAS (" CL ")

Якщо для циклу потрібно 1 наносекунда, і це потребує 15 циклів (CL15), фактична затримка становитиме 15 наносекунд (нс), але якщо ми змінимо це значення на 0, 7 нс і збільшимо затримку CAS на CL17, фактична затримка буде нижче 11, 9н.

У другому прикладі затримка нижча, оскільки навіть якщо вам доведеться робити більше циклів, для виконання кожного з них потрібно набагато менше часу.

Тепер роль частоти оперативної пам’яті тут, можливо, ще не зрозуміла, тому давайте подивимось, як ми переходимо від частоти, оголошеної виробниками, до часу, необхідного для циклу (нс), до тому розрахунок можна зробити без проблем.

Перше, що нам слід знати, це те, що найбільш нормальним є те, що в пам’яті вказано, наприклад, «DDR4 2133» замість «DDR4 2133MHz». В останньому випадку, хоча ми називаємо це «частотою» оперативної пам’яті, це насправді не так, оскільки частота, на якій оперативна пам’ять фактично працює, є наполовину, тобто в цьому випадку 1066, 5 МГц. Оскільки в пам'яті DDR (DOUBLE швидкість передачі даних) 2 операції виконуються в секунду, а не одна, оголошений 2133 МГц насправді буде 2133 МТ / с (мільйони передач в секунду), а частота складе 1066, 5 МГц.

Отже, коли ми говоримо про частоту в цій статті, ми не маємо на увазі швидкість передачі, яку зазвичай називають "частотою". У будь-якому випадку вони рівноцінні: чим вище швидкість передачі, тим більше частота.

Отже, як тільки ми отримаємо дані про частоту, якщо обчислити його зворотну (1 ÷ частоту), ми нарешті отримаємо період кожного циклу в секундах, в цьому випадку 0, 0009376465 ​​секунд або, краще сказати, 9, 38 наносекунд. Потрібно було б лише помножити його на CL, і ми вже мали б загальні дані про затримку. Змінивши попередню формулу, ми можемо перейти безпосередньо до результату в наносекундах таким чином:

(1 000 ÷ РЕАЛЬНА частота) × затримка CAS (" CL ")

Ми знаємо, що це пояснення може бути дуже безладним… тому ми залишаємо вам цю таблицю, яку ми зробили з усіма розрахунками, вже зробленими для 180 різних комбінацій оперативної пам’яті.

Затримка оперативної пам'яті DDR4

Ця таблиця викликає певні сумніви. Наприклад, дві дуже поширені комбінації оперативної пам’яті - це 3000 МТ / с CL15 та 3200 МТ / с і CL16. У обох є однакові затримки за нашою формулою, тобто 10ns. Однак є один фактор, який ми опустили.

Пам'ять оперативної пам’яті (зокрема динамічна ОЗУ або DRAM, яку ми використовуємо в наших комп’ютерах, мобільних телефонах тощо) організована різними прямокутними рядками з 8 стовпчиків під назвою «слова». Отже, формула обчислення затримки, яку ми використовували раніше, стосується затримки, яка існує, коли ми отримуємо доступ до ПЕРШОГО СЛОВА, але у нас повинні бути ще дві затримки на розгляді: затримка четвертого та восьмого слова. Для його обчислення використовуйте формулу:

Слово N = × (1 ÷ фактична частота)

Тканина нескінченності має найвідоміше використання у взаємозв’язку основних груп або також називається CCX, що використовується майже у всіх процесорах Ryzen (крім деяких, таких як AP00 2200G та 2400G). Однак для доступу до оперативної пам'яті використовується також Infinity Fabric, тому її частота має ще більший вплив на затримки доступу до пам'яті.

У випадку з Intel, шина, яку вони використовують, працює на набагато більшій частоті, в більшості випадків вище 4000 МГц, але важливо не бачити, яка шина досягає більш високих частот, оскільки тоді реальність може бути іншою. Хто має лідерство у затримках доступу до пам'яті, Intel чи AMD?

Ну і об'єктивна правда полягає в тому, що процесори Intel Coffee Lake мають менші затримки доступу до пам'яті, ніж їх конкуренти AMD Ryzen, як ми показали вам у тестах на ефективність зображення. Ось чому люди, як правило, віддають перевагу високим частотам оперативної пам’яті менше на процесорах Intel (від сокета 1151), оскільки, незважаючи на те, що вони мають подібний вплив на затримки доступу до оперативної пам’яті ( як ми бачимо, відмінності є при зміні на 3400 МТ / s оперативної пам’яті схожі ), це не впливає на швидкість кільцевої шини (Infinity Fabric на AMD), з одного боку, а з іншого, якщо Intel на заводських швидкостях оперативної пам’яті, ці затримки схожі на швидкість Ryzen з оперативною пам’яттю 3200MT / так більше.

І яку оперативну пам’ять я купую?

Після того, як всі ці технічні аспекти будуть пояснені і після розмови про важливість затримки доступу до пам'яті в сучасному обладнанні, з'являється питання на мільйон доларів: Яку частоту та затримку CAS потрібно вибрати, щоб зробити найкращу можливу покупку?

Як видно із зображення, представленого вище, може бути дуже велика різниця в цінах між комплектами з більшою швидкістю та меншою реальною затримкою (про що ми пояснювали раніше ), що, що додає до надзвичайно високих цін на оперативну пам'ять, яка має Зростання ціни на 40% більше, ніж рік тому, або 160% більше, ніж два роки тому, це створює велику дилему щодо жорстких бюджетів, де варто заощадити на обраному комплекті.

Ось наша рекомендація полягає в тому, щоб шукати найкращий баланс між вигодами і ціною. Ми вважаємо, що якщо ви збираєтеся використовувати процесор AMD Ryzen або витрачаєте гроші на Intel (скажімо, наприклад, i5 8600K або i7 8700K), вам слід спробувати встановити себе в ідеальному мінімумі 3000 або 3200 МТ / с ( неправильно названий МГц ). Однак, якщо ви збираєтеся встановити набагато більш базову, але останню платформу покоління, в ціні та експлуатаційних характеристиках дуже врівноваженою є 2666MT / s. Насправді, якщо ви збираєтесь монтувати Intel Coffee Lake з материнськими платами, які не є Z370, ви не зможете підняти оперативну пам’ять такої частоти, тому це буде ідеальним вибором. В якості остаточної рекомендації, якщо ваші APU, використовувати всю потужність інтегрованої графіки, зверніть особливу увагу на оперативну пам’ять, мінімум 2666 МТ / с (3000 або 3200 ідеально) і завжди обов'язкове використання подвійного каналу, для якого вам знадобиться 2 модулі оперативної пам'яті або більше.

Також пам’ятайте, що для частішого використання оперативної пам’яті вам, швидше за все, доведеться внести кілька коригувань у BIOS материнської плати та перевірити, чи можливо збільшити її частоту відповідно до технічних характеристик та сумісності материнської плати.

Як знати затримку моєї оперативної пам’яті

Щоб знати дані про частоту та CL своєї оперативної пам’яті, все, що вам потрібно зробити, це завантажити додаток CPUID CPU-Z. Потрапивши всередину програми, отримання даних настільки ж просто, як доступ до вкладки "Пам'ять" та консультації з частотою DRAM (частота ОЗУ) та затримкою CAS (CAS затримка). Після отримання цих даних вам потрібно лише застосувати формули або заглянути в нашу таблицю, щоб дізнатися фактичну затримку оперативної пам’яті.

Заключні слова та висновок про затримку оперативної пам’яті

Ми знаємо, що загалом це тема, яка може бути для багатьох досить складною, незалежно від того, початківці вони чи ні. Майте на увазі багато фактів, які, як правило, невідомі. Тому ми узагальнимо висновки, зроблені зі статті у кількох пунктах:

  • Можна сказати, що затримка у випадку пам'яті оперативної пам’яті - це час, що минає від запиту на доступ до даних до його доступу. Дані “CL” пам’яті оперативної пам’яті, що також називається затримкою CAS , не є показником фактичної затримки ОЗУ, оскільки необхідно також враховувати частоту, з якою вона працює ( половина оголошеного “MHz”: 2133, 2400, 3000…) і насправді це набагато більш визначальний фактор, ніж CL. Фактична затримка оперативної пам’яті впливає на продуктивність процесора, а особливо в іграх, яким потрібно частіше звертатися до оперативної пам’яті. У AMD Ryzen частоти оперативної пам’яті також набагато важливіші, ніж у випадку з процесорами Intel Socket 1151 (латентності CAS мають в основному однакові), і особливо, якщо ви збираєтеся використовувати процесор Ryzen для ігор, бажано використовувати оперативну пам’ять частота 3000 МТ / с і більше. Купуючи, найкраще знайти баланс між продуктивністю і ціною через високі поточні витрати ОЗУ.

Тож тепер ви знаєте, ми сподіваємось, що наша стаття допомогла вам краще зрозуміти поняття затримки в оперативній пам'яті. У вас є сумніви з цього приводу? Потрібна порада щодо того, які частоти оперативної пам’яті купувати? Чи є у вас пропозиції чи зауваження щодо того, що ми вам пояснили? Не соромтесь залишити нам коментар або відкрити дискусію на нашому апаратному форумі!

Підручники

Вибір редактора

Back to top button