Тонкая настройка и оптимизация MS-DOS


Ещё о драйвере HyperDisk


В отличие от драйвера SMARTDRV.SYS, который немедленно записывает все изменения в кэше на диск, HyperDisk может "накапливать" изменения в оперативной памяти и сбрасывать их на диск позже, во время простоев компьютера или через заданный промежуток времени. Это увеличивает производительность при записи данных на диск (а не только при повторном обращении к одним и тем же данным, как это было для драйвера SMARTDRV.SYS). Кроме того, драйвер HyperDisk может оптимизировать последовательность записываемых секторов с целью сокращения перемещений блока головок.

Однако такая задержка во времени опасна, так как если произойдет, например, внезапное отключение питающей сети, драйвер HyperDisk может не успеть записать все изменения в кэше на диск. Это может привести к логическому разрушению файловой системы на кэшируемом диске.

Возможности драйвера HyperDisk реализуются необязательными параметрами. Эти параметры могут задаваться в файле CONFIG.SYS:

device=c:\hyperdke.exe C:2048 H V

Кроме того, некоторые параметры можно изменять во время работы операционной системы при помощи программы HYPERDK.EXE. Для этого надо запустить эту программу с новыми параметрами для драйвера HyperDisk:

hyperdk H V

Приведем список некоторых, наиболее полезных на наш взгляд, параметров:

H Если задан этот параметр, кэшируются только накопители на жёстких магнитных дисках.
F Кэшируются также и накопители на гибких магнитных дисках. Этот режим включён по умолчанию.
V Включение проверки записываемых данных. Этот параметр используется вместо команды MS-DOS VERIFY. Команда VERIFY не должна использоваться вместе с драйвером HyperDisk.
N Не выполнять проверку записываемых данных. Отменяет действие параметра V.
C:nn Параметр определяет количество памяти, используемой драйвером для организации кэша, nn задаёт размер кэша в килобайтах.
W Режим немедленной записи данных на диск сразу после их обновления в кэше. Этот режим включён по умолчанию.
Q Аналогично W, но для флоппи-дисков.
S Запись данных на диск откладывается до тех пор, пока компьютер не перейдет в состояние ожидания.
A Аналогично S, но для флоппи-дисков.
XU Отключение кэша. Вся память, котрая использовалась для кэша, освобождается и становится доступна другим программам.
<


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