SDRAM Idle Timer, Dram Idle Timer

Інші ідентичні назви опції: Dram Idle Timer.

Як правило, первинний або найнижчий рівень конфігурації роботи пристроїв – це зміна відповідних параметрів BIOS. Низькорівнева функція SDRAM Idle Timer є тонкою, але досить значимою опцією, яка дозволяє налаштувати роботу оперативної пам’яті для ефективного виконання певних завдань з мінімальними витратами часу і інших ресурсів. Значення оптимізації роботи ОЗУ (RAM) важко переоцінити, адже оперативна пам’ять – найважливіша складова будь-якого високотехнологічного пристрою.

Принцип роботи

Як відомо, дані, що знаходяться в оперативній або динамічної пам’яті, що не зберігаються там постійно. Для того, щоб ОЗУ нормально функціонувало, необхідно періодично заряджати його мікросхеми електричними імпульсами. Цей процес носить назву регенерації RAM. BIOS-функція SDRAM Idle Timer є певний інтервал часу, протягом якого керуюча оперативною пам’яттю мікросхема (контролер пам’яті) залишає осередки пам’яті SDRAM без підзарядки і поновлення, в так званому пасивно-відкритому стані. Протягом цього «холостого» ходу інформація, що міститься в цьому банку пам’яті, не зникає, а зберігається в ньому. Зазначений час очікування вимірюється в тактах (Т) або циклах роботи контролера системної шини і може приймати значення 0T, 8T, 16T, 64T, Infinite, Auto. Під час того, як осередок або сторінка пам’яті залишається відкритою, процесор має вільний доступ до даних, що знаходяться в ній, навіть якщо в цьому немає необхідності. Після закінчення заданого інтервалу часу контролер закриває сторінку, тим самим звільняючи банк пам’яті для наступних операцій. Після регенерації пам’яті вся зберігається в ній інформація видаляється.

Розглянемо докладніше значення, які може приймати дана функція, і відповідні їх вплив за допомогою.

0Т – контролер буде оновлювати банк пам’яті без затримки, відразу ж після закінчення операцій з даними. Однак, якщо контролер пам’яті звертається до комірки в той момент, коли відбувається її оновлення, процес читання триватиме до повторної активації осередки. Це може призвести до втрати часу і циклів процесора.

8Т – банк буде відкритий, а контролер буде перебувати в стані очікування протягом восьми тактів, після чого контролер оновить банк пам’яті.

Auto – інтервал очікування приймає значення, встановлене виробником мікросхеми ОЗУ (багато виробників використовують 8Т за замовчуванням).

Infinite – банк буде перебувати у відкритому стані максимально можливий час. Але, всупереч значенням самого слова, нескінченно цей процес тривати не може, так як будь-яка BIOS має свої запрограмовані терміни для регенерації осередків пам’яті. Слід пам’ятати про те, що розглядається в цій статті функція аж ніяк не є функцією затримки регенерації ОЗУ. Таким чином, при виборі цього значення контролер НЕ буде оновлювати сторінки до тих пір, поки не настане момент заряджання мікросхеми оперативної пам’яті.

Чи варто включати опцію?

Функція SDRAM Idle Timer є тонке налаштування оперативної пам’яті, і її успішне використання багато в чому залежить від виконуваних комп’ютером завдань. Наприклад, для серверів і сховищ баз даних краще встановлювати значення функції рівним 0Т. Це обумовлено великою кількістю хаотичних запитів, а також постійною потребою у вільному пам’яті. Для машин, що виконують обробку графічної інформації, навпаки, оптимальним значенням опції є Infinite. Що ж краще для звичайної користувальницької станції?

Як правило, для вирішення середньостатистичних повсякденних завдань рекомендується використовувати цю функцію в значенні Infinite. За рахунок миттєвого доступу до інформації а описана конфігурація BIOS дозволяє підвищити швидкодію, збільшити пропускну здатність оперативної пам’яті і продуктивність процесора. Крім цього, максимально можлива затримка виключає часткову втрату інформації, яка виникає при використанні інтервалу в 0Т або 8Т, а також забезпечує збереження інтеграції даних.

Ссылка на основную публикацию