Софт

Программа SMARTDrive

Программа SMARTDrive буферизирует данные всех дисковых устройств (для гибких дисков только при чтении, а для винчестера при чтении и записи). При запуске SMARTDTive можно в явном виде указать, какие именно накопители подлежат буферизации.

Для получения справки о возможных ключах (опциях) запуска прог-раммы кэширования следует в строке подсказки DOS дать директиву:

SMARTDRV /?

Справку по буферизуемым устройствам можно получить, если вызвать директиву 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 соответствующая строка определения может выглядеть, например, так:

SET TEMP=D:\

При необходимости хранения многих файлов на виртуальном диске можно организовать на нем и поддиректории, например в виде

SET TEMP=D:\SUBDIR

В большинстве случаев, однако, виртуальный диск не нужен, в особенности в расширенном режиме. Собственный механизм управления памятью оболочки Windows распределяет память достаточно эффективно, и наилучшим решением будет выделение оболочке максимально возможной памяти.

Оставьте Ваш отзыв