Los servicios de modo protegido de DOS ( DPMS ) son un conjunto de servicios de administración de memoria de DOS extendidos para permitir que los controladores de DOS habilitados para DPMS se carguen y ejecuten en memoria extendida y en modo protegido . [1] [2]
Al no ser un extensor de DOS en sí mismo, DPMS es un conjunto mínimo de servicios de administración de memoria de DOS extendidos para permitir extensiones de sistema residente de DOS ( RSX ) ligeramente modificadas , como controladores de dispositivo o TSR (como los llamados clientes DPMS ) para reubicarse en la memoria extendida y se ejecuta en modo protegido de 16 bits o 32 bits dejando solo un pequeño fragmento en la memoria convencional como interfaz para comunicarse con el entorno DOS convencional. [2] [3] [4] 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 stub restante depende del tipo de controlador, pero a menudo se puede reducir a unos cientos de bytes solo para el encabezado, incluso para controladores complejos.
Al ejecutar el controlador en la memoria extendida y liberar la memoria convencional, DPMS no solo permite que los controladores muy grandes se carguen y aprovechen la memoria disponible, sino que también deja más memoria disponible para que carguen los controladores DOS normales o las aplicaciones DOS no extendidas. ejecutar dentro de las limitaciones de espacio del área de memoria convencional. Esto también ayudará a aumentar la cantidad de recursos del sistema gratuitos en Windows. Proporcionar interfaces unificadas para que el software asigne y utilice memoria en modo protegido [1] sin tener que tunelizar todas las solicitudes a través de DOS en modo real, DPMS al mismo tiempo puede ayudar a mejorar el rendimiento del sistema.
DPMS
DPMS fue desarrollado originalmente por Novell 's Digital Research GmbH, Alemania, en 1992. [5] [nb 1] Es compatible con cualquier DOS y puede coexistir con administradores de memoria y extensores DOS como DPMI , VCPI , etc. La API DPMS es reentrante [1] y compatible con multitarea como el multitarea DR-DOS o DESQview . [6] Al proporcionar un sistema incorporado en DPMS VxD -Driver, también es compatible con Windows 3.x , y Windows 9x . [6]
El servidor DPMS debe cargarse después de los administradores de memoria (y antes de que los controladores lo utilicen), ya sea como un controlador de dispositivo "DPMSXXX0" [6] por instrucción DEVICE en CONFIG.SYS (método preferido), o posteriormente como un TSR. [6] Para los propósitos de depuración (por ejemplo, en conjunción con WDEB386.EXE de Microsoft [1] ), SDK -versions de EMM386.exe 3.00 pueden alternativamente proporcionar servicios DPMS [1] a través de EMM386 [/] DPMS [= ON] a través de un sistema incorporado -en el módulo DPMS.SYS, [7] luego se ejecuta en el anillo 1 en lugar del anillo 0 , como con la versión independiente de DPMS.EXE. La La opción DPMS [/] NOCR3 permite la depuración en versiones anteriores de NuMega SoftICE . [7]
Dependiendo de las circunstancias, el servidor ocupará entre 700 y 1400 bytes de memoria convencional por sí solo y no se puede cargar en UMB . [6] [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 la memoria convencional si los servicios DPMS no están disponibles, el software no necesita renunciar a la compatibilidad con sistemas que no brindan servicios DPMS, ya sea porque DPMS no está cargado o no está disponible (por ejemplo, en procesadores anteriores a 286). [1] [6] En 386 CPU (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 obligar a DPMS a cargar solo sus servicios de 16 bits utilizando el Opción DPMS [/] 2 [86] .
DPMS asignará memoria a través de VCPI o XMS , [7] dependiendo del tipo de memoria disponible. VCPI normalmente también llamará a XMS. Las versiones más recientes de DPMS pueden verse obligadas a utilizar una de estas interfaces mediante el DPMS [/] MEM = XMS | Opción VCPI . [7] En algunas versiones, es posible especificar la cantidad máxima de memoria extendida que se asignará con DPMS [/] MB = nnnn . [7]
Los servicios de registro de DPMS pueden desactivarse o reactivarse en cualquier momento después de la carga utilizando el DPMS [/] APAGADO o Sin embargo, el comando DPMS [/] ON solo afectará a los nuevos controladores cargados, no a los que ya se estén ejecutando y utilizando DPMS. [1] [6]
Hay básicamente tres revisiones de la especificación DPMS, DPMS beta, [8] [9] DPMS 1.0 (envío original de Novell DOS 7) [1] y DPMS 1.1 (desde la actualización de marzo de 1994). [10] La especificación 1.0 continuó apoyando la especificación beta también, mientras que la implementación 1.1 (y superior) no lo hace. [10]
DPMS vio su debut en versiones beta de DR DOS "Panther" en octubre de 1992, [7] [nb 1] que, además de otras, venía con versiones habilitadas para DPMS de la caché de disco Super PC-Kwik , [7] Addstor 's Compresión de disco SuperStor , [8] [7] y DEBUG como depurador del sistema en modo protegido "sigiloso". [7] Si bien DPMS ya se llamaba "Servicios en modo protegido de DOS" en este momento, el controlador DPMS.EXE / DPMS.SYS 0.10 aún mostraba mensajes de inicio de "Servidor de modo protegido de DOS". Los servicios de tarjeta PCMCIA CS en PalmDOS también estaban habilitados para DPMS. [7] Los productos minoristas posteriores como Novell DOS 7 y Personal NetWare 1.0 en diciembre de 1993 también incluían muchos controladores habilitados para DPMS, como el componente de seguimiento de eliminación de archivos DELWATCH 2.00, el caché de disco adaptativo NWCACHE 1.00, [8] [6] NWCDEX 1.00, [5] [6] una extensión de redirección de CD-ROM , el servidor de red de igual a igual SERVER 1.20 y STACKER 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, añadidos cuestiones de DPMS-habilitan DRFAT32 (a FAT32 extensión redirector), [7] LongName ( VFAT nombre de archivo largo apoyo ) [7] y VDISK ( disco RAM virtual ). [1] [9] DR-DOS 7.03 contiene la última versión de DPMS 1.44.
DPMS también fue proporcionado por IBM 's PC DOS 7.0 [11] [12] y el PC DOS 2000, que vino con una versión anterior del servidor de Novell DPMS y una versión DPMS habilitados de Stacker 4.02 incluido. [11] [12]
Stac Electronics también produjo una versión independiente de Stacker 4 habilitada para DPMS.
Super PC-Kwik 6.xx de PC-Kwik Corporation para DOS [13] y su Power Pak 4.0 para Windows también incluyeron el caché de disco habilitado para DPMS SUPERPCK en 1994. [14]
Algunos conjuntos de controladores de DOS de terceros, como los controladores Eicon Diva o High Soft Tech GmbH (HST) Saphir [15] CAPI ISDN o las pilas de controladores PCMCIA / PCCard, como Award 's CardWare 2.5 (o superior), son compatibles con DPMS como bien. [7] Después de la adquisición de Award por Phoenix , sus controladores PCMCIA 6.0 (y superiores) se vendieron a UniCore . [7] CardWare 6.0 y 7.0 estaban disponibles a través de APSoft , [16] [17] Socket Services (SSxxxxxx.EXE), Card Services (PCCS.EXE), PC Enable (PCENABLE.EXE) y controladores de tarjetas (PCDISK.EXE, PCSRAM.EXE, PCATA.EXE y PCFLASH.EXE) podrían usar DPMS. A través de la integración de LXE de la pila en sus robustas PC DOS, DPMS también se abrió camino en la suite Datalight ROM-DOS . [18] [19] [20]
En 1999, Funk Software introdujo una versión habilitada para DPMS de su software de control remoto Proxy Host, permitiendo que PHOST ocupe solo 9 KB de memoria convencional. [21] El acceso telefónico en el software de cliente remoto para el 833 servidor de acceso remoto a distancia por Perle Systems podría tomar ventaja de DPMS para el mismo propósito, al menos desde el año 2002. [22] El SciTech Software 's Kendall Bennett investigó la posibilidad de añadir soporte DPMS a su paquete de controladores de DOS alrededor de 1999 también, pero esto nunca se publicó.
Bret Johnson desarrolló Print Screen to file (PRTSCR) habilitado para DPMS y controladores USB para DOS. [23] [24]
ENCUBIERTO
En 1993, Helix Software Company 's administrador de memoria NETROOM 3 introdujo una característica muy similar a DPMS de Novell: encubrimiento fue utilizado para trasladar los conductores de terceros Helix y en la memoria extendida [2] y ejecutarlos en el anillo 0. [25] proporcione a su funciona como una extensión de la interfaz EMS y XMS en modo real , sus servicios en modo protegido están disponibles en INT 2Ch . [9] [26] Un kit de desarrollador de CLOAKING estaba disponible que incluía un depurador de NuMega SoftICE . [27] [28] El controlador encubierto o las interrupciones de enganche del software TSR tenían que dejar un pequeño stub de 11 bytes en la memoria convencional que invocaría al servidor CLOAKING para pasar la ejecución a la parte del modo protegido del software del controlador. [25]
CLOAKING incluye soporte para un funcionamiento perfecto en Windows 3.xy Windows 95, proporcionando servicios INT 2Ch compatibles a controladores en modo protegido a través de un VxD de Windows, así como una depuración perfecta a través del inicio de Windows utilizando SoftICE. Esta capacidad de transición entre entornos de host en modo protegido también es objeto de una patente. [29]
CLOAKING se integra y funciona con los programas de control de memoria virtual existentes, sin cambiar las tablas de descriptores ni restablecer los registros de control. Esto permite un procesamiento de interrupciones más rápido, según la documentación de Helix. [28] [29]
A diferencia del DPMS de Novell, el controlador CLOAKING de Helix se puede cargar alto, [6] [nb 2] pero no se ejecuta en 286 máquinas, [6] [nb 2] aunque 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 ( EMM386 / MULTI [= ACTIVADO] + TASKMGR ). [6]
Si no hay un servidor DPMS presente cuando se carga CLOAKING.EXE, CLOAKING, por defecto, también proporcionará un servidor DPMS enmascarado con un aumento de solo 100 bytes de su huella de memoria DOS. [6] Sin embargo, también puede coexistir con un servidor DPMS cargado antes de CLOAKING. La carga de su servidor DPMS integrado se puede suprimir utilizando el Parámetro CLOAKING / NODPMS . [6] Los controladores habilitados para DPMS funcionarán tanto con DPMS como con CLOAKING, pero no al revés. [6]
En NETROOM v3.04, distribución de disco suplementario con fecha "2-10-95", el archivo de recursos protegido con contraseña NR.ZIP (679,271 KB) tiene un archivo sin documentar; DPMSCLK.EXE (13.904 KB), "Servidor DPMS encubierto v3.03". El archivo no revela soporte para ninguna opción o parámetro cuando se consulta usando la opción de ayuda estándar, DPMSCLK /? . El programa NETROOM 3 SETUP.EXE no descomprime este archivo y no se instala. No hay indicios de la existencia del archivo en el manual del software NETROOM 3 [30] ni en la documentación del programa en disco ni en los archivos legibles por humanos. [31] Esta versión final de NETROOM tal como se publicó básicamente ignoró DPMS.
Helix licencia una versión del Software Award 's BIOS y desarrollado envuelta sistema y vídeo BIOS que ejecutó en su totalidad en modo protegido, reduciendo su modo real huella de memoria hasta 8 KB (en lugar de 96 KB [9] ) y utiliza estos como Run- time BIOS junto con su administrador de memoria NETROOM . [6] [26]
Como parte de su Multimedia encubrimiento del producto, Helix proporcionó versiones de envuelta Logitech RATÓN 6,33 controlador 's, de Microsoft MSCDEX , y una caché de disco de cosecha para reemplazar de Microsoft SmartDrive conductores.
También había un producto llamado Multimedia Stacker que consistía en Stac's DPMS-enabled Stacker 4.01 con el conjunto anterior de utilidades de DOS encubiertas de Helix.
El controlador del mouse Logitech DOS desde MouseWare 6.50 también se habilitó para aprovechar el CLOAKING, reduciendo así la huella de memoria del controlador del mouse visible para las aplicaciones DOS de 27 KB a 1 KB. [6]
CLOAKING también se otorgó a Symantec para su suite de utilidades, a Corel para sus productos CD Creator y Corel SCSI , ya SMC Networks para sus controladores Ethernet.
La utilidad DPMS de Novell no se puede utilizar para deshabilitar temporalmente DPMS con un Comando DPMS [/] OFF si esos servicios DPMS son proporcionados por CLOAKING en lugar de DPMS en sí, porque la implementación de Helix no solo impedirá erróneamente que nuevos controladores se registren con DPMS, sino que apagará completamente los servicios DPMS incluso para controladores ya cargados, lo que conducirá a un sistema choque. [6]
NIOS
En 1993, Novell había anunciado planes para convertir sus utilidades de administración de estaciones de trabajo residentes, así como sus pilas de controladores de red DOS (shells, redirectores y solicitantes) para usar DPMS, [9] sin embargo, solo el componente del servidor Personal NetWare se modificó para aprovechar realmente de ella.
Anunciado en 1993, [32] [33] [34] [35] Novell introdujo un nuevo cliente NetWare DOS / Windows de 32 bits ( Cliente 32 ) basado en ODI32 / NIOS en 1996, reemplazando al antiguo cliente de 16 bits basado en ODI / VLM . [6] El cliente NIOS ( NetWare I / O Subsystem [34] [36] [37] ) para DOS y Windows utilizó técnicas muy similares a DPMS o Cloaking para reubicar y ejecutar el código de los NLM ( módulos cargables 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. [6] [36]
NIOS no requirió ni usó DPMS o Cloaking directamente, y no proporcionó una interfaz genérica que pudiera ser utilizada por módulos que no sean NLM, sin embargo, ciertamente se inspiró en la tecnología DPMS y puede coexistir con ambos.
Mientras que Personal NetWare de Novell se publicó sin modificaciones como parte de la suite DR-DOS por sus nuevos propietarios Caldera , Lineo y DeviceLogics hasta 2018, Personal NetWare se había abandonado desde 1995 dentro de Novell. Esto llevó a la situación de que Novell nunca publicó un El controlador PNW.NLM para admitir el protocolo Personal NetWare bajo la nueva pila ODI32 / NIOS de 32 bits, de modo que los usuarios de Personal NetWare, que ya podían aprovechar las capacidades DPMS del módulo de servidor PNW, estaban obligados a continuar usando la memoria. consumiendo cliente ODI / VLM de 16 bits con su Controlador de protocolo PNW.VLM . [6]
Ver también
- Interfaz de modo protegido de DOS (DPMI)
- Interfaz de programa de control virtual (VCPI)
- Interfaz de programa de control virtual extendido (XVCPI)
Notas
- ^ a b La versión 0.10 del ejecutable DPMS.EXE de DR DOS "Panther" muestra un copyright "1985,1992" y se refiere a un controlador de dispositivo DPMS.SYS incorporado.
- ^ Un b c Algunas versiones tempranas de DPMS (antes de Novell DOS 7 Actualización 3) podría ser cargado alta , pero esto fue derrotado deliberadamente en versiones posteriores (dejando artificialmente el conductor declarar una imposible satisfacer cantidad de memoria durante la inicialización, por lo que la El sistema operativo no pudo cargarlo alto y tuvo que dejarlo en la memoria convencional durante la inicialización) por razones de compatibilidad. Podría causar problemas de estabilidad en algunos escenarios en máquinas 286 y 386 que admitan mecanismos de relleno de memoria a nivel de chipset .
Referencias
- ^ a b c d e f g h i j k l Serie de referencia para desarrolladores de OpenDOS - API de servicios en modo protegido de DOS (DPMS) 1.0 - Guía del programador . Reino Unido: Caldera, Inc. Agosto de 1997 [1994]. Ref. Caldera 200-DODG-005. Archivado desde el original el 22 de mayo de 2016 . Consultado el 21 de mayo de 2016 .
- ^ a b c Brown, Ralf D .; Schulman, Andrew (julio de 1994). "QPI: La interfaz de programación QEMM-386" . Diario del Dr. Dobb . Rincón indocumentado. San Mateo, California: Miller Freeman, Inc .: 123–131. Archivado desde el original el 23 de agosto de 2017 . Consultado el 23 de agosto de 2017 .
- ^ Gillooly, Caryn (23 de marzo de 1993). "Novell lanza una nueva versión DR DOS lista para la red" . Network World : 10. Archivado desde el original el 16 de septiembre de 2018 . Consultado el 9 de septiembre de 2017 .
- ^ Goodman, John M. (24 de enero de 1994). "Novell DOS ofrece una interesante mirada al futuro de DOS" . InfoWorld . InfoWorld Media Group, Inc. 16 (4): 63. Archivado desde el original el 16 de septiembre de 2018 . Consultado el 9 de septiembre de 2017 .
- ^ a b Wein, Josef "Joe" (2012) [2003]. "Currículum: Joe Wein" . Archivado desde el original el 10 de septiembre de 2017 . Consultado 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 dispositivo para DR DOS 7. […]
- ^ a b c d e f g h i j k l m n o p q r s t u Paul, Matthias R. (30 de julio de 1997). NWDOS-TIPs - Tips & Tricks rund um Novell DOS 7, mit Blick auf undokumentierte Details, Bugs und Workarounds . MPDOSTIP . Release 157 (en alemán) (3 ed.). Archivado desde el original el 22 de mayo de 2016 . Consultado el 11 de enero de 2012 .(NB. NWDOSTIP.TXT es un trabajo completo sobre Novell DOS 7 y OpenDOS 7.01 , que incluye la descripción de muchas características y funciones internas no documentadas. Es parte de la colección MPDOSTIP.ZIP aún más grande del autor, mantenida hasta 2001 y distribuida en muchos sitios en el tiempo. El enlace proporcionado apunta a una versión anterior convertida en HTML del archivo NWDOSTIP.TXT).
- ^ a b c d e f g h yo j k l m n Paul, Matthias R. (9 de abril de 2001). NWDOS-TIPs - Tips & Tricks rund um Novell DOS 7, mit Blick auf undokumentierte Details, Bugs und Workarounds . MPDOSTIP . Release 183 (en alemán) (3 ed.).
- ^ a b c Barr, Christopher (13 de abril de 1993). "Próximas atracciones: DOS de Novell" . PC Magazine : 124. Archivado desde el original el 16 de septiembre de 2018 . Consultado el 16 de septiembre de 2018 .
- ^ a b c d e Schulman, Andrew; Brown, Ralf D .; Maxey, David; Michels, Raymond J .; Kyle, Jim (1994) [noviembre de 1993]. DOS sin documentar: una guía del programador para las funciones y estructuras de datos reservadas de MS-DOS, expandida para incluir MS-DOS 6, Novell DOS y Windows 3.1 (2 ed.). Reading, Massachusetts: Addison Wesley . pag. 11 . ISBN 0-201-63287-X.(xviii + 856 + vi páginas, 3.5 "-floppy) Fe de erratas: [1] [2]
- ^ a b Brown, Ralf D. (29 de diciembre de 2002). "La lista de interrupciones x86" . Lista de interrupciones de Ralf Brown (61 ed.). Archivado desde el original el 22 de mayo de 2016 . Consultado el 14 de enero de 2012 .
- ^ a b Goodman, John M. (10 de abril de 1995). "PC DOS 7 supera a sus competidores que desaparecen" . InfoWorld . InfoWorld Media Group, Inc. 17 (15): 68. ISSN 0199-6649 . Archivado desde el original el 22 de abril de 2019 . Consultado el 9 de septiembre de 2017 .
- ^ a b "Apéndice E. Servicios en 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, Boca Raton Center. Febrero de 1995. págs. 313–324. Número de documento GG24-4459-00. Archivado (PDF) desde el original el 18 de septiembre de 2018 . Consultado el 17 de septiembre de 2018 .
- ^ "Dùng Cache để nâng cao tốc độ" [Caché para mejorar la velocidad]. VIETBOOK (en vietnamita). 1994. Archivado desde el original el 17 de septiembre de 2018 . Consultado el 16 de septiembre de 2018 .
- ^ Conley, Frank (25 de julio de 1994). "Utilidad de rendimiento de Windows: Power Pak 4.0 para Windows ayuda a actualizar los modelos de PC más lentos" . InfoWorld : 117. Archivado desde el original el 17 de septiembre de 2018 . Consultado el 16 de septiembre de 2018 .
- ^ "Saphir ISDN-Adapterfamilie Bedienungsanleitung" (PDF) (en alemán) (5 ed.). HST High Soft Tech Gesellschaft für Telekommunikation mbH. Febrero de 2003. D2.1R01. Archivado (PDF) desde el original el 20 de septiembre de 2018 . Consultado el 20 de septiembre de 2018 .
- ^ Paul, Matthias R. (17 de enero de 2002). "Controladores PCMCIA para DR-DOS" . www.delorie.com/opendos . Archivado desde el original el 20 de septiembre de 2018 . Consultado el 20 de septiembre de 2018 .
- ^ APSoft CardWare para Windows 3.x R7.00 (PDF) . 7.00. Feldkirchen, Alemania: APSoft. 4 de marzo de 2004 [1993]. Archivado (PDF) desde el original el 18 de septiembre de 2018 . Consultado el 17 de septiembre de 2018 .
- ^ MX1 Reference Guide (PDF) (Revision D ed.). Norcross, GA, Estados Unidos: LXE Inc. ( EMS Technologies ). Enero de 2004 [enero de 2002]. Archivado (PDF) desde el original el 29 de marzo de 2019 . Consultado el 16 de septiembre de 2018 .
- ^ Guía de referencia de VX1 (PDF) (Revisión F ed.). Norcross, GA, Estados Unidos: LXE Inc. ( EMS Technologies ). Marzo de 2004. Archivado (PDF) desde el original el 29 de marzo de 2019 . Consultado el 16 de septiembre de 2018 .
- ^ Guía de referencia de MX3 (PDF) . Norcross, GA, Estados Unidos: LXE Inc. ( EMS Technologies ). Diciembre de 2005. Archivado (PDF) desde el original el 17 de septiembre de 2018 . Consultado el 16 de septiembre de 2018 .
- ^ "Proxy Host" (PDF) (1 ed.). Cambridge, MA, EE.UU .: Funk Software, Inc. Mayo de 1999 . Consultado el 16 de septiembre de 2018 .
- ^ Guía del usuario de Perle Remote (para DOS y Windows 3.x) (PDF) . Perle Systems Limited . 2002 [1995]. 5500118-10. Archivado (PDF) desde el original el 17 de septiembre de 2018 . Consultado el 17 de septiembre de 2018 .
- ^ Johnson, Bret (24 de septiembre de 2011). "Mi código fuente: PRTSCR" . Archivado desde el original el 11 de septiembre de 2017 . Consultado el 11 de septiembre de 2017 . [3] (NB. Código fuente para que el programa PRTSCR modifique PrintScreen para copiar a un archivo. Se carga en la memoria superior y usa la memoria DPMS o EMS).
- ^ Johnson, Bret (3 de noviembre de 2015). "¿Ya has tenido noticias de USB?" . Archivado desde el original el 16 de septiembre de 2018 . Consultado el 11 de septiembre de 2017 . (NB. Acerca de una suite USB TSR habilitada para DPMS para DOS).
- ^ a b Schmit, Michael L. (1995). Herramientas de optimización del procesador Pentium (1 ed.). Cambridge, MA, EE.UU .: Academic Press, Inc. ( Profesional AP ). págs. 252-253. ISBN 0-12-627230-1.
- ^ a b Singh, Amarendra (13 de julio de 1993). "NETROOM 3.0: más espacio en la parte superior" . Revista de PC . 12 (13): 40 . Consultado el 12 de diciembre de 2014 .
- ^ Knoblauch, Rick (17 de mayo de 1994). "Ocultar programas con encubrimiento" . Revista de PC . 13 (9): 269 . Consultado el 4 de diciembre de 2014 .
- ^ a b Servicios de API de encubrimiento de hélice , 1.01, Helix Software Company , 1993-10-01
- ^ a b Patente de EE. UU. 5459869 [4]
- ^ NETROOM Version 3 Guide to Operations (6 ed.), Octubre de 1994, MPN N03,1094
- ^ NETROOM Version 3 Supplemental Disk, todos los (11) archivos * .BAT / *. DOC / *. HLP / *. INF / *. TXT , 1995-02-10
- ^ "Netnotes: Novell, Inc" . Mundo de la red . 10 (13): 17. 29/03/1993. Archivado desde el original el 22 de abril de 2019 . Consultado el 20 de septiembre de 2018 .
- ^ Tittel, Ed (4 de noviembre de 1994). "Novell en una encrucijada" . InfoWorld : 116, 118. Archivado desde el original el 16 de septiembre de 2018 . Consultado el 16 de septiembre de 2018 .
- ^ a b "Novell para vestir Tuxedo y entregar cliente de 32 bits" . Mundo de la red . 12 (13): 141. 1995-03-27 . Consultado el 18 de agosto de 2018 .
- ^ "Network Edition - Historia de portada" . Revista de PC : NE27. 1995-10-24. Archivado desde el original el 16 de septiembre de 2018 . Consultado el 18 de agosto de 2018 .
- ^ a b Liebing, Edward A. (1 de mayo de 1996). "NetWare Client 32 para DOS / Windows: descripción general de la arquitectura y las características" . Novell AppNotes . Novell . Archivado desde el original el 18 de agosto de 2018 . Consultado el 18 de agosto de 2018 .
- ^ Hendrick, Ben (1 de noviembre de 1996). "Descripción general de NetWare Client 32 para Windows 95" . Novell AppNotes . Novell . Archivado desde el original el 18 de agosto de 2018 . Consultado el 18 de agosto de 2018 .
Otras lecturas
- "DPMS provoca un error en CP Backup 7.2 para Win" (Revisión 2 ed.). Novell . 1 de julio de 1995 [14 de septiembre de 1994]. 1000039. Archivado desde el original el 16 de septiembre de 2018 . Consultado el 16 de septiembre de 2018 .
enlaces externos
- "Edición online de Caldera DR-DOS 7.03 DPMS 1.0 SDK" . Sitio no oficial de DR-DOS . 1999 [1994, 1997]. Archivado desde el original el 22 de mayo de 2016 . Consultado el 22 de mayo de 2016 .
- "Apéndice E. Servicios en 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, Boca Raton Center. Febrero de 1995. págs. 313–324. Número de documento GG24-4459-00. Archivado (PDF) desde el original el 18 de septiembre de 2018 . Consultado el 17 de septiembre de 2018 .