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

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

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

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

2.11. Как получить дополнительную память

Если программное обеспечение, используемое вами, предполагает наличие на компьютере дополнительной памяти, то вам нужно либо покупать отдельную плату дополнительной памяти, либо воспользоваться возможностью ее эмуляции с помощью расширенной памяти.

Эмуляцию дополнительной памяти с помощью расширенной можно выполнить при помощи драйвера EMM386.EXE, входящего в состав MS-DOS. Кроме драйвера EMM386.EXE для эмуляции дополнительной памяти можно использовать драйверы из пакета QEMM. Возможности использования пакета QEMM рассмотрены в разделе "Что такое драйвер расширенной памяти QEMM-386". В этом разделе мы рассмотрим только драйвер EMM386.

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

DEVICE=C:\DOS\EMM386.EXE [параметры]

В качестве параметров вы можете указать размер эмулируемой дополнительной памяти в килобайтах, режим эмуляции дополнительной памяти и т. д. Например, если вам нужна дополнительная память размером один мегабайт, используйте следующую команду:

DEVICE=C:\DOS\EMM386.EXE 1024

Если вы не укажите размер эмулируемой дополнительной памяти, будет использовано значение по умолчанию - 256 Кбайт.

Для примера приведем образец файла CONFIG.SYS, в котором подключен драйвер EMM386.EXE:

DEVICE=C:\DOS\HIMEM.SYS
DEVICE=C:\DOS\EMM386.EXE 1024

Первая команда загружает драйвер HIMEM.SYS, необходимый для управления расширенной памятью. Вторая команда подключает драйвер EMM386.EXE, используемый для эмуляции одного мегабайта дополнительной памяти.

Кроме эмуляции дополнительной памяти, драйвер EMM386.EXE может применяться для загрузки резидентных программ и драйверов в расширенную память. Более подробно о использовании EMM386 для загрузки резидентных программ и драйверов в расширенную память можно прочитать в разделах "Как можно загрузить программы в расширенную память".

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