Операционная система Microsoft Windows

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


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

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

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

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

Первая команда загружает драйвер HIMEM.SYS, управляющий расширенной памятью. Драйвер HIMEM.SYS поставляется в составе операционных систем MS-DOS и Windows, и находится в каталоге MS-DOS и Windows. Используйте файл, содержащий более позднюю версию HIMEM.SYS. Старый файл может быть удален чтобы освободить дисковую память.

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

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

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



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