Драйвер 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 может уменьшить размер кэша до нуля.
Приведём рекомендации по выбору параметров в зависимости от типа компьютера и наличия расширенной или дополнительной памяти.