ХИМЕМ.SYS
Эта статья нуждается в дополнительных цитатах для проверки . ( февраль 2023 г. ) |
HIMEM.SYS — это DOS драйвер устройства , который позволяет программам DOS хранить данные в расширенной памяти в соответствии со спецификацией расширенной памяти (XMS). Память, превышающая первые 1 МБ адресного пространства , требуется Windows 9x / Me для загрузки; поэтому эти версии Microsoft Windows требуют HIMEM.SYS
чтобы быть загруженным, чтобы иметь возможность работать.
HIMEM.SYS
впервые был включен в состав Windows 2.1 (1988 г.).
В MS-DOS 5.0 (1991 г.) и более поздних версиях HIMEM.SYS
может использоваться для загрузки кода ядра DOS в область высокой памяти (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 не загружен.
В последних версиях HIMEM.SYS из MS-DOS и Windows 9x существует серьезная ошибка, связанная с обработкой параметра /a20control:off, вызывающая зависание. Для этого есть неофициальный патч.
История
[ редактировать ]Основной номер версии HIMEM.SYS указывает на совместимость версии спецификации расширенной памяти (XMS). например, HIMEM.SYS 3.07 совместим с XMS версии 3.0.
В комплекте с | Дата | Версия |
---|---|---|
Windows/286 2.1 | май 1988 г. | 1.1 |
Windows/386 2.1 | май 1988 г. | 2.04 |
Windows/286 2.11 | Март 1989 г. | 2.04 |
Windows/386 2.11 | Март 1989 г. | 2.04 |
MS-DOS 4.01 | ноябрь 1988 г. | 2.04 |
Windows 3.0 | май 1990 г. | 2.60 |
MS-DOS 5.0 | июнь 1991 г. | 2.77 |
IBM-ПК DOS 5.0 | июнь 1991 г. | 2.77 |
IBM-ПК DOS 5.02 | сентябрь 1992 г. | 2.78 |
MS-DOS 5.00а | ноябрь 1992 г. | 2.78 |
Windows 3.1 | апрель 1992 г. | 3.07 |
Windows для рабочих групп 3.1 | Октябрь 1992 г. | 3.07 |
MS-DOS 6.0 | март 1993 г. | 3.09 |
IBM-ПК DOS 6.1 | июнь 1993 г. | 3.09 |
MS-DOS 6.2 | сентябрь 1993 г. | 3.10 |
Windows 3.11 | ноябрь 1993 г. | 3.10 |
Windows для рабочих групп 3.11 | ноябрь 1993 г. | 3.10 |
MS-DOS 6.21 | март 1994 г. | 3.10 |
IBM-ПК DOS 6.3 | апрель 1994 г. | 3.09 |
MS-DOS 6.22 | июнь 1994 г. | 3.10 |
IBM-ПК DOS 7.0 | апрель 1995 г. | 3.15 |
IBM-ПК ДОС 2000 | май 1998 г. | 3.15 |
Windows 95 | август 1995 г. | 3.95 |
Windows 98 | июнь 1998 г. | 3.95 |
См. также
[ редактировать ]- Обычная память
- Расширенная память
- Большая область памяти
- Верхняя область памяти
- ЭММ386
- Управление памятью
- ЗАГРУЗИТЬ