Электронная библиотека книг Александра Фролова и Григория Фролова.
Shop2You.ru Создайте свой интернет-магазин
Библиотека
Братьев
Фроловых

Компьютер IBM PC/AT, MS-DOS и Windows. Вопросы и ответы

© Александр Фролов, Григорий Фролов
Том 10, М.: Диалог-МИФИ, 1993, 218 стр.

[Назад] [Содеожание] [Дальше]

2.16. Как установить драйвер расширенной памяти QEMM-386

Процедура установки драйвера QEMM-386 полностью описана в пятом томе серии "Библиотека системного программиста", который называется "Тонкая настройка и оптимизация MS-DOS". В этой книге мы рассмотрим основные параметры драйвера QEMM386.SYS и приведем пример его использования.

Для подключения драйвера QEMM386.SYS разместите в файле конфигурации CONFIG.SYS следующую команду:

DEVICE=C:\QEMM\QEMM386.SYS [параметры]

Приведем таблицу самых важных параметров драйвера QEMM386.SYS, описание остальных параметров вы сможете найти в документации на драйвер:

Параметр Назначение
RAM Параметр RAM указывается в тех случаях, когда необходимо выполнить отображение расширенной памяти на свободные участки верхней памяти. Используйте этот параметр, если вы решили переместить драйверы и резидентные программы в расширенную память
ROM Параметр указывает на то, что содержимое BIOS должно быть скопировано в расширенную память. Используется для увеличения скорости выполнения программ, активно использующих BIOS
NOEMS Если задан этот параметр, драйвер QEMM386.SYS не будет выполнять эмуляцию дополнительной памяти. В этом случае освобождается дополнительно 64 килобайта зарезервированной памяти, в которой могут разместиться драйверы и резидентные программы. Укажите этот параметр, если ни одна из используемых вами программ не нуждается в дополнительной памяти

Приведем пример использования средств QEMM-386 для загрузки драйверов и резидентных программ в неиспользуемые области верхней памяти.

Отключите драйвера HIMEM и EMM386. Затем подключите в первой строке файла CONFIG.SYS драйвер QEMM386.SYS:

DEVICE=C:\QEMM\QEMM386.SYS RAM NOEMS

В данном примере драйвер QEMM386.SYS будет использоваться для управления областью старшей памяти (HMA) и для размещения драйверов и резидентных программ в расширенной памяти. Эмуляция дополнительной памяти выполняться не будет.

Для загрузки драйверов в область верхней памяти используйте драйвер LOADHI.SYS, указав ему в качестве параметра путь загружаемого драйвера и параметры этого драйвера, например:

DEVICE=C:\QEMM\LOADHI.SYS C:\DOS\EGA.SYS

Для загрузки в расширенную память резидентных программ используйте программу LOADHI.COM. Для этого расположите ее в файле AUTOEXEC.BAT и укажите ей путь загружаемой резидентной программы и ее параметры:

C:\QEMM\LOADHI MOUSE.COM
[Назад] [Содеожание] [Дальше]