Програма SMARTDrive буферизирует дані всіх дискових пристроїв (для гнучких дисків тільки при читанні, а для вінчестера при читанні і запису). При запуску SMARTDTive можна в явному вигляді вказати, які саме накопичувачі підлягають буферизації.
Для отримання довідки про можливі ключах (опціях) запуску прог-Рамі кешування слід в рядку підказки DOS дати директиву:
Довідку по буферизованих пристроїв можна отримати, якщо викликати директиву SMARTDRV без параметрів.
З огляду на специфічного призначення програми SMARTDrive і особ-ностей її організації, при інсталяції цієї програми рекомендується звернути увагу на наступне:
Приділіть особливу увагу установці мінімального розміру кеша. При частих обмінах великими обсягами інформації з диском рекомендується вибрати цей розмір побільше. Не має, однак, сенсу вибирати його більше чверті загального обсягу ОЗУ. Установка даного параметра менше 256 Кб практично зводить нанівець весь ефект від кешування.
Не встановлюйте максимальне значення розміру кешу занадто великим. При розмірі 2048 Кб і більше може навіть проявлятися ефект невеликого зниження продуктивності.
Слід відмовитися від організації програмного кеша при малих обсягах оперативної пам'яті або при наявності апаратного кеша.
RAM-диск (віртуальний, електронний диск)
У деяких ситуаціях доцільно організувати в пам'яті на час роботи оболонки Windows віртуальний (псевдо) диск. Він працює набагато швидше, ніж реальний фізичний диск, але при виключенні живлення його вміст втрачається. Він дуже зручний для тимчасового зберігання проміжних даних, протягом одного сеансу роботи.
Версія 3.1, на відміну від попередньої версії оболонки, працює з подібним RAM-диском без будь-яких серйозних проблем. Але при цьому рекомендується користуватися версією драйвера RAMDRIVE.SYS, що поставляється разом з цією версією оболонки.
RAM-диском рекомендується користуватися при роботі на машині з 286 процесором і з відносно великим об'ємом пам'яті в тому випадку, коли експлуатуються додатки, інтенсивно використовують тимчасові файли для проміжного зберігання даних. Робота з ними істотно прискориться, якщо розмістити їх на RAM-диску.
Для конфігурації RAM-диска слід включити в CONFIG.SYS файл наступний рядок:
DEVIСЕ = С: \ WI NDOWS \ RAMDR IVE. SYS [Лараметр]
Параметр визначає розмір RAM-диска в КБ. Залежно від потреб можна вказати для нього значення від 4 до 32767, але не більше обсягу ОЗУ. Найбільший ефект досягається при обсягах RAM-диска від 256 до 512 Кб. Врахуйте, що пам'ять під RAM-диск виділяється за рахунок робочої пам'яті додатків і оболонки.
При інсталяції оболонки їй слід повідомити ідентифікатор RAM-диска. Припустимо, що він має ім'я D. Відповідну інформацію можна передати оболонці через файл SYSTEM.INI або через DOS-файл AUTOEXEC.BAT (визначивши значення системної змінної TEMP). Оболонка спочатку сканує файл SYSTEM.INI, а потім AUTOEXEC.BAT.
У файлі AUTOEXEC.BAT відповідний рядок визначення може виглядати, наприклад, так:
При необхідності зберігання багатьох файлів на віртуальному диску можна організувати на ньому і піддиректорії, наприклад у вигляді
У більшості випадків, однак, віртуальний диск не потрібен, особливо в розширеному режимі. Власний механізм управління пам'яттю оболонки Windows розподіляє пам'ять досить ефективно, і найкращим рішенням буде виділення оболонці максимально можливої пам'яті.