Delphi 6 -программирование


Драйвер SMARTDRV.SYS



Драйвер SMARTDRV.SYS

Самый простой (но не самый эффективный) способ организации кэширования дисковой памяти - использование драйвера SMARTDRV.SYS. Обычно он располагается в каталоге DOS на диске c:. Для подключения кэша в файле CONFIG.SYS должна находиться строка: device=c:\dos\smartdrv.sys [Размер] [МинРазмер] [/A]

Параметр /A, если он задан, указывает, что кэш должен быть расположен в дополнительной (expanded) памяти. В противном случае кэш будет находится в расширенной (extended) памяти.

Если вы решили использовать расширенную память, в файле CONFIG.SYS перед вышеприведённой строкой должна находиться строка: device=c:\dos\himem.sys

Эта строка нужна для подключения драйвера расширенной памяти HIMEM.SYS.

Необязательный параметр [Размер] задаёт размер области оперативной памяти в килобайтах, отводимой под кэш. Если он не задан, для кэша отводится 256 килобайт памяти. (В том случае, когда задан параметр /A и не указан параметр [Размер], для кэша отводится вся имеющаяся дополнительная память.)

Параметр [МинРазмер] (также необязательный) задаёт минимальный размер кэша в килобайтах. Этот параметр обычно используют при работе с такими программами, которые умеют уменьшать размер кэша и использовать освободившуюся память для своих нужд. Например, MicrosoftWindows может уменьшить размер кэша до нуля.

Приведём рекомендации по выбору параметров в зависимости от типа компьютера и наличия расширенной или дополнительной памяти.









Начало  Назад  Вперед