НАГРУЗКА ВЫСОКАЯ - LOADHIGH

НАГРУЗКА ВЫСОКАЯ / LH / НАГРУЗКА
Разработчики)Цифровые исследования, Novell, Microsoft, IBM, Кальдера
изначальный выпуск11 июня 1991 г.; 29 лет назад (1991-06-11)
Операционная системаДОС
ТипКоманда

В вычислениях НАГРУЗКА ВЫСОКАЯ (сокращенно LH) является внутренним ДОС команда в COMMAND.COM который используется для загрузки программы в верхняя область памяти (UMA) вместо обычная память.[1]

Команда была представлена MS-DOS 5.0 / ПК DOS 5.0 в 1991 г.[2][1] копирование встроенного HILOAD команда, ранее представленная с DR DOS 5.0 в 1990 г. DR DOS 6.0 добавлена ​​поддержка этого варианта именования в 1991 году.[3][4]

Обзор

Благодаря дизайну IBM PC, DOS пострадала от так называемого 640 КБ барьер. Размер этой области памяти, известный как обычная память, был фиксированным и не зависел от фактически установленного объема системной памяти. Для поддержки дополнительной памяти были разработаны различные схемы (см. Также EMS, XMS ) и Расширители DOS, но обычная память все еще оставалась проблемой из-за проблем совместимости. Это был дефицитный ресурс, поскольку многие приложения требовали большую часть этого базового фрагмента памяти во время выполнения. Поэтому часто приходилось подниматься высоко. TSR программы, подобные мышь драйвер или драйвер кэширования диска (например, SMARTDRV ) перед запуском приложения, требовательного к памяти. Это было достигнуто с помощью НАГРУЗКА ВЫСОКАЯ вызывается с именем программы в качестве параметра.

Чтобы загрузить TSR высоко в CONFIG.SYS, то УСТАНОВИТЬ директива должна использоваться вместо НАГРУЗКА ВЫСОКАЯ команда. Эквивалент НАГРУЗКА ВЫСОКАЯ для драйверы устройств является DEVICEHIGH (можно использовать только в CONFIG.SYS Они также поддерживаются начиная с DR DOS 6.0. DR DOS 5.0 и выше также поддерживают УСТАНОВИТЬ и HIDEVICE соответственно.[4]

Большинство современных операционных систем теперь работают в защищенный режим с поддержкой несегментированной (плоской) модели памяти и не имеют ограничения 640 КБ. НАГРУЗКА ВЫСОКАЯ и другие методы освобождения обычной памяти в значительной степени устарели.

НАГРУЗКА ВЫСОКАЯ является частью Windows XP Подсистема MS-DOS только для обеспечения совместимости синтаксиса MS-DOS и MS OS / 2 версии 1.x.[5] Он вообще недоступен на 64-разрядная версия Windows XP[6] а также больше не доступен в интерпретатор команд из новых Windows операционные системы.[7][требуется разъяснение ]

Смотрите также

использованная литература

  1. ^ а б «Обзор функций управления памятью в MS-DOS». Microsoft. 2001-06-06. Q95555. В архиве из оригинала на 2020-02-08. Получено 2020-02-08.
  2. ^ Волвертон, Ван (2003). Запуск MS-DOS версии 6.22. Издание к 20-й годовщине (6-е исправленное издание). Microsoft Press. ISBN  0-7356-1812-7.
  3. ^ Пол, Матиас Р. (1997-07-30). NWDOS-TIPs - Советы и приемы для Novell DOS 7, с подробностями, исправлениями и обходными путями Blick auf undokumentierte [Советы и приемы для Novell DOS 7 с упором на недокументированные детали, ошибки и обходные пути]. MPDOSTIP. Выпуск 157 (на немецком языке) (3-е изд.). В архиве из оригинала от 05.11.2016. Получено 2012-01-11. (NB. NWDOSTIP.TXT - это комплексная работа над Novell DOS 7 и OpenDOS 7.01, включая описание многих недокументированных функций и внутренних компонентов. Он является частью еще более обширной коллекции автора MPDOSTIP.ZIP, поддерживаемой до 2001 года и распространенной в то время на многих сайтах. Предоставленная ссылка указывает на старую версию файла NWDOSTIP.TXT, преобразованную в HTML.)
  4. ^ а б «Глава 10 Управление памятью». Caldera DR-DOS 7.02 Руководство пользователя. Caldera, Inc. 1998 [1993, 1997]. Архивировано из оригинал на 2017-08-30. Получено 2017-08-30.
  5. ^ "Loadhigh". Технет. Microsoft. В архиве из оригинала на 13.08.2019. Получено 2020-02-08. Windows XP не использует эту команду. Это принято только для совместимости с файлами MS-DOS.
  6. ^ "Команды подсистемы MS-DOS". Microsoft.
  7. ^ «Команды Windows». Microsoft.

дальнейшее чтение