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

Как использовать область старшей памяти (HMA)


Область старшей памяти, представляющая собой первые 64 Кбайта расширенной памяти, может быть использована компьютерами с процессорами 80286, 80386, 80486, Pentium (то есть всеми компьютерами на которых можно установить расширенную память) для переноса в нее модулей ядра операционной системы, ее буферов и рабочих областей. При этом для программ MS-DOS дополнительно освобождается несколько десятков килобайт.

Данная возможность появилась в MS-DOS начиная с версии 5.0. Поэтому если у вас установлена более ранняя версия MS-DOS необходимо заменить ее на версию 5.0 или лучше сразу на версию 6.0.

Для использования области старшей памяти вам надо расположить в файле конфигурации всего две команды:

DEVICE=C:\DOS\HIMEM.SYS DOS=HIGH

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

Вторая команда настраивает MS-DOS на использование области старшей памяти для хранения модулей ядра операционной системы, ее буферов и рабочих областей.

Отметим, что при размещении в файле CONFIG.SYS данных команд порядок их вызова не важен. Однако желательно подключить драйвер HIMEM.SYS в самом начале файла конфигурации CONFIG.SYS.

Если вы выполнили установку MS-DOS версии 6.0 на компьютере, укомплектованном расширенной памятью, вызовы данных команд будут автоматически включены в формируемый файл CONFIG.SYS.



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