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 integrado HILOADintroducido anteriormente con DR DOS 5.0 en 1990. DR DOS 6.0 también añadió soporte para esta variante de nomenclatura en 1991. [ 3 ] [ 4 ]
Descripción general
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 instalada. Se desarrollaron varios esquemas para admitir memoria adicional (véase 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 elevar algunos programas TSR, como el controlador del ratón o el controlador de caché de disco (como SMARTDRV ), antes de ejecutar una aplicación que consumiera mucha memoria. Esto se lograba utilizando LOADHIGHuna llamada con el nombre del programa como parámetro.
Para cargar TSRs en alto dentro de CONFIG.SYS , se debe usar la directiva INSTALLHIGH en lugar del LOADHIGHcomando. El equivalente LOADHIGHpara 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 son compatibles con 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. LOADHIGHAdemás, otros métodos para liberar memoria convencional se han vuelto obsoletos en gran medida.
LOADHIGHforma parte del subsistema MS-DOS de Windows XP para mantener únicamente la compatibilidad de sintaxis de MS-DOS y MS OS/2 versión 1.x. [ 5 ] No está disponible en absoluto en Windows XP Edición de 64 bits [ 6 ] y tampoco está disponible ya en el intérprete de comandos de los sistemas operativos Windows más recientes. [ 7 ]
Véase también
- BUFFERSHIGH / HIBUFFERS (DOS 7.0+)
- STACKSHIGH / HISTACKS (DOS 7.0+)
- LASTDRIVEHIGH / HILASTDRIVE (DOS 7.0+)
- FILESHIGH / HIFILES (DOS 7.0+)
- FCBSHIGH / HIFCBS (DOS 7.0+)
- DOS / HIDOS (DOS 5.0+)
- DATOS DOSDATA
- HIINSTALLLAST
- Lista de comandos de DOS
- Auto-alto de carga
- Autotraslado
Referencias
- 1 2 "Descripción general de la funcionalidad de administración de memoria en MS-DOS" . Microsoft . 6 de junio de 2001. Q95555. Archivado del original el 8 de febrero de 2020. Recuperado el 8 de febrero de 2020 .
- ↑ Wolverton, Van (2003). Ejecución de MS-DOS versión 6.22 . Edición del 20.º aniversario (6.ª ed. revisada). Microsoft Press . ISBN 0-7356-1812-7.
- ↑ Paul, Matthias R. (1997-07-30). NWDOS-TIPs — Tips & Tricks rund um Novell DOS 7, mit Blick auf undokumentierte Details, Bugs und Workarounds [ Consejos y trucos para Novell DOS 7, con especial atención a los detalles no documentados, los errores y las soluciones alternativas ] . MPDOSTIP (en alemán) (3.ª ed.). Archivado del original el 5 de noviembre de 2016. Consultado el 11 de enero de 2012 . (Nota: NWDOSTIP.TXT es una obra exhaustiva sobre Novell DOS 7 y OpenDOS 7.01 , que incluye la descripción de muchas características y aspectos internos no documentados. Forma parte de la colección MPDOSTIP.ZIP del autor, aún más extensa, que se mantuvo hasta 2001 y se distribuyó en numerosos sitios web en aquella época. El enlace proporcionado dirige a una versión anterior del archivo NWDOSTIP.TXT convertida a HTML).
- 1 2 "Capítulo 10 Gestión de la memoria" . Guía del usuario de Caldera DR-DOS 7.02 . Caldera, Inc. 1998 [1993, 1997]. Archivado del original el 30 de agosto de 2017. Consultado el 30 de agosto de 2017 .
- ↑ "Loadhigh" . Technet . Microsoft . Archivado del original el 13 de agosto de 2019. Consultado el 8 de febrero de 2020.
Windows XP no utiliza este comando. Se acepta únicamente para compatibilidad con archivos MS-DOS.
- ↑ "Comandos del subsistema MS-DOS" . Microsoft .
- ↑ "Comandos de Windows" . Microsoft . 26 de abril de 2023.
Lecturas adicionales
- Cooper, Jim (2001). Edición especial con MS-DOS 6.22 (3.ª ed.). Que Publishing . ISBN 978-0-7897-2573-8.
- Ivens, Kathy; Proffit, Brian (1993). OS/2 Inside & Out . Osborne McGraw-Hill . ISBN 978-0-07-881871-4.
- Comandos internos de DOS
- Gestión de memoria de DOS
- stubs de DOS