Що таке цикл оновлення?

У вашому комп’ютері, ймовірно, є два типи пам’яті класу RAM. Тільки одна з них називається оперативною пам’яттю: системна пам’ять або системна оперативна пам’ять. Цей клас оперативної пам'яті називається DRAM. У цьому класі ви також можете мати деякі SSD із вбудованою DRAM. VRAM на графічній карті також є підмножиною DRAM. Ви матимете інший тип оперативної пам’яті на самих самих CPU та GPU. SRAM використовується для вбудованих кешів.

SRAM є швидким. Однак він не відрізняється особливою щільністю в перерахунку на гігабайти на квадратний сантиметр, що також сприяє його високій ціні. DRAM працює повільніше. Однак він має набагато вищу щільність зберігання і набагато дешевший. З цієї причини SRAM використовується в невеликих кількостях на матрицях процесора як високошвидкісна пам’ять, а DRAM використовується для більших пулів пам’яті, подібних до описаних вище.

Різниця між SRAM і DRAM очевидна в їхній фактичній структурі. SRAM використовує від чотирьох до шести транзисторів, тоді як DRAM використовує один транзистор і конденсатор. Ось тут і виникає порівняння щільності зберігання. У DRAM просто менше частин, що робить кожну комірку пам’яті меншою.

Відмінності в дизайні мають ще один ефект, але досить великий, щоб стати основним фактором іменування двох. S у SRAM означає Static, тоді як D у DRAM означає Dynamic. Це означає, що SRAM може зберігати свій вміст необмежений час, тоді як DRAM потрібно регулярно оновлювати.

Примітка. Це передбачає наявність постійного джерела живлення. SRAM все ще є енергонезалежною пам’яттю, і якщо вимкнеться живлення, вона втратить дані, які зберігає. Так само, як DRAM.

Що таке оновлення пам'яті?

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

Зазвичай комірки DRAM оновлюються кожні 64 мілісекунди, хоча при високих температурах цей показник зменшується вдвічі. Кожен ряд комірок оновлюється незалежно, щоб запобігти цьому, щоб це сталося відразу, викликаючи значну гикавку кожні 64 мілісекунди.

Контролер пам’яті також розраховує час циклів оновлення, у той час як модуль оперативної пам’яті виконує інші дії, які перешкоджають читанню чи запису пам’яті, наприклад передає прочитані дані. На щастя, час, необхідний для оновлення клітинки, невеликий, зазвичай 75 або 120 наносекунд. Це означає, що мікросхема DRAM витрачає приблизно від 0,4% до 5% свого часу на виконання операції оновлення.

Як оновити DRAM

Що ви можете не знати про читання даних із DRAM, так це те, що це руйнівно. Зчитування даних з комірок пам'яті знищує ці дані. Щоб приховати це від користувача, кожна операція читання зчитує та передає дані та записує ті самі дані назад у комірку пам’яті, що називається попереднім заряджанням. На жаль, неможливо покластися на те, що стандартні події читання потраплять у кожен використаний рядок DRAM, тому потрібна спеціальна операція оновлення.

Операція оновлення не така складна. Фактично, оскільки він намагається оновити весь рядок одночасно, а не читати певний стовпець у рядку, сигнал для оновлення рядка також менший і ефективніший. Процес оновлення зчитує дані в підсилювачі сенсорів і повертає їх назад у комірки, а не в відносно повільні вихідні буфери.

Все це відбувається автоматично. Контролер пам'яті керує всім цим, не знаючи про це ЦП.

Викиди

Заряд DRAM справді слабшає, але дослідження показали, що швидкість дуже різниться між елементами DRAM, навіть на одному чіпі. Верхній відсоток може зберігати свої дані до 50 секунд без необхідності оновлення за стандартних температур. 90% можуть зберігати дані протягом 10 секунд, 99% протягом трьох секунд і 99,9% протягом однієї секунди.

На жаль, деякі викиди потрібно оновлювати набагато частіше. Щоб урахувати навіть найгірші сценарії, час оновлення DRAM низький. Цей вибір гарантує, що дані ніколи не буде втрачено, але він також впливає на енергоспоживання та продуктивність.

Деякі дослідники запропонували альтернативні методи аналізу та групування комірок оперативної пам’яті та вважають за краще використовувати методи з кращим часом розпаду. Це призведе до кращого споживання електроенергії, особливо корисного для малопотужних пристроїв із живленням від батареї. Однак це також призведе до змінних рівнів продуктивності оперативної пам’яті.

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

Висновок

Цикл оновлення — це процес у модулях DRAM, за допомогою якого оновлюються комірки пам’яті. Це необхідно, оскільки схемотехніка DRAM призводить до зменшення заряду. Регулярне оновлення комірок пам'яті запобігає втраті даних. SRAM не потребує оновлення, оскільки його схема не призводить до розрядження.

Примітка. Цикл оновлення також може стосуватися регулярного оновлення апаратного забезпечення користувачем або організацією.


Leave a Comment

Все про iOS 26

Все про iOS 26

Apple представила iOS 26 – велике оновлення з абсолютно новим дизайном з матового скла, розумнішими можливостями та покращеннями звичних програм.

Найкращі ноутбуки для студентів у 2025 році

Найкращі ноутбуки для студентів у 2025 році

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

Як відновити доступ до жорсткого диска, виправити помилку неможливості відкрити жорсткий диск

Як відновити доступ до жорсткого диска, виправити помилку неможливості відкрити жорсткий диск

У цій статті ми розповімо вам, як відновити доступ до жорсткого диска, якщо він вийшов з ладу. Давайте продовжимо!

Як використовувати функції «Усвідомлення розмов» та «Прослуховування в реальному часі» на AirPods

Як використовувати функції «Усвідомлення розмов» та «Прослуховування в реальному часі» на AirPods

На перший погляд, AirPods виглядають як будь-які інші справжні бездротові навушники. Але все змінилося, коли було виявлено кілька маловідомих функцій.

Як додати принтер до Windows 10

Як додати принтер до Windows 10

Додавання принтера до Windows 10 просте, хоча процес для дротових пристроїв відрізнятиметься від процесу для бездротових пристроїв.

Як перевірити оперативну память та перевірити помилки оперативної памяті на вашому компютері з найвищим рівнем точності

Як перевірити оперативну память та перевірити помилки оперативної памяті на вашому компютері з найвищим рівнем точності

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

Виправте, що AirPods не працюють із Zoom на Mac

Виправте, що AirPods не працюють із Zoom на Mac

Дізнайтеся, як виправити проблему підключення AirPods до Zoom на Mac за допомогою простих рішення.

Як клонувати жорсткий диск

Як клонувати жорсткий диск

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

Як виправити помилку завантаження драйвера WUDFRd у Windows 10?

Як виправити помилку завантаження драйвера WUDFRd у Windows 10?

Ви стикаєтеся з повідомленням про помилку під час завантаження комп’ютера, у якому йдеться про те, що драйвер WUDFRd не вдалося завантажити на ваш комп’ютер?

Як виправити код помилки NVIDIA GeForce Experience 0x0003

Як виправити код помилки NVIDIA GeForce Experience 0x0003

Ви відчуваєте код помилки NVIDIA GeForce 0x0003 на робочому столі? Якщо так, прочитайте блог, щоб дізнатися, як швидко та легко виправити цю помилку.