роботи оперативної пам'яті в умовах використання системи Windows 9x – застосування драйверів, спеціально написаних для даної системи. Такі драйвери працюють в захищеному режимі. При цьому слід уникати, по можливості, використання драйверів, робота яких вимагає режиму сумісності з MS-DOS – реального режиму. Це зв'язано з тим, що такі драйвери завантажуються в перший мегабайт пам'яті, зменшують розмір вільної області базової пам'яті і, таким чином, сприяють пониженню продуктивності комп'ютера і обмежують роботу програм, що вимагають великого розміру базової пам'яті.
Виявити драйвери, що працюють в реальному режимі, в Windows 95 можна за допомогою виконання, наприклад, наступних дій:
1. Натискуйте кнопку Пуск.
2. Виберіть команду Настройка \ Панель управления.
3. У вікні, що з'явилося, перемістіть покажчик на значок Система і двічі клацніть кнопкою миші.
4. У діалоговому вікні Свойства: Система перейдіть на вкладку Быстродействие.
У списку, що з'явився, будуть перераховані драйвери, що працюють в реальному режимі. Додаткові дані про ці драйвери можна одержати, якщо натиснути на кнопку Сведения.
Для програм, що запускаються в системі Windows 9x в режимі сумісності з MS-DOS, можуть бути потрібно драйвери, що вимагають реального режиму. Для забезпечення роботи таких драйверів їх необхідно описати відповідним чином в конфігураційних файлах Autoexec.bat і Config.sys. Драйвери, що працюють в реальному режимі і поміщені в базову пам'ять, зменшують величину її вільної частини. Для економії базової пам'яті і збільшення продуктивності комп'ютера доцільно спробувати перемістити частину таких драйверів у верхню пам'ять, розташовану між 640 Кбайт і 1 Мбайт. Для цього в конфігураційний файл Config.sys необхідно додати рядки, що містять наступні атрибути:
DOS=HIGH, UMB
DEVICE=C:\WINDOWS\HIMEM.SYS
DEVICE=C:\WINDOWS\EMM386.EXE NOEMS HIGHSCAN
Потім для розміщення необхідних програм у верхню пам'ять слід використовувати відповідно команди devicehigh в Config.sys і lh або loadhigh в Autoexec.bat.
Оптимізувати розташування системних програм, розміщених в першому мегабайті пам'яті, і збільшити розмір вільної частини базової пам'яті для прикладних програм можна за допомогою спеціальної програми-утиліти MemMaker. Дана утиліта, що входить до складу пакету MS-DOS, починаючи з версії 6.0, в процесі своєї роботи змінює конфігураційні файли Config.sys і Autoexec.bat. Ці файли спільно з системним SETUP визначають конфігурацію і роботу апаратно-програмного забезпечення комп'ютера. В результаті виконання MemMaker драйвери пристроїв та інші резидентні програми, що постійно знаходяться в оперативній пам'яті, оптимально використовують об'єм базової пам'яті. При цьому MemMaker так само, якщо це можливо засобами даної утиліти; забезпечує завантаження резидентних програм в UMB-блоки. Все це збільшує вільну частину базової пам'яті для прикладних програм – програм користувача, наприклад, для ігор, програм навчання, бізнесу, обробки інформації засобами мультимедіа і т.д.
Слід зазначити, що програма-утиліта MemMaker працює тільки на комп'ютерах з процесорами 386 і вище, що в даний час є легко здійснимою умовою.
Перед запуском програми MemMaker необхідно:
1. Переконатися в коректності роботи апаратних засобів системи, зокрема, оперативної пам'яті.
2. Завершити роботу всіх активних програм, наприклад, Windows xx, MS-DOS Shell, NC;
3. Запустити всі драйвери і резидентні програми, які звичайно використовуються у складі апаратно-програмних засобів.
При запуску утиліти MemMaker користувачу надається можливість вибрати режим роботи: Express Setup (стандартна установка) або Custom Setup (вибіркова установка).
2.1. Режим Express Setup
Для використання утиліти MemMaker в режимі Express Setup:
1. Необхідно запустити програму MemMaker. Для цього в командному рядку потрібно набрати MemMaker і натиснути клавішу <Enter>. Відобразиться перше вікно. Для продовження слід вибрати опцію Continue, натискуючи клавішу <Enter>.
2. Поступить пропозиція вибрати режим роботи. Для роботи в стандартному режимі необхідно вибрати Express Setup, натискуючи клавішу <Enter>. Потім вказати, чи потрібна EMS-пам'ять.
3. Якщо жодна програма не вимагає наявності EMS-пам'яті чи немає впевненості в цьому, слід вибрати значення No, натискуючи клавішу <Enter>. Якщо ж користувачем використовуються програми, що вимагають EMS-пам'яті, то слід вибрати значення Yes, натискуючи клавішу <Space>, а потім клавішу <Enter>. Поступить пропозиція перезапустити комп'ютер, щоб протестувати завантаження всіх драйверів пристроїв і резидентних програм.
4. Після цього утиліта MemMaker оптимізує конфігурацію пам'яті. Закінчивши аналіз, вона внесе необхідні зміни у файли Config.sys і Autoexec.bat. Потім знову запропонує перезапустити комп'ютер з новою конфігурацією. Для перезавантаження слід натиснути клавішу <Enter>. Далі послідує запит про коректність роботи системи.
5. Якщо в процесі роботи з утилітою не було ніяких повідомлень про помилки і система працює нормально, слід вибрати опцію Yes, натискуючи клавішу <Enter>. Якщо є сумнів в нормальній роботі системи, необхідно натиснути клавішу <Space> для вибору опції No. Далі – слідувати інструкціям, наведеним на екрані.
6. Якщо було підтверджено, що комп'ютер працює правильно, то MemMaker виведе на екран таблицю, в якій буде показано кількість вільної пам'яті кожного типу до і після її оптимізації.
2.2. Режим Custom Setup
Якщо при роботі утиліти MemMaker виникли проблеми через який-небудь драйвер пристрою або програми, треба перезавантажити комп'ютер і вибрати режим Custom Setup, а потім відповісти Yes на питання Specify which drivers and TSRs to include in optimization? (Указувати, які драйвери і резидентні програми слід включати в оптимізацію?).
Режим Custom Setup достатньо схожий на режим Express Setup. Він відрізняється тим, що після запиту EMS-пам'яті з'явиться вікно Advanced Options. Значення опцій даного вікна визначають, яким чином MemMaker конфігуруватиме пам'ять комп'ютера в процесі оптимізації.
Якщо необхідно, користувач може змінити значення опцій вікна Advanced Options. Переміщатися по опціях можна за допомогою клавіш <^> (стрілка вгору) і <v> (стрілка вниз). А змінювати їх значення за допомогою клавіші <Space>. Для отримання інформації про яку-небудь опцію необхідно натиснути клавішу <F1>.
Для продовження роботи утиліти слід натиснути клавішу <Enter>.