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

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

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

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

2.7. Как использовать область старшей памяти (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.

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