HIMEM.SYS - это драйвер устройства DOS , который позволяет программам DOS сохранять данные в расширенной памяти через спецификацию расширенной памяти (XMS). Этот драйвер устройства имеет особое значение, потому что различные версии Microsoft Windows, работающие поверх операционной системы DOS, требуют загрузки HIMEM.SYS
для работы.
HIMEM.SYS
обеспечивает доступ к памяти сверх первого 1 МБ пространства и, следовательно, требуется Windows 9x /Me для загрузки графических частей операционных систем.
Начиная с MS-DOS 5.0 (1991), был представлен HIMEM.SYS
, который можно было использовать для загрузки кода ядра DOS в High Memory Area (HMA) для увеличения объема доступной стандартной памяти, указав DOS = HIGH
в CONFIG.SYS
.
В DR DOS 5.0 (1990) и 6.0 (1991) драйвер назывался HIDOS.SYS
, а не HIMEM.SYS
, как соответствующая директива DCONFIG.SYS
или CONFIG.SYS
HIDOS = ON
.
В FreeDOS соответствующий файл называется HIMEM.EXE
и может быть загружен из файла конфигурации FreeDOS с именем FDCONFIG.SYS
или CONFIG.SYS
.
В Windows 3.1 и Windows 9x существует также загружаемая из командной строки версия HIMEM.SYS под названием XMSMMGR.EXE. Он может загружать службы расширенной памяти после загрузки системы в командной строке. Это позволяет программе установки Windows загружаться, даже если HIMEM.SYS не загружен.