WYSOKI ŁADUNEK

ŁADUJ WYSOKO / LEWO / ŁADUJ HIGH
Deweloperzy Digital Research , Novell , Microsoft , IBM , Caldera
Pierwsze wydanie 11 czerwca 1991 ; 31 lat temu ( 11.06.1991 )
System operacyjny DOS
Typ Komenda

W informatyce LOADHIGH (w skrócie LH ) to wewnętrzne polecenie DOS w COMMAND.COM , które służy do ładowania programu do górnego obszaru pamięci (UMA) zamiast do pamięci konwencjonalnej .

Polecenie zostało wprowadzone wraz z MS-DOS 5.0 / PC DOS 5.0 w 1991 r., Kopiując wbudowane polecenie HILOAD wprowadzone wcześniej w DR DOS 5.0 w 1990 r . DR DOS 6.0 dodał obsługę tego wariantu nazewnictwa również w 1991 r.

Przegląd

Ze względu na konstrukcję IBM PC , DOS cierpiał na tak zwaną barierę 640 KB . Rozmiar tego obszaru pamięci, znany jako pamięć konwencjonalna , był stały i niezależny od ilości faktycznie zainstalowanej pamięci systemowej. Opracowano różne schematy obsługi dodatkowej pamięci (patrz także EMS , XMS ) i przedłużacze DOS , ale pamięć konwencjonalna nadal stanowiła problem ze względu na problemy ze zgodnością. Był to rzadki zasób, ponieważ wiele aplikacji wymagało dużej części tego podstawowego fragmentu pamięci w czasie wykonywania. Dlatego często konieczne było przeniesienie niektórych programów TSR , takich jak sterownik myszy lub sterownik buforowania dysku (taki jak SMARTDRV ), przed uruchomieniem aplikacji wymagającej dużej ilości pamięci. Osiągnięto to za pomocą LOADHIGH z nazwą programu jako parametrem.

Aby załadować TSR wysoki w CONFIG.SYS , należy użyć dyrektywy INSTALLHIGH zamiast polecenia LOADHIGH . Odpowiednikiem LOADHIGH dla sterowników urządzeń jest DEVICEHIGH (do użytku tylko w CONFIG.SYS ). Są one również obsługiwane od DR DOS 6.0. DR DOS 5.0 i nowsze obsługują również HIINSTALL i HIDEVICE .

Większość nowoczesnych systemów operacyjnych działa teraz w trybie chronionym z obsługą modelu pamięci niesegmentowanej (płaskiej) i nie ma ograniczenia 640 KB. LOADHIGH i inne metody zwalniania konwencjonalnej pamięci w dużej mierze stały się przestarzałe.

LOADHIGH jest częścią podsystemu MS-DOS systemu Windows XP w celu zachowania zgodności składni MS-DOS i MS OS/2 w wersji 1.x. Nie jest w ogóle dostępny w systemie Windows XP 64-Bit Edition , a także nie jest już dostępny w interpreterze poleceń nowszych systemów operacyjnych Windows . [ wymagane wyjaśnienie ]

Zobacz też

Dalsza lektura