Dram Command Rate, DRAM 1T / 2T Command, SDRAM Command Rate

Інші ідентичні назви опції: DRAM 1T / 2T Command, SDRAM Command Rate.

DRAM Command Rate – це так званий командний таймінг, функція затримки між етапами роботи контролера DRAM (мікросхеми, яка управляє пам’яттю). складають окрему настроюється групу опцій BIOS. У цій статті ми спробуємо розібратися, яке значення даної функції є оптимальним і чому.

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

Для найкращого розуміння сенсу даної опції необхідно простежити процес читання даних з пам’яті. Початковий запит на читання інформації, що посилається операційною системою контролера пам’яті, не містить в собі точних «координат», унікального фізичного адреси запитуваних даних. Система передає лише умовне позначення, віртуальний адреса, з яким починає працювати контролер пам’яті, перетворюючи його в фізичну адресу. У той же самий час контролер виконує активацію банку пам’яті, що містить необхідну системі інформацію. Це відбувається через привласнення сигналу цього банку за допомогою команди Chip Select. Результатом конвертації або декодування ВА є необхідний фізичну адресу даних; після його отримання контролер приступає до виконання команд читання.

Тобто, простіше кажучи, замість негайної ініціалізації операції читання контролер затримується для проведення конвертації адрес. Інтервал таймінгу прямо пропорційний обсягу оброблюваної пам’яті і кількістю її банків. Відповідно, при збільшенні «обсягу робіт» контролеру для проведення даної операції буде потрібно більше часу.

Таймінг BIOS DRAM Command Rate надає можливість користувачеві самостійно визначити інтервал вищеописаної затримки, вибравши між значеннями 1Т або 2Т (такт).

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

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

У деяких моделях і версіях BIOS зустрічається також третій варіант – Auto (або By SPD). Присвоєння функції такого значення призведе до того, що інтервал буде взятий з інформації, запрограмованої виробником в мікросхемі SPD (Serial Presence Detect).

Перш ніж експериментувати з швидким інтервалом в 1Т, варто вивчити технічну документацію материнської плати на предмет такої можливості. Якщо немає впевненості в здійснюваних діях, то рекомендуємо зупинитися на значенні Auto.

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