Команду MEMMAX можно давать в ответ на системную подсказку. Она позволяет управлять расширенной памятью. С помощью данной команды вы можете временно разрешать или запрещать использование областей расширенной памяти. Некоторые приложения не могут правильно работать при разрешении или запрещении отдельных типов памяти.
MEMMAX [/? /H] [- +L] [/L] [- +U] [/U] [- +V] [/V]
При загрузке DOS в верхнюю или старшую память обычная память освобождается и может использоваться приложениями. Однако некоторые приложения не будут загружаться в нижнюю (обычную) память и требуют ее запрещения. Переключать это состояние (разрешать/запрещать нижнюю память) можно с помощью команды MEMMAX с параметрами L. По умолчанию при запуске операционной системы эта память запрещается.
Если вы не используете команды HILOAD или LOADHIGH, то для загрузки программ и драйверов устройств в верхнюю память нужно разрешить ее (указанные команды делают это автоматически). Для разрешение/запрещения верхней памяти используйте команду MEMMAX с параметром U.
При использовании дисплейных адаптеров EGA или VGA область видеопамяти резервируется администратором памяти, и для использования ее приложениями вам нужно разрешить эту память. Чтобы команда MEMMAX действовала при каждом запуске системы, ее можно включить в файл AUTOEXEC.BAT.
| Параметр | Описание |
|---|---|
| /? или /H | Выводят справочный текст. |
| -L | Запрещает нижнюю память. |
| +L | Разрешает нижнюю память. |
| /L | Выводит текущее состояние нижней памяти. |
| -U | Запрещает верхнюю память. |
| +U | Разрешает верхнюю память. |
| /U | Выводит текущее состояние верхней памяти. |
| -V | Запрещает использование видеопамяти приложениями. |
| +V | Разрешает использование видеопамяти приложениями. |
| /V | Выводит текущее состояние видеопамяти. |