Команды DOS. Справочное пособие



         

Команда LOADHIGH (LH) - часть 2


Параметр /S сжимает при загрузке программы UMB до его минимального размера. Это делает использование памяти наиболее эффективным. Данный параметр обычно задается только программой MemMaker. Применять его можно только в сочетании с параметром /L. Он влияет только на те блоки UMB, для которых задан минимальный размер.

Параметр [диск:][маршрут]имя_файла задает расположение и имя файла, который вы хотите загрузить.

"Параметры" задают необходимую программе информацию командной строки.

О загрузке в старшую память драйверов устройств рассказывается в описании команды DEVICEHIGH, а о программе MemMaker - в описании MEMMAKER.

Для использования команды LOADHIGH в файл CONFIG.SYS необходимо включить команду DOS=UMB. Кроме того, перед загрузкой программы в старшую память нужно установить администратор старшей памяти. В MS-DOS предусмотрена программа EMM386.EXE, которая управляет областями старшей памяти на компьютере с процессором 80386 или старше. Для установки EMM386, добавьте в файл CONFIG.SYS команду DEVICE. (Команде DEVICE для EMM386 должна предшествовать команда DEVICE для HIMEM.SYS.)

Когда вы используете команду LOADHIGH для загрузки программы, MS-DOS пытается загрузить ее в старшую память. Если там недостаточно места, то MS-DOS загружает программы в обычную память. (Чтобы определить, какие блоки UMB использует программа, дайте команду MEM /M и укажите имя программы в качестве аргумента.)

Команду LOADHIGH удобно включать в файл AUTOEXEC.BAT. (При использовании MemMaker это происходит автоматически.)

Приведем пример. Следующая команда загружает программу OPERS.EXE в область 1 и дает ей доступ к областям старшей памяти 5 и 6:

     lh /L:1;5;6 c:\user\progs\opers.exe




Содержание  Назад  Вперед