Desarrollador(es) | Investigación digital , Novell , Microsoft , IBM , Caldera |
---|---|
Lanzamiento inicial | 11 de junio de 1991 ( 11 de junio de 1991 ) |
Sistema operativo | Dos |
Tipo | Dominio |
En informática, LOADHIGH
(abreviado LH
) es un comando interno de DOS en COMMAND.COM que se utiliza para cargar un programa en el área de memoria superior (UMA) en lugar de la memoria convencional . [1]
El comando se introdujo con MS-DOS 5.0 / PC DOS 5.0 en 1991, [2] [1] copiando el comando incorporado HILOAD
introducido anteriormente con DR DOS 5.0 en 1990. DR DOS 6.0 también agregó soporte para esta variante de nombre en 1991. [3] [4]
Debido al diseño del IBM PC , DOS sufría de lo que se conocía como la barrera de los 640 KB . El tamaño de esta área de memoria, conocida como memoria convencional , era fijo e independiente de la cantidad de memoria del sistema realmente instalada. Se desarrollaron varios esquemas para admitir memoria adicional (consulte también EMS , XMS ) y extensores de DOS , pero la memoria convencional seguía siendo un problema debido a problemas de compatibilidad. Era un recurso escaso ya que muchas aplicaciones demandaban una gran parte de este fragmento de memoria básica en tiempo de ejecución. Por lo tanto, a menudo era necesario mover algunos programas TSR como el controlador del mouse o el controlador de almacenamiento en caché del disco (como SMARTDRV ) antes de ejecutar una aplicación que consumía mucha memoria. Esto se lograba utilizando LOADHIGH
el nombre del programa como parámetro.
Para cargar TSR en la parte alta de CONFIG.SYS , se debe utilizar la directiva INSTALLHIGH en lugar del LOADHIGH
comando. El equivalente de LOADHIGH
para los controladores de dispositivos es DEVICEHIGH (utilizable solo dentro de CONFIG.SYS ). Estos también son compatibles desde DR DOS 6.0. DR DOS 5.0 y versiones posteriores también admiten HIINSTALL y HIDEVICE , respectivamente. [4]
La mayoría de los sistemas operativos modernos ahora funcionan en modo protegido con soporte para un modelo de memoria no segmentada (plana) y no tienen una restricción de 640 KB, LOADHIGH
y otros métodos para liberar memoria convencional se han vuelto en gran medida obsoletos.
LOADHIGH
es parte del subsistema MS-DOS de Windows XP para mantener la compatibilidad de sintaxis de MS-DOS y MS OS/2 versión 1.x únicamente. [5] No está disponible en absoluto en Windows XP 64-Bit Edition [6] y tampoco está disponible en el intérprete de comandos de los sistemas operativos Windows más nuevos. [7] [ aclaración necesaria ]
Windows XP no utiliza este comando. Se acepta solo por compatibilidad con archivos MS-DOS.