DOS Protected Mode Services ( DPMS ) es un conjunto de servicios de administración de memoria de DOS extendidos que permiten que los controladores de DOS habilitados para DPMS se carguen y ejecuten en modo de memoria extendida y protegido . [ 1 ] [ 2 ] [ 3 ]
DPMS, que no es un extensor de DOS por sí mismo, es un conjunto mínimo de servicios de administración de memoria extendida de DOS para permitir que las extensiones del sistema residente de DOS ligeramente modificadas ( RSX ), como los controladores de dispositivos o los programas que terminan y permanecen residentes (TSR) (como los llamados clientes DPMS ) , se reubiquen en la memoria extendida y se ejecuten en modo protegido de 16 o 32 bits , dejando solo un pequeño fragmento en la memoria convencional como interfaz para comunicarse con el entorno DOS convencional. [ 2 ] [ 4 ] [ 5 ] Los clientes DPMS lo hacen a través de los servicios DPMS proporcionados por un servidor DPMS previamente cargado . [ 1 ] El tamaño necesario del fragmento restante depende del tipo de controlador, pero a menudo se puede reducir a unos pocos cientos de bytes solo para el encabezado, incluso para controladores complejos.
Al ejecutar el controlador en memoria extendida y liberar memoria convencional, DPMS no solo permite que controladores muy grandes se carguen y aprovechen la memoria disponible, sino que también deja más memoria disponible para que se carguen controladores DOS normales o para que se ejecuten aplicaciones DOS no extendidas dentro de las limitaciones de espacio del área de memoria convencional. Esto también ayudará a aumentar la cantidad de recursos del sistema libres en Windows. Al proporcionar interfaces unificadas para que el software asigne y utilice memoria en modo protegido [ 1 ] sin tener que canalizar todas las solicitudes a través del modo real de DOS, DPMS también puede ayudar a mejorar el rendimiento del sistema.
DPMS
DPMS fue desarrollado originalmente por Novell Digital Research GmbH, Alemania, en 1992. [ 6 ] [ nb 1 ] Es compatible con cualquier DOS y puede coexistir con administradores de memoria y extensores de DOS como DPMI , VCPI , etc. La API de DPMS es reentrante [ 1 ] y compatible con multitarea como la multitarea DR-DOS o DESQview . [ 7 ] Al proporcionar un controlador DPMS VxD integrado , también es compatible con Windows 3.x y Windows 9x . [ 7 ]
El servidor DPMS debe cargarse después de los administradores de memoria (y antes de los controladores que lo utilizan), ya sea como un controlador de dispositivo "DPMSXXX0" [ 7 ] por instrucción DEVICE en CONFIG.SYS (método preferido), o posteriormente como un TSR. [ 7 ] Para fines de depuración (por ejemplo, junto con WDEB386.EXE de Microsoft [ 1 ] ), las versiones SDK de EMM386.EXE 3.00 pueden proporcionar alternativamente servicios DPMS [ 1 ] a través de un módulo DPMS.SYS integrado, [ 8 ] que se ejecuta en el anillo 1 en lugar del anillo 0 , como con la versión independiente de DPMS.EXE. La opción permite la depuración en versiones anteriores de NuMega SoftICE . [ 8 ]EMM386 [/]DPMS[=ON] DPMS [/]NOCR3
Dependiendo de las circunstancias, el servidor ocupará entre aproximadamente 700 y 1400 bytes de memoria convencional por sí mismo y no se puede cargar en UMB . [ 7 ] [ nb 2 ] El servidor DPMS requerirá al menos una máquina 286 para funcionar, pero dado que el software habilitado para DPMS se puede diseñar de manera que continúe ejecutándose en memoria convencional si los servicios DPMS no están disponibles, el software no necesita renunciar a la compatibilidad con sistemas que no proporcionan servicios DPMS, ya sea porque DPMS no está cargado o no está disponible (por ejemplo, en procesadores anteriores a 286). [ 1 ] [ 7 ] En las CPU 386 (y superiores), el servidor DPMS no solo proporcionará un conjunto de servicios de 16 bits, sino también un conjunto de servicios de 32 bits. [ 1 ] Incluso en estas máquinas, se puede forzar a DPMS a cargar solo sus servicios de 16 bits utilizando la opción.DPMS [/]2[86]
DPMS asignará memoria a través de VCPI o XMS , [ 8 ] dependiendo del tipo de memoria disponible. VCPI normalmente también llamará a XMS. Las versiones más recientes de DPMS pueden forzarse a usar una de estas interfaces mediante la opción. [ 8 ] En algunas versiones, es posible especificar la cantidad máxima de memoria extendida que se asignará con . [ 8 ]DPMS [/]MEM=XMS|VCPIDPMS [/]MB=nnnn
Los servicios de registro de DPMS se pueden deshabilitar o volver a habilitar en cualquier momento después de la carga mediante el comando o , sin embargo, esto solo afectará a los nuevos controladores cargados, no a los que ya se estén ejecutando y utilizando DPMS. [ 1 ] [ 7 ]DPMS [/]OFFDPMS [/]ON
Existen básicamente tres revisiones de la especificación DPMS: DPMS beta, [ 9 ] [ 10 ] DPMS 1.0 (distribución original de Novell DOS 7) [ 1 ] y DPMS 1.1 (desde la actualización de marzo de 1994). [ 11 ] La especificación 1.0 continuó siendo compatible con la especificación beta, mientras que la implementación 1.1 (y posteriores) no lo es. [ 11 ]
DPMS hizo su debut en versiones beta de DR DOS "Panther" en octubre de 1992, [ 8 ] [ nb 1 ] que, entre otras cosas, venía con versiones habilitadas para DPMS de la caché de disco Super PC-Kwik , [ 8 ] la compresión de disco SuperStor de Addstor , [ 9 ] [ 8 ] y DEBUG como depurador de sistema de modo protegido "sigilo". [ 8 ] Si bien DPMS ya se llamaba "DOS Protected Mode Services" en ese momento, el controlador DPMS.EXE/DPMS.SYS 0.10 todavía mostraba mensajes de inicio de "DOS Protected Mode Server". Los servicios de tarjeta PCMCIA CS en PalmDOS también estaban habilitados para DPMS. [ 8 ] Los productos minoristas posteriores, como Novell DOS 7 [ 3 ] y Personal NetWare 1.0 en diciembre de 1993, también venían con muchos controladores habilitados para DPMS, como el componente de seguimiento de eliminación de archivos DELWATCH 2.00, la caché de disco adaptativa NWCACHE 1.00 , [ 9 ] [ 7 ] NWCDEX 1.00, [ 6 ] [ 7 ] una extensión de redireccionamiento de CD-ROM , el servidor de red peer-to-peer SERVER 1.20 y STAKER 3.12, el componente de compresión de disco. DPMS también fue proporcionado por Caldera OpenDOS 7.01, [ 1 ] DR-DOS 7.02 y 7.03, que, al menos en algunas versiones, agregaron problemas habilitados por DPMS de DRFAT32 (una extensión de redireccionamiento FAT32 ), [ 8 ] LONGNAME ( compatibilidad con nombres de archivo largos VFAT ) [ 8 ] y VDISK ( disco RAM virtual ). [ 1 ] [ 10 ] DR-DOS 7.03 contiene la última versión de DPMS 1.44.
DPMS también fue proporcionado por PC DOS 7.0 de IBM [ 12 ] [ 13 ] y PC DOS 2000, que venía con una versión anterior del servidor DPMS de Novell y una versión de Stacker 4.02 habilitada para DPMS incluida. [ 12 ] [ 13 ]
Stac Electronics también produjo una versión independiente de Stacker 4 compatible con DPMS. [ 14 ]
Super PC-Kwik 6.xx para DOS de PC-Kwik Corporation [ 15 ] y su Power Pak 4.0 para Windows también incluían la caché de disco SUPERPCK habilitada para DPMS en 1994. [ 16 ]
Algunos conjuntos de controladores DOS de terceros, como Eicon Diva o High Soft Tech GmbH (HST) Saphir [ 17 ] , controladores CAPI ISDN o pilas de controladores PCMCIA/PCCard como CardWare 2.5 (o superior) de Award , también son compatibles con DPMS. [ 8 ] Después de la adquisición de Award por parte de Phoenix , sus controladores PCMCIA 6.0 (y superiores) se vendieron a UniCore . [ 8 ] CardWare 6.0 y 7.0 estaban disponibles a través de APSoft , [ 18 ] [ 19 ] Socket Services (SSxxxxxx.EXE), Card Services (PCCS.EXE), PC Enable (PCENABLE.EXE) y los manejadores de tarjetas (PCDISK.EXE, PCSRAM.EXE, PCATA.EXE y PCFLASH.EXE) podían usar DPMS. Mediante la integración de la pila por parte de LXE en sus PC DOS reforzados, DPMS también llegó a formar parte del paquete Datalight ROM-DOS . [ 20 ] [ 21 ] [ 22 ]
En 1999, Funk Software presentó una versión de su software de control remoto Proxy Host compatible con DPMS, lo que permitió que PHOST ocupara solo 9 KB de memoria convencional. [ 23 ] El software de cliente de acceso telefónico remoto REMOTE para el servidor de acceso remoto 833 de Perle Systems podía aprovechar DPMS para el mismo propósito al menos desde 2002. [ 24 ] Kendall Bennett de SciTech Software también investigó la posibilidad de agregar soporte para DPMS a su conjunto de controladores DOS alrededor del año 2000 , pero esto nunca se publicó.
Bret Johnson desarrolló controladores para DOS que permiten imprimir la pantalla a archivo (PRTSCR) y controladores USB . [ 25 ] [ 26 ]
ENCUBIERTO
En 1993, el gestor de memoria NETROOM 3 de Helix Software Company introdujo una función muy similar a la DPMS de Novell: CLOAKING se utilizaba para reubicar los controladores de Helix y de terceros en memoria extendida [ 2 ] y ejecutarlos en el anillo 0. [ 27 ] Al proporcionar sus funciones como una extensión de la interfaz EMS y XMS en modo real , sus servicios en modo protegido están disponibles bajo INT 2Ch . [ 10 ] [ 28 ] Estaba disponible un kit de desarrollo de CLOAKING que incluía un depurador NuMega SoftICE . [ 29 ] [ 30 ] El controlador oculto o el software TSR que interceptaba interrupciones tenía que dejar un pequeño fragmento de 11 bytes en la memoria convencional que invocaría al servidor CLOAKING para pasar la ejecución a la parte del software del controlador en modo protegido. [ 27 ]
CLOAKING incluye soporte para operar en Windows 3.x y Windows 95, proporcionando servicios INT 2Ch compatibles a los controladores en modo protegido a través de un VxD de Windows, así como depuración durante el inicio de Windows mediante SoftICE. Esta capacidad de transición entre entornos de host en modo protegido también es objeto de una patente. [ 31 ]
CLOAKING se integra y funciona con los programas de control de memoria virtual existentes, sin cambiar las tablas de descriptores ni reiniciar los registros de control. Esto permite un procesamiento de interrupciones más rápido, según la documentación de Helix. [ 30 ] [ 31 ]
A diferencia del DPMS de Novell, el controlador CLOAKING de Helix se puede cargar en alto, [ 7 ] [ nb 2 ] pero no se ejecuta en máquinas 286, [ 7 ] [ nb 2 ] aunque sí admite servicios de 16 bits y estructura de programa en un 386. Además, se ha descubierto que CLOAKING 2.01 es incompatible con el multitarea DR-DOS ( ). [ 7 ] EMM386 /MULTI[=ON] + TASKMGR
Si no hay ningún servidor DPMS presente cuando se carga CLOAKING.EXE, CLOAKING proporcionará, por defecto, un servidor DPMS oculto con un aumento de tan solo 100 bytes en su consumo de memoria DOS . [ 14 ] [ 7 ] Sin embargo, también puede coexistir con un servidor DPMS cargado antes de CLOAKING. La carga de su servidor DPMS integrado puede suprimirse mediante el parámetro. [ 7 ] Los controladores habilitados para DPMS funcionarán tanto con DPMS como con CLOAKING, pero no al revés. [ 7 ]CLOAKING /NODPMS
En NETROOM v3.04, la distribución del disco suplementario del 10 de febrero de 1995 incluía el archivo de recursos protegido con contraseña NR.ZIP (679.271 KB) como un archivo no documentado; DPMSCLK.EXE (13.904 KB), "Servidor DPMS oculto v3.03". El archivo no revela compatibilidad con ninguna opción o parámetro cuando se consulta mediante la opción de ayuda estándar DPMSCLK /? . Este archivo no es descomprimido por el programa NETROOM 3 SETUP.EXE y no se instala. No hay ninguna indicación de la existencia del archivo en el manual del software NETROOM 3 [ 32 ] ni en ninguna de las documentacións del programa en disco ni en los archivos legibles por humanos. [ 33 ] Esta versión final de NETROOM, tal como se publicó, básicamente ignoraba DPMS.
Helix obtuvo la licencia de una versión del BIOS de Award Software y desarrolló BIOS de sistema y de vídeo enmascarados que se ejecutaban completamente en modo protegido, reduciendo su huella de memoria en modo real a 8 KB (en lugar de 96 KB [ 10 ] ) y los utilizó como BIOS de tiempo de ejecución junto con su gestor de memoria NETROOM . [ 7 ] [ 28 ]
Como parte de su producto Multimedia Cloaking , Helix proporcionó versiones enmascaradas del controlador MOUSE 6.33 de Logitech , MSCDEX de Microsoft y una caché de disco propia para reemplazar los controladores SmartDrive de Microsoft .
También existía un producto llamado Multimedia Stacker que consistía en Stacker 4.01 de Stac, habilitado para DPMS, con el conjunto de utilidades DOS ocultas de Helix mencionado anteriormente . [ 14 ] [ 34 ]
El controlador de ratón Logitech para DOS, desde MouseWare 6.50, también se habilitó para aprovechar CLOAKING, reduciendo así la huella de memoria del controlador del ratón visible para las aplicaciones de DOS de 27 KB a 1 KB. [ 7 ]
CLOAKING también fue licenciado a Symantec para su paquete de utilidades, a Corel para sus productos CD Creator y Corel SCSI , y a SMC Networks para sus controladores Ethernet.
La utilidad DPMS de Novell no se puede usar para deshabilitar temporalmente DPMS con un comando si esos servicios DPMS son proporcionados por CLOAKING en lugar de por el propio DPMS, porque la implementación de Helix no solo impedirá erróneamente que los nuevos controladores se registren con DPMS, sino que desactivará por completo los servicios DPMS incluso para los controladores ya cargados, lo que provocará un fallo del sistema. [ 7 ]DPMS [/]OFF
NIOS
En 1993, Novell anunció planes para convertir sus utilidades de administración de estaciones de trabajo residentes, así como sus pilas de controladores de red DOS (shells, redireccionadores y solicitantes) para usar DPMS, [ 10 ] sin embargo, solo el componente del servidor Personal NetWare fue modificado para aprovecharlo realmente.
Anunciado en 1993, [ 35 ] [ 36 ] [ 37 ] [ 38 ] Novell introdujo un nuevo cliente NetWare de 32 bits para DOS/Windows ( Cliente 32 ) basado en ODI32 / NIOS en 1996, reemplazando al anterior cliente de 16 bits basado en ODI / VLM . [ 7 ] El cliente NIOS ( Subsistema de E/S de NetWare [ 37 ] [ 39 ] [ 40 ] ) para DOS y Windows utilizaba técnicas muy similares a DPMS o Cloaking para reubicar y ejecutar el código de los NLM ( Módulos Cargables de NetWare ) cargados en modo protegido y memoria extendida para reducir la huella de memoria convencional de la pila de red a aproximadamente 2 a 5 KB. [ 7 ] [ 39 ]
NIOS no requirió ni utilizó directamente DPMS ni Cloaking, y no proporcionó una interfaz genérica que pudieran usar los módulos que no fueran NLM; sin embargo, sin duda se inspiró en la tecnología DPMS y puede coexistir con ambas .
Si bien Novell publicó Personal NetWare sin modificaciones como parte de la suite DR-DOS por sus nuevos propietarios, Caldera , Lineo y DeviceLogics , hasta 2018 , Personal NetWare había sido abandonado desde 1995 dentro de la propia Novell. Esto llevó a que Novell nunca publicara un PNW.NLMcontrolador para admitir el protocolo Personal NetWare bajo la pila ODI32/NIOS de 32 bits más reciente, por lo que los usuarios de Personal NetWare, que ya podían aprovechar las capacidades DPMS del módulo de servidor PNW, se vieron obligados a seguir utilizando el cliente ODI/VLM de 16 bits, que consumía mucha memoria, con su PNW.VLMcontrolador de protocolo. [ 7 ]
Véase también
Notas
- 1 2 La versión ejecutable DPMS.EXE 0.10 de DR DOS "Panther" muestra un copyright "1985,1992" y hace referencia a un controlador de dispositivo DPMS.SYS integrado.
- 1 2 3 Algunas versiones tempranas de DPMS (anteriores a Novell DOS 7 Update 3) podían cargarse en la parte superior , pero esto se eliminó deliberadamente en versiones posteriores (al permitir artificialmente que el controlador declarara una cantidad de memoria imposible de satisfacer durante la inicialización, de modo que el sistema operativo no pudiera cargarla en la parte superior y tuviera que dejarla en la memoria convencional durante la inicialización) por razones de compatibilidad. Esto podía causar problemas de estabilidad en algunos escenarios en máquinas 286 y 386 que admitían mecanismos de relleno de memoria a nivel de chipset.
Referencias
- 1 2 3 4 5 6 7 8 9 10 11 12 Serie de referencia para desarrolladores de OpenDOS — API de servicios de modo protegido de DOS (DPMS) 1.0 — Guía del programador . Reino Unido: Caldera, Inc. Agosto de 1997 [1994]. Número de pieza de Caldera 200-DODG-005. Archivado del original el 22 de mayo de 2016. Recuperado el 21 de mayo de 2016 .
- 1 2 3 Schulman, Andrew; Brown, Ralf D. (julio de 1994). "QPI: La interfaz de programación QEMM-386" . Dr. Dobb's Journal . Undocumented Corner. San Mateo, California, EE. UU.: Miller Freeman, Inc .: 123–131 . Archivado del original el 23 de agosto de 2017. Recuperado el 23 de agosto de 2017 .
- ^ Schneider, Stefanie (17 de junio de 1994) . "Das Ende von DOS ist nur noch eine Frage der Zeit" [ El fin de DOS es sólo cuestión de tiempo ] . Computerwoche (en alemán). Múnich, Alemania: IDG Business Media GmbH . Archivado desde el original el 2022-01-02 . Consultado el 2 de enero de 2022 .
- ↑ Gillooly, Caryn (1993-03-23). "Novell lanza una nueva versión de DR DOS lista para la red" . Network World : 10. Recuperado el 2017-09-09 .
{{cite journal}}: CS1 maint: servicio de archivado obsoleto ( enlace ) - ↑ Goodman, John M. (1994-01-24). "Novell DOS ofrece una visión emocionante del futuro de DOS" . InfoWorld . 16 (4). InfoWorld Media Group, Inc .: 63. Recuperado el 2017-09-09 .
{{cite journal}}: CS1 maint: servicio de archivado obsoleto ( enlace ) - 1 2 Wein, Josef "Joe" (2012) [2003]. "Resumen: Joe Wein" . Archivado del original el 10 de septiembre de 2017. Recuperado el 10 de septiembre de 2017. [
…] [hasta] 1992
Digital Research GmbH
[…]
DR DOS 6.0
[…] Diseñó e implementó un extensor de modo protegido DPMS para controladores de dispositivos para DR
DOS 7. […]
- ^ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 Paul, Matías R. (30 de julio de 1997). NWDOS-TIP : consejos y trucos para Novell DOS 7, con un clic para deshacer detalles, errores y soluciones . Versión 157 (en alemán) (3 ed.). Archivado desde el original el 22 de mayo de 2016 . Consultado el 11 de enero de 2012 a través de MPDOSTIP. (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 3 4 5 6 7 8 9 10 11 12 13 14 Paul , Matías R. (9 de abril de 2001). NWDOS-TIP : consejos y trucos para Novell DOS 7, con un clic para deshacer detalles, errores y soluciones . Versión 183 (en alemán) (3 ed.) - vía MPDOSTIP.
- 1 2 3 Barr, Christopher (1993-04-13). "Próximos lanzamientos: DOS de Novell" . PC Magazine : 124. Recuperado el 16 de septiembre de 2018 .
{{cite journal}}: CS1 maint: servicio de archivado obsoleto ( enlace ) - 1 2 3 4 5 Schulman, Andrew; Brown, Ralf D .; Maxey, David; Michels, Raymond J.; Kyle, Jim (1994) [noviembre de 1993]. DOS no documentado: Guía del programador para funciones y estructuras de datos reservadas de MS-DOS, ampliada para incluir MS-DOS 6, Novell DOS y Windows 3.1 (2.ª ed.). Reading, Massachusetts, EE. UU.: Addison Wesley . pág . 11. ISBN 0-201-63287-X.(xviii+856+vi páginas, disquete de 3,5") Erratas:
- 1 2 Brown, Ralf D. (2002-12-29). "La lista de interrupciones x86" . Lista de interrupciones de Ralf Brown (61.ª ed.). Archivado del original el 22-05-2016 . Recuperado el 14-01-2012 .
- 1 2 Goodman, John M. (1995-04-10). "PC DOS 7 supera a sus competidores en vías de desaparecer" . InfoWorld . 17 (15). InfoWorld Media Group, Inc .: 68. ISSN 0199-6649 . Recuperado el 2017-09-09 .
{{cite journal}}: CS1 maint: servicio de archivado obsoleto ( enlace ) - 1 2 "Apéndice E. Servicios del modo protegido de DOS". Actualización técnica de PC DOS 7 (PDF) (1.ª ed.). Boca Raton, Florida, EE. UU.: IBM Corporation , Organización de soporte técnico internacional, Centro de Boca Raton. Febrero de 1995. págs. 313–324 . Número de documento GG24-4459-00. Archivado (PDF) del original el 18 de septiembre de 2018. Recuperado el 17 de septiembre de 2018 .
- 123Goodman, John M. (1994-12-26). "Stacker, Helix combo frees memory". First looks. InfoWorld. 16 (52/1). International Data Group: 99. ISSN 0199-6649. Archived from the original on 2022-01-05. Retrieved 2022-01-05. p. 99:
[…] In Stacker 4.0, Stac provided DOS Protected Mode Services (DPMS) support, which allows most of the Stacker driver to move into extended memory. […]
- ↑"Dùng Cache để nâng cao tốc độ"[Cache to improve speed]. VIETBOOK (in Vietnamese). 1994. Retrieved 2018-09-16.
{{cite web}}: CS1 maint: deprecated archival service (link) - ↑Conley, Frank (1994-07-25). "Windows Performance Utility - Power Pak 4.0 for Windows helps bring slower PC models up to speed". InfoWorld: 117. Retrieved 2018-09-16.
{{cite journal}}: CS1 maint: deprecated archival service (link) - ↑"Saphir ISDN-Adapterfamilie Bedienungsanleitung"(PDF) (in German) (5 ed.). HST High Soft Tech Gesellschaft für Telekommunikation mbH. February 2003. D2.1R01. Archived(PDF) from the original on 2018-09-20. Retrieved 2018-09-20.
- ↑Paul, Matthias R. (2002-01-17). "PCMCIA drivers for DR-DOS". www.delorie.com/opendos. Retrieved 2018-09-20.
{{cite web}}: CS1 maint: deprecated archival service (link) - ↑APSoft CardWare for Windows 3.x R7.00(PDF). 7.00. Feldkirchen, Germany: APSoft. 2004-03-04 [1993]. Archived(PDF) from the original on 2018-09-18. Retrieved 2018-09-17.
- ↑MX1 Reference Guide(PDF) (Revision D ed.). Norcross, Georgia, USA: LXE Inc. (EMS Technologies). January 2004 [January 2002]. Archived(PDF) from the original on 2019-03-29. Retrieved 2018-09-16.
- ↑VX1 Reference Guide(PDF) (Revision F ed.). Norcross, Georgia, USA: LXE Inc. (EMS Technologies). March 2004. Archived(PDF) from the original on 2019-03-29. Retrieved 2018-09-16.
- ↑ Guía de referencia MX3 (PDF) . Norcross, Georgia, EE. UU.: LXE Inc. ( EMS Technologies ). Diciembre de 2005. Archivado (PDF) del original el 17 de septiembre de 2018. Consultado el 16 de septiembre de 2018 .
- ↑ "PROXY Host" (PDF) . Funk Software, Inc. ( FTP ) (1.ª ed.). Cambridge, Massachusetts, EE. UU. Mayo de 1999. Consultado el 16 de septiembre de 2018 . (Para ver los documentos, consulte Ayuda:FTP )
- ↑ Guía del usuario de Perle Remote (para DOS y Windows 3.x) (PDF) . Perle Systems Limited . 2002 [1995]. 5500118-10. Archivado (PDF) del original el 17 de septiembre de 2018. Consultado el 17 de septiembre de 2018 .
- ↑ Johnson, Bret (24-09-2011). "Mi código fuente: PRTSCR" . Recuperado el 11-09-2017 .
{{cite web}}: CS1 maint: servicio de archivado obsoleto ( enlace )(Nota: Código fuente del programa PRTSCR para modificar PrintScreen y copiar la pantalla a un archivo. Se carga en la memoria superior y utiliza la memoria DPMS o EMS). - ↑ Johnson, Bret (3 de noviembre de 2015). "¿Has tenido noticias de USB?" . Consultado el 11 de septiembre de 2017 .
{{cite web}}: CS1 maint: servicio de archivado obsoleto ( enlace ) (Nota: Acerca de un conjunto de programas USB TSR habilitados para DPMS para DOS). - 1 2 Schmit, Michael L. (1995). Herramientas de optimización del procesador Pentium (1.ª ed.). Cambridge, Massachusetts, EE. UU.: Academic Press, Inc. ( AP Professional ). págs. 252–253 . ISBN 0-12-627230-1.
- 1 2 Singh, Amarendra (1993-07-13). "NETROOM 3.0: Más espacio en la cima" . PC Magazine . 12 (13): 40. Recuperado el 12 de diciembre de 2014 .
- ↑ Knoblauch, Rick (17 de mayo de 1994). "Ocultar programas con cloaking" . PC Magazine . Vol. 13, n.º 9. Ziff Communications Company / Ziff-Davis Publishing Company . pág. 269. Consultado el 4 de diciembre de 2014 .
- 1 2 Servicios API de Helix Cloaking , 1.01, Helix Software Company , 1993-10-01
- 1 2 Patente estadounidense 5459869
- ↑ Guía de operaciones de NETROOOM Versión 3 (6.ª ed.), octubre de 1994, MPN N03,1094
- ↑ Disco suplementario de NETROOOM versión 3, todos los (11) archivos *.BAT/*.DOC/*.HLP/*.INF/*.TXT , 10 de febrero de 1995
- ↑ Canter, Sheryl (31 de mayo de 1994). "El enmascaramiento multimedia recupera la RAM devorada por los controladores" . PC Magazine . Vol. 13, n.º 10. Ziff Communications Company / Ziff-Davis Publishing Company . pág. 48. Archivado del original el 5 de enero de 2022. Consultado el 4 de diciembre de 2014 .
- ↑ "Netnotes: Novell, Inc" . Network World . 10 (13): 17. 1993-03-29 . Recuperado el 2018-09-20 .
{{cite journal}}: CS1 maint: servicio de archivado obsoleto ( enlace ) - ↑ Tittel, Ed (1994-11-04). "Novell en una encrucijada" . InfoWorld : 116, 118. Recuperado el 2018-09-16 .
{{cite journal}}: CS1 maint: servicio de archivado obsoleto ( enlace ) - 1 2 "Novell vestirá Tuxedo y entregará un cliente de 32 bits" . Network World . 12 (13): 141. 1995-03-27 . Recuperado el 2018-08-18 .
- ↑ "Edición en red - Artículo de portada" . PC Magazine : NE27. 24 de octubre de 1995. Consultado el 18 de agosto de 2018 .
{{cite journal}}: CS1 maint: servicio de archivado obsoleto ( enlace ) - 1 2 Liebing, Edward A. (1996-05-01). "NetWare Client 32 para DOS/Windows: Descripción general de la arquitectura y las características" . Novell AppNotes . Novell . Archivado del original el 18 de agosto de 2018. Recuperado el 18 de agosto de 2018 .
- ↑ Hendrick, Ben (1996-11-01). "Descripción general de NetWare Client 32 para Windows 95" . Novell AppNotes . Novell . Archivado del original el 18 de agosto de 2018. Recuperado el 18 de agosto de 2018 .
Lecturas adicionales
- "DPMS causa un error en CP Backup 7.2 para Win" ( Edición de revisión 2). Novell . 1995-07-01 [1994-09-14]. 1000039. Recuperado el 2018-09-16 .
{{cite web}}: CS1 maint: servicio de archivado obsoleto ( enlace )
Enlaces externos
- "Edición en línea de Caldera DR-DOS 7.03 DPMS 1.0 SDK" . Sitio no oficial de DR-DOS . 1999 [1994, 1997]. Archivado del original el 22 de mayo de 2016. Consultado el 22 de mayo de 2016 .
- Apéndice E. Servicios del modo protegido de DOS. Actualización técnica de PC DOS 7 (PDF) (1.ª ed.). Boca Raton, FL, EE. UU.: IBM Corporation , Organización Internacional de Soporte Técnico, Centro de Boca Raton. Febrero de 1995. págs. 313–324 . Número de documento GG24-4459-00. Archivado (PDF) del original el 18 de septiembre de 2018. Consultado el 17 de septiembre de 2018 .
- Gestión de memoria de DOS
- extensores de DOS
- Tecnología DOS