Програма MemMaker може вивести на монітор комп'ютера які-небудь запитання або пропозиції. В цьому випадку необхідно просто правильно відповідати на них і слідувати інструкціям. Потім MemMaker запропонує перезапустити комп'ютер, щоб протестувати завантаження всіх драйверів пристроїв і резидентних програм.
Далі все відбуватиметься так, як і в режимі стандартної установки.
Програма MemMaker змінює конфігурацію пам'яті системи, коректуючи команди у файлах Autoexec.bat, Config.sys і іноді в System.ini. Перед зміною файлів MemMaker створює їх резервні копії звичайно з тими ж іменами, але з розширеннями umb. Якщо в процесі оптимізації виникли які-небудь проблеми, то можна відмінити зміни і відновити попередні версії цих файлів. Можна відмінити зміни навіть після виходу з утиліти MemMaker. Для цього необхідно:
1. Завершити роботу всіх активних програм.
2. Запустити утиліту, набравши в командному рядку Memmaker/undo. В результаті з'явиться повідомлення, що пропонує або відновлення початкового виду змінених файлів, або вихід з утиліти MemMaker.
3. Для відновлення – натиснути клавішу <Enter>. Поступить пропозиція перезапустити комп'ютер.
4. Натиснути клавішу <Enter>.
3. Управління оперативною пам'яттю в BIOS Setup
При виборі параметрів практично завжди можна виходити з принципу, чим менше затримки, тим краще. В той же час установка дуже низьких значень даних параметрів може привести до нестабільної роботи пам'яті, а отже, й комп'ютера. В цьому випадку достатньо завантажити установки за умовчанням (меню BIOS Setup Defaults), і система повернеться в первинний стан. Змінюючи параметри BIOS Setup, пов'язані із затримками при роботі з пам'яттю, неможливо завдати якої-небудь шкоди комп'ютеру. Якщо система працює нестабільно або взагалі відмовляється функціонувати, необхідно лише повернутися до початкових установок.
Наведемо деякі приклади параметрів коректування з метою підвищення швидкості роботи оперативної пам'яті комп'ютера.
Частіше всього всі необхідні параметри, що управляють роботою оперативної пам'яті, знаходяться в меню BIOS Setup, яке називається Advanced Chipset Setup, пункти якого перераховані нижче. Звичайно змінювати значення можна за допомогою клавіш <+> і <-> або <PgUp> і <PgDn>. Значення Enabled/Disabled означають включити/виключити відповідну опцію.
Auto Configuration
Автоматична установка параметрів комп'ютером.
Для забезпечення можливості корекції параметрів уручну доцільно вимкнути дану опцію. Інакше багато параметрів будуть встановлено автоматично.
DRAM Read Timing
Кількість циклів при зверненні до пам'яті.
Даний параметр може приймати значення x111, x222, х333, х444. Чим менше кількість циклів, тим краще. Необхідно зменшити до мінімально можливого значення. Це збільшить продуктивність. Проте слід обов'язково переконатися в стабільності роботи при новому значенні параметра. Можливі (рекомендовані) значення: EDO RAM – x222 і х333, FPM RAM – х333 і х444, SDRAM – x111 і x222.
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
Слід спробувати включити ці параметри і подивитися на продуктивність і працездатність комп'ютера. Іноді зустрічається пам'ять, продуктивність якої значно зростає при включенні даних параметрів.
3.1. Настройка модулів оперативної пам'яті
Однієї з найважливіших підсистем, що впливають на продуктивність комп'ютера, є оперативна пам'ять. Її швидкісні можливості залежать від настройки роботи модулів пам'яті (твікінг – tweaking), здійснюваної в BIOS Setup.
Звичайно всі необхідні параметри для модулів пам'яті встановлюються в автоматичному режимі – за умовчанням. Це здійснюється, як правило, за допомогою спеціального параметра, наприклад, DRAM Timing, який приймає звичайно в BIOS Setup сучасних материнських плат значення SPD або Manual.
Значення SPD (SPD – Serial Presence Detect) забезпечує установку параметрів, що рекомендуються виробником модулів пам'яті. Тут слід зазначити, що виробники, страхуючись, як правило, завищують затримки, забезпечуючи гарантовану стійкість роботи у всіх конфігураціях комп'ютера. Але слід враховувати, що при цьому вони знижують продуктивність системи, підвищити яку можна переходом в режим Manual і установкою оптимальних для конкретних екземплярів модулів пам'яті значень параметрів.
Залежність продуктивності від установки різних значень наборів ряду параметрів, що визначають швидкість роботи підсистеми оперативної пам'яті, наведені нижче.
Тестова система
У тестовій системі було використано наступне устаткування:
материнська плата Abit KX7-333;
256 Мбайт РС2100 DDR SDRAM, виробництва Samsung;
процесор AMD Athlon XP 1600+;
відеокарта МХ440 на чипі NVidia GeForce4 64Mb (NVIDIA Detonator v28.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
Тrp = 3Т
Tras = 6T
Trcd = 3T
Таблиця 3.
Оцінка продуктивності при значеннях параметрів за умовчанням
Тест | Значення
Sandra (Int) | 1907
Sandra (Float) | 1776
Quake3 (Fastest) | 218,1 FPS
Bank Interleave
Параметр Bank Interleave призначений для управління доступом до відкритих банків пам'яті. Можливі значення: Disable, 2 Bank, 4 Bank (іноді 2-Way/4-Way). Найпродуктивнішим є значення 4 Bank.
Таблиця 3.
Оцінка продуктивності при Bank Interleave = 2 Bank
Тест | Значення
Sandra (Int) | 1911
Sandra (Float)