Movatterモバイル変換


[0]ホーム

URL:


Jump to content
WikipediaThe Free Encyclopedia
Search

LOADHIGH

From Wikipedia, the free encyclopedia
(Redirected fromHILOAD (DOS command))

LOADHIGH / LH / HILOAD
DevelopersDigital Research,Novell,Microsoft,IBM,Caldera
Initial release11 June 1991; 34 years ago (1991-06-11)
Operating systemDOS
TypeCommand

In computing,LOADHIGH (abbreviatedLH) is an internalDOScommand inCOMMAND.COM that is used to load a program into theupper memory area (UMA) instead ofconventional memory.[1]

The command was introduced withMS-DOS 5.0 /PC DOS 5.0 in 1991,[2][1] copying the built-inHILOAD command earlier introduced withDR DOS 5.0 in 1990.DR DOS 6.0 added support for this naming variant as well in 1991.[3][4]

Overview

[edit]

Due to design of theIBM PC, DOS suffered from what was known as the640 KB barrier. The size of this memory area, known asconventional memory, was fixed and independent of the amount of system memory actually installed. Various schemes were developed to support extra memory (see alsoEMS,XMS) andDOS extenders, but conventional memory was still an issue due to compatibility issues. It was a scarce resource as many applications demanded a large part of this basic memory fragment at runtime. Therefore, it was often necessary to move high someTSR programs like themouse driver or the disk caching driver (likeSMARTDRV) prior to running a memory-hungry application. This was achieved by usingLOADHIGH called with the program's name as the parameter.

To load TSRs high withinCONFIG.SYS, theINSTALLHIGH directive must be used instead of theLOADHIGH command. The equivalent ofLOADHIGH fordevice drivers isDEVICEHIGH (usable only withinCONFIG.SYS).These are also supported since DR DOS 6.0. DR DOS 5.0 and higher also supportHIINSTALL andHIDEVICE, respectively.[4]

Most modern operating systems now run inprotected mode with support for an unsegmented (flat) memory model and do not have a 640 KB constraint.LOADHIGH and other methods of freeing conventional memory have largely become obsolete.

LOADHIGH is part of theWindows XPMS-DOS subsystem to maintain MS-DOS and MS OS/2 version 1.x syntax compatibility only.[5] It is not available at all onWindows XP 64-Bit Edition[6] and also no longer available in thecommand interpreter of newerWindows operating systems.[7][clarification needed]

See also

[edit]

References

[edit]
  1. ^ab"Overview of Memory-Management Functionality in MS-DOS".Microsoft. 2001-06-06. Q95555.Archived from the original on 2020-02-08. Retrieved2020-02-08.
  2. ^Wolverton, Van (2003).Running MS-DOS Version 6.22. 20th Anniversary Edition (6th revised ed.).Microsoft Press.ISBN 0-7356-1812-7.
  3. ^Paul, Matthias R. (1997-07-30).NWDOS-TIPs — Tips & Tricks rund um Novell DOS 7, mit Blick auf undokumentierte Details, Bugs und Workarounds [Tips & tricks for Novell DOS 7, with a focus on undocumented details, bugs and workarounds]. MPDOSTIP (in German) (3 ed.).Archived from the original on 2016-11-05. Retrieved2012-01-11. (NB. NWDOSTIP.TXT is a comprehensive work onNovell DOS 7 andOpenDOS 7.01, including the description of many undocumented features and internals. It is part of the author's yet larger MPDOSTIP.ZIP collection maintained up to 2001 and distributed on many sites at the time. The provided link points to a HTML-converted older version of the NWDOSTIP.TXT file.)
  4. ^ab"Chapter 10 Managing Memory".Caldera DR-DOS 7.02 User Guide.Caldera, Inc. 1998 [1993, 1997]. Archived fromthe original on 2017-08-30. Retrieved2017-08-30.
  5. ^"Loadhigh".Technet.Microsoft.Archived from the original on 2019-08-13. Retrieved2020-02-08.Windows XP does not use this command. It is accepted only for compatibility with MS-DOS files.
  6. ^"MS-DOS subsystem commands".Microsoft.
  7. ^"Windows Commands".Microsoft. 2023-04-26.

Further reading

[edit]
Stub icon

This DOS software-related article is astub. You can help Wikipedia byexpanding it.

Retrieved from "https://en.wikipedia.org/w/index.php?title=LOADHIGH&oldid=1180282858"
Categories:
Hidden categories:

[8]ページ先頭

©2009-2025 Movatter.jp