CARGA ALTA


En informática, LOADHIGH(abreviado ) es un comandoLH interno de DOS en COMMAND.COM que se usa 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 HILOADcomando integrado introducido anteriormente con DR DOS 5.0 en 1990. DR DOS 6.0 también agregó soporte para esta variante de nomenclatura en 1991 [ 3] [4]

Debido al diseño de la PC de IBM , DOS padecía 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 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 consume mucha memoria. Esto se logró usando LOADHIGHcall con el nombre del programa como parámetro.

Para cargar TSR altos dentro de CONFIG.SYS , se debe usar la directiva INSTALLHIGHLOADHIGH en lugar del comando. El equivalente de LOADHIGHpara controladores de dispositivos es DEVICEHIGH (solo se puede usar dentro de CONFIG.SYS ). Estos también son compatibles desde DR DOS 6.0. DR DOS 5.0 y versiones posteriores también son compatibles con HIINSTALL y HIDEVICE , respectivamente. [4]

La mayoría de los sistemas operativos modernos ahora se ejecutan en modo protegido con soporte para un modelo de memoria no segmentada (plana) y no tienen una restricción de 640 KB. LOADHIGHy otros métodos para liberar la memoria convencional se han vuelto obsoletos en gran medida.

LOADHIGHes 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 solamente. [5] No está disponible en absoluto en Windows XP 64-Bit Edition [6] y ya no está disponible en el intérprete de comandos de los sistemas operativos Windows más nuevos . [7] [ aclaración necesaria ]