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

       

Драйвер HyperDisk


Драйвер HyperDisk - одно из самых мощных и быстродействующих средств кэширования дисковой памяти. Он работает как с флоппи-дисками, так и с жёсткими дисками. Этот драйвер может располагать кэш в обычной, расширенной или дополнительной памяти компьютера. При использовании драйвера HyperDisk производительность дисковой системы может увеличиться в несколько раз. За счет сокращения объёма физического ввода/вывода и существенного уменьшения перемещений блока головок увеличивается срок службы дисководов.

Для установки драйвера HyperDisk версии 4.30 вам достаточно скопировать в корневой каталог диска C: (или в любой другой каталог любого другого диска) все файлы с расширением exe. Затем надо убедиться в том, что вы не используете другие средства кэширования дисковой памяти, такие как драйвер SMARTDRV.SYS.

На дистрибутивной дискете драйвера HyperDisk находятся следующие файлы: HYPER286.EXE, HYPER386.EXE, HYPERDKX.EXE, HYPERDKE.EXE, HYPERDKC.EXE, HYPERDK.EXE. Все эти файлы (за исключением HYPERDK.EXE) представляют собой различные варианты драйвера HyperDisk. Файл HYPERDK.EXE предназначен для динамического изменения параметров драйвера HyperDisk.

Если ваш компьютер не оборудован расширенной или дополнительной памятью (IBMPC или IBM XT), вы должны использовать файл HYPERDKC.EXE. При этом кэш будет распологаться в стандартной памяти, сильно сокращая доступное другим программам пространство. Для подключения драйвера поместите в файл CONFIG.SYS следующую строку (мы предполагаем, что вы скопировали все файлы драйвера HyperDisk в корневой каталог диска C:):

device=c:\hyperdkc.exe C:100

Параметр C:100 указывает, что кэш должен иметь размер 100 килобайт. Если этот параметр не указывать, то по умолчанию для кэша, расположенного в основной памяти, будет отведено 128 килобайт.

При использовании драйвера HyperDisk параметр BUFFERS в файле CONFIG.SYS должен быть равен 5:

BUFFERS=5

Кроме того, в файл AUTOEXEC.BAT следует добавить строку:

VERIFY=OFF

Если вы - обладатель компьютера, выполненного на базе процессора 80286 (IBM AT), то обычно вам доступно по крайней мере 384 килобайта расширенной памяти. В этом случае используйте следующий вариант подключения драйвера:


device=c:\hyper286.exe

Если вы не укажите параметр C:, для кэша будет отведена вся имеющаяся расширенная память.

Для компьютеров IBM AT, выполненных на базе процессора 80386, используйте файл HYPER386.EXE:

device=c:\hyper386.exe C:2048

В данном случае для кэша отводится два мегабайта расширенной памяти.

Обычно набора описанных только что файлов достаточно для организации кэша практически на любых компьютерах. Однако если у вас возникли проблемы совместимости драйвера HyperDisk с другим используемым программным обеспечением, вы можете попробовать установить драйверы HYPERDKX.EXE или HYPERDKE.EXE. Первый драйвер предназначен для использования расширенной памяти в компьютерах, выполненных на базе процессоров 80286 или 80386, а второй - для использования дополнительной памяти. Эти драйверы используются аналогично только что описанным, например:

device=c:\hyperdke.exe C:2048

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


Содержание раздела