Управління оперативною пам'яттю

BIOS ROM, наприклад, фірми Award, має вбудовану setup-программу, яка дозволяє міняти базову конфігурацію системи. Ця інформація записується в CMOS RAM, щоб не втратити її за відсутності електроживлення комп'ютера. Перехід на setup-программу BIOS - BIOS Setup - здійснюється по натисненню ключових клавіш при включенні комп'ютера або його перезавантаженні. Зазвичай для цих цілей використовується клавіша <Delete>.

Зміна конфігурації здійснюється за допомогою установки значень відповідних параметрів в Setup з подальшим їх збереженням в CMOS RAM. Ця процедура часто називається настройкою BIOS Setup.

Від установок в BIOS Setup нерідко залежить загальна продуктивність всієї системи комп'ютера. У багатьох випадках існує реальна можливість значно підвищити продуктивність комп'ютера, змінивши параметри в BIOS Setup. Особливо це стосується параметрів роботи з пам'яттю.

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

При виборі параметрів практично завжди можна виходити з принципу, ніж менше затримки, тим краще. В той же час установка дуже низьких значень даних параметрів може привести до нестабільної роботи пам'яті, а отже, і комп'ютера. В цьому випадку досить завантажити установки за умовчанням (меню BIOS Setup Defaults), і система повернеться в первинний стан. Змінюючи параметри BIOS Setup, пов'язані із затримками при роботі з пам'яттю, неможливо завдати якої-небудь шкоди комп'ютеру. Якщо система працює не стабільно або взагалі відмовляється функціонувати, необхідно лише повернутися до початкових установок.

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

Чаші всього всі необхідні параметри, керівники роботою оперативної пам'яті, знаходяться в меню BIOS Setup, яке називається Advanced Chipset Setup, пункти якого перераховані нижче. Зазвичай змінювати значення можна за допомогою клавіш <+> і <-> або <Pgup> і <Pgdn>. Значення Enabled/disabled означають включить/виключить відповідну опцію.

  • Auto Configuration
    Автоматична установка параметрів комп'ютером.
    Для забезпечення можливості корекції параметрів уручну доцільно вимкнути дану опцію. Інакше багато параметрів будуть встановлено автоматично.
  • DRAM Read Timing
    Кількість циклів при зверненні до пам'яті.
    Даний параметр може приймати значення xlll, x222, хззз, х444. Чим менше кількість циклів, тим краще. Необходімо-уменьшить до мінімально можливого значення. Це збільшить продуктивність. Проте слід обов'язково переконатися в стабільності роботи при новому значенні параметра. Можливі (що рекомендуються) значення: EDO RAM - х222 і хззз, FPM RAM - хззз і х444, SDRAM - xlll і х222.
  • DRAM Write Timing
    Необхідно змінити даний параметр по схемі, аналогічній попередній. П RAS to CAS Delay
    Слід спробувати встановити цей параметр якомога менше. Проте не будь-яка пам'ять зможе працювати з низьким значенням.
  • DRAM Leadoff Timing
    Значення цього параметра залежить не тільки від використовуваної пам'яті, але також і від чіпсета на материнській платі. При читанні чіпсет Intel Triton FX не дозволяє (зазвичай) встановити цикли роботи менше, ніж 7-х-х-х, чіпсет ТХ або НХ - 5-х-х-х, а при записі - 5-х-х-х (FX) і 4-х-х-х (ТХ і НХ).
    При значенні 5 система буде працездатна у разі використання 50 не пам'яті EDO або 10 не SDRAM. Як завжди, варто спробувати найменше можливе значення.
  • Turbo Read Leadoff
  • Turbo Read Pipelining
  • Speculative Lead Off
    Слід спробувати включити ці параметри і подивитися на продуктивність і працездатність комп'ютера. Іноді зустрічається пам'ять, продуктивність якої значно зростає при включенні даних параметрів.

Настройка модулів оперативної пам'яті

Розділ написаний по матеріалах і з дозволу савторов айта www.3dnews.ru.

Одній з найважливіших підсистем, що впливають на продуктивність комп'ютера, є оперативна пам'ять. Її швидкісні можливості залежать від настройки роботи модулів пам'яті (твікинг - tweaking), здійснюваної в BIOS Setup.

Зазвичай всі необхідні параметри для модулів пам'яті встановлюються в автоматичному режимі - за умовчанням. Це здійснюється, як правило, за допомогою спеціального параметра, наприклад, DRAM Timing, який приймає зазвичай в BIOS Setup сучасних материнських плат значення By SPD або Manual.

Значення By SPD (SPD - Serial Presence Detect) забезпечує установку параметрів, модулів пам'яті, що рекомендуються виробником. Тут слід зазначити, що виробники, страхуючись, як правило, завищують затримки, забезпечуючи гарантовану стійкість роботи у всіх конфігураціях комп'ютера. Але слід враховувати, що при цьому вони знижують продуктивність системи, підвищити яку можна переходом в режим Manual і установкою оптимальних для конкретних екземплярів модулів пам'яті значень параметрів.

Залежність продуктивності від установки різних значень наборів ряду параметрів, що визначають швидкість роботи підсистеми оперативної пам'яті, приведені нижче.

Тестова система

У тестовій системі було використано наступне устаткування:

  • материнська плата Abit Kx7-333;
  • 256 Мбайт Рс2100 DDR SDRAM, виробництва Samsung; П процесор AMD Athlon XP 1600+;
  • відеокарта Мх440 на чіпі Nvidia Geforce4 64mb (NVIDIA Detonatorv28.32);
  • звукова карта Creative Live 5.1;
  • жорсткий диск IBM DTLA 307030 30gb;
  • блок живлення Powerman 250w;
  • операційна система Windows 2000 English Sp1.

Для демонстрації можливостей оптимальної настройки пам'яті іспользо-ался тест Sisoft Sandra 2002, а також ігровий тест Quake3. Для більшої аглядності параметри змінювалися по черзі. Для кожного набору встановлених параметрів нижче приводяться значення досягнутої проїзводігльності.

Установки за умовчанням

Початкові параметри при встановлених значеннях частоти FSB і частоти аботи пам'яті 133 Мгц:

  • Bank Interleave = Disable
  • DRAM Command Rate = 2t
  • CAS Latency = 2.5t
  • Trp = 3t
  • Tras = 6t
  • Trcd = 3t

Оцінка продуктивності при значеннях параметрів за умовчанням

Тест

Значення

Sandra (Int)

1907

Sandra (Float)

1776

QUAKES (Fastest)

218,1 FPS

Bank Interleave

араметр Bank Interleave призначений для управління доступом до открим банок пам'яті. Можливі значення: Disable, 2 Bank, 4 Bank (іноді Way/4-way). Найбільш продуктивним є значення 4 Bank.

Оцінка продуктивності при Bank Interleave = 2 Bank

Тест

Значення

Sandra (Int)

1911

Sandra (Float)

1791

QUAKES (Fastest)

222,9 FPS

Оцінка продуктивності при Bank Interleave = 4 Bank

Тест

Значення

Sandra (Int)

1925

Sandra (Float)

1806

QUAKES (Fastest)

227,3 FPS

DRAM Command Rate

За допомогою параметра DRAM Command Rate можна уручну змінювати затримки при передачі даних між чіпсетом і пам'яттю. Це один з тих параметрів, які істотно впливають на продуктивність підсистеми пам'яті. Можливі значення 2т і IT. Найбільш швидким є IT.

Для оцінки продуктивності вибирається значення IT, при цьому для параметра Bank Interleave оставляєтся значення 4 Bank.

Оцінка продуктивності при Bank Interleave = 4 Bank

Тест

Значення

Sandra (Int)

1965

Sandra (Float)

1864

QUAKES (Fastest)

235,0 FPS

CAS Latency

Параметр CAS Latency визначає в тактах величину затримки при роботі з оперативною пам'яттю. Чим менше це значення, тим швидше модулі пам'яті реагують на запити, тобто тим швидше працює підсистема пам'яті. Це, мабуть, найбільш важливий, з погляду продуктивності, параметр роботи пам'яті. Можливі варіанти значень параметра 2.5т і 2т.

Для оцінки продуктивності вибирається значення 2т, при незмінних значеннях раніше встановлених параметрів, тобто Bank Interleave = 4 Bank і DRAM Command Rate = IT.

Оцінка продуктивності при Bank Interleave = 4 Bank і Command Rate = 1t

Тест

Значення

Sandra (Int)

2024

Sandra (Float)

1901

QUAKES (Fastest)

239,7 FPS

Як правило, на цьому етапі настройка підсистеми пам'яті закінчується. Проте, якщо використовуються високоякісні модулі пам'яті, то, змінюючи параметри Trp (Precharge to Active), Tras (Active to precharge) і Trcd (Active to CMD), можна отримати ще невелику надбавку в швидкості.

Trp, Tras, Trcd

Значення параметрів Trp, Tras, Trcd за умовчанням відповідно: ЗТ, 6т і ЗТ. Зменшення вказаних величин супроводжується збільшенням швидкості роботи підсистеми пам'яті. В процесі настройки для цих параметрів були встановлені наступні значення: Trp = 2т, Tras = 5т і Trcd = 2т.

Оцінка продуктивності

Тест

Значення

Sandra (Int)

2039

Sandra (Float)

1906

QUAKES (Fastest)

245,0 FPS

К.ак виходить з результатів тестування, зменшення значень для параметрів Trp, Tras, Trcd забезпечило приріст продуктивності близько 7,5% ю тесту Sandra і більше 12% в ігровому тесті Quake3.

Продуктивність системи з Ddr333

Чріведенниє результати тестування були отримані на комп'ютері, в сонфігурациі якого була використана пам'ять Ddr266 (Рс2100). Сле-ювало чекати, що заміна пам'яті на Ddr333 (Рс2700) забезпечить даль-гейший зростання продуктивності. Проте тестовий модуль пам'яті зміг аработать на штатній частоті, тобто при встановлених значеннях частоти :SB 133 Мгц і частоти роботи пам'яті 166 Мгц, тільки при наступних наченіях параметрів:

  • Bank Interleave = 4 Bank
  • DRAM Command Rate = IT
  • CAS Latency = 2t
  • Trp = 3t J Tras = 6t
  • Trcd = 3t

Опенька пооїзволітельності з МОДУЛЯМИ пам'яті Ddr333

Тест

Значення

Sandra (Int)

2052

Sandra (Float)

1932

QUAKES (Fastest)

255,1 FPS

Параметри настройки модулів і оцінка продуктивності

Частоти Fsb/мемогу, Мгц

Значення параметрів модулів пам'яті

Sandra

QUAKES, FPS

Приріст в QUAKES

1

133/133

Disable, 2т, 2.5т, ЗТ, 6т, ЗТ

1907/1776

218,1

-

2

133/133

2 Bank, 2т, 2.5т, ЗТ, 6т, ЗТ

1911/1791

222,9

2,2%

3

133/133

4 Bank, 2т, 2.5т, ЗТ, 6т, ЗТ

1925/1806

227,3

4,2%

4

133/133

4 Bank, 1т, 2.5т, ЗТ, 6т, ЗТ

1965/1864

235,0

7,7%

5

133/133

4 Bank, 1т, 2т, ЗТ, 6т, ЗТ

2024/1901

239,7

9,9%

6

133/133

4 Bank, 1т, 2т, 2т, 5т, 2т

2039/1906

245,0

12,3%

7

133/166

4 Bank, 1т, 2т, ЗТ, 6т, ЗТ

2052/1932

255,1

16,9%

8

166/166

4 Bank, 1т, 2т, ЗТ, 6т, ЗТ

2426/2272

307,2

40,8%

Слід зазначити, що у разі неоптимального вибору значень параметрів, що визначають роботу оперативної пам'яті, користувач втрачає значну частину продуктивності системи. Це ж відбувається і при спробі заощадити фінансові кошти на якості оперативної пам'яті. Втрати в продуктивності можуть досягати по деяких оцінках до 5- 10%. Про величину цієї оцінки можна судити, наприклад, по тому факту, що приріст в 5-10 FPS в ігровому тесті Quake3 (Fastest) відповідає різниці між використанням процесорів AMD Athlon Xp1700+ і Хр1600+.

Аналізуючи приведені результати, доцільно звернути увагу на частотний режим 166 Мгц/166 Мгц. Він забезпечує синхронну роботу підсистеми пам'яті і процесорної шини, що забезпечує, до речі, при 166 Мгц розгін процесора з частоти 1400 до 1750 Мгц. У цьому режимі відсутні затримки на тактове узгодження сигналів. Крім того, для використовуваної материнської плати, як втім і для багатьох інших, починаючи з частоти процесорної шини 166 Мгц, використовується дільник 1/5 для частоти шини PCI і 2/5 для AGP. Це забезпечує роботу контроллерів жорстких дисків і відеоадаптерів на стандартних для них частот, тобто відповідно для PCI - 33 Мгц і AGP - 66 Мгц.

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

 

На правах рекламы:

 

::  Меню ::

 

Головна

Введення
Настройка BIOS Setup
Оптимізація роботи жорстких дисків
Стиснення жорстких дисків
Кешування жорстких і компакт-дисків
Оптимізація роботи відеопідсистеми
Оптимізація роботи оперативної пам'яті
Обновлення BIOS материнської плати
Тестування, моніторинг і діагностика
Локальна мережа в ОС Windows 9x/NT/2000/хр
Форсовані режими
Вимоги до елементів, що розганяються
Розгін процесорів
Розгін відеоадаптерів і жорстких дисків
Покрокова схема розгону
Тестування розігнаних систем
Материнські плати і чіпсети форсованих режимів
Методи і засоби охолоджування
Приклади і результати розгону

Додаток


 

:: Реклама ::

 
  Настройка і оптимізація комп'ютера
 

 

:: Статистика ::

 

каталог сайтів
Індекс цитування

Украина онлайн

 

:: Навігація ::

 
Головна
Додати у вишукане  

 

 

 


 

Copyright © Asentli, 2008-2010