Дополнительная память (XMS)

Опубликовано: 19 марта 2009. Автор: admin

Windows 3.1 как в стандартном, так и в расширенном режиме использует механизм расширения памяти, соответствующий XMS-стандарту (см. гл.12).

В обоих режимах оболочка в состоянии сцепить основную память с дополнительной и рассматривать полученное соединение как единое адресное пространство. Тем самым традиционные проблемы управления и расширения памяти, характерные для DOS, в Windows теряют свою остроту. Windows-приложения смогут достичь границ памяти, только будучи очень большими (ограничений на объем для них практически не существует). Но DOS-приложения, даже работая в среде Windows, не могут преодолеть границы 640 Кб, хотя их рабочая 640 Кб область может быть размещена оболочкой в любом месте физической памяти.

Драйвер HIMEM

Для работы с расширенной памятью оболочке Windows 3.1 требуется специальный драйвер, загружаемый соответствующей строкой файла CONFIG.SYS. В MS-DOS этот "драйвер называется HIMEM.SYS, а в DR-DOS

— HIDOS.SYS. Драйверы для 386 и 486 процессоров EMM386.SYS отличаются в версиях оболочек 3.0 и 3.1.

Ваш отзыв

Подтвердите, что Вы не бот — выберите человечка с поднятой рукой: