Команды и функции Novell DOS 7.0

Файл EMM386 EXE



Файл EMM386.EXE

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

Верхняя память - это 384К памяти, расположенной выше обычной памяти. Эта область памяти используется различными элементами аппаратного обеспечения, такими как адаптеры дисплея или сетевые адаптеры. Однако неиспользуемая верхняя память доступна для загрузки драйверов устройств и резидентных в памяти программ. EMM386 можно использовать на компьютерах с процессором 386 или старше.

Расширенная (XMS) память - это память выше 1Mб в компьютерах с микропроцессорами 80286, 386 и старше. Все администраторы расширенной памяти требуют использования данной памяти. Для этого в Novell DOS 7 включены администраторы памяти EMM386 и HIMEM. Например, MS Windows требует расширенной памяти. XMS (Extended Memory Specification) использует протокол, обеспечивающий стандартный интерфейс с верхней и расширенной памятью.

Чтобы использовать расширенную память компьютер 80286 или 386 должен работать в защищенном режиме. Машины с процессором 386 (и старше) могут также работать в виртуальном режиме 8086. Это означает, что хотя компьютер ведет себя также как в реальном режиме, для приложений доступны средства защищенного режиме.

Обычная память - это первые 640К оперативной памяти компьютера. Она используется всеми приложениями на базе DOS. Младшей памятью называются нижние 64К обычной памяти. В нее обычно загружаются драйверы устройств и операционная система. Остальная область оперативной памяти может содержать ваши данные и программы. Большинство приложений DOS могут работать в обычной памяти, но вы можете оптимизировать память системы, используя преимущества других типов памяти, освободив для других приложений обычную память.

Старшая память (HMA) - это первые 64К расширенной памяти. По умолчанию операционная система загружается в High Memory Area (HMA), и обычная память освобождается для приложений. HMA - это специальная область расширенной памяти, так как она может быть доступна при работе компьютера в реальном режиме.

Дополнительная память EMS (то есть память, добавляемая к обычной памяти) - это память, которую могут использовать некоторые приложения DOS. Эта память соответствует спецификации Lotus/Intel/Microsoft (LIM) Expanded Memory Specification (EMS), и называется также EMS-памятью. Администратор памяти EMM386 может на компьютерах с процессором 386 и старше эмулировать дополнительную память. Некоторые приложения могут использовать EMS-память через область верхней памяти размером 64К, которая называется страничной рамкой. Когда требуется дополнительная память, эта область резервируется в верхней памяти администратором памяти.

EMM386 загружается и конфигурируется с помощью оператора DEVICE в файле CONFIG.SYS. При загрузке администратора памяти 386 в SETUP или INSTALL этот оператор включается в CONFIG.SYS автоматически. Конфигурация EMM386 зависит от установленных в SETUP значений. Полный синтаксис оператор DEVICE для загрузки EMM386 имеет следующий вид: DEVICE = C:\NWDOS\EMM386.EXE [[/]? [/]H] [[/]AUTO] [[/]COMPAQ[=ON OFF]] [[/]DPMI[=ON OFF]] [[/]EXCLUDE=нач-кон[,нач-кон]...] [[/]FRAME=AUTO NONE адрес] [[/]GATEA20=тип] [[/]INCLUDE=нач-кон[,нач-кон]...] [[/]INT15=кб] [[/]MULTI[=ON OFF]] [[/]OFF] [[/]ON] [[/]ROM=нач-кон[,нач-кон]...] [[/]USE=нач-кон[,нач-кон]...] [[/]VIDEO[= нач-]кон]] [[/]VXD=маршрут] [[/]WEITEK=ON OFF] [[/]WINSTD] [[/]XBDA]



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