Articulo de referencia

DOS multiusuario

Multiuser DOS es un sistema operativo multitarea multiusuario en tiempo real para microordenadores compatibles con IBM PC . Una evolución de los sistemas operativos más antiguos...

Multiuser DOS es un sistema operativo multitarea multiusuario en tiempo real para microordenadores compatibles con IBM PC .

Una evolución de los sistemas operativos más antiguos Concurrent CP/M-86 , Concurrent DOS y Concurrent DOS 386 , fue desarrollado originalmente por Digital Research y adquirido y desarrollado aún más por Novell en 1991. [ 1 ] [ 2 ] [ 3 ] Su antecesor se encuentra en los sistemas operativos de 8 bits anteriores de Digital Research , CP/M y MP/M , y el CP/M-86 de 16 bits de tarea única que evolucionó a partir de CP/M.

Cuando Novell abandonó Multiuser DOS en 1992, los tres principales revendedores de valor agregado (VAR) DataPac Australasia, Concurrent Controls [ 4 ] e Intelligent Micro Software [ 5 ] fueron autorizados a hacerse cargo y continuaron el desarrollo independiente en Datapac Multiuser DOS y System Manager, CCI Multiuser DOS e IMS Multiuser DOS y REAL/32. [ 5 ]

La línea FlexOS , que evolucionó a partir de Concurrent DOS 286 y Concurrent DOS 68K , fue vendida a Integrated Systems , Inc. (ISI) en julio de 1994.

CP/M-86 simultáneo

La versión inicial de CP/M-86 1.0 (con BDOS 2.x) se adaptó y estuvo disponible para la IBM PC en 1982. No tuvo éxito comercial, ya que PC DOS 1.0 de IBM ofrecía funciones muy similares a un precio considerablemente menor. Ni PC DOS ni CP/M-86 pudieron aprovechar plenamente la potencia y las capacidades de la nueva máquina de 16 bits. 

Pronto se complementó con la implementación del "hermano mayor" multitarea de CP/M, el MP/M-86 2.0 , desde septiembre de 1981. Esto convirtió una PC en una máquina multiusuario capaz de soportar múltiples usuarios concurrentes mediante terminales tontas conectadas por puertos serie . El entorno presentado a cada usuario daba la impresión de que disponía de toda la computadora para sí mismo. Dado que las terminales costaban una fracción del precio, entonces considerable, de una PC completa, esto supuso un ahorro de costes significativo, además de facilitar aplicaciones multiusuario de datos compartidos, como contabilidad o control de inventario, en una época en la que las redes de PC eran escasas, muy caras y difíciles de implementar.

CP/M-86 1.1 (con BDOS 2.2) y MP/M-86 2.1 se fusionaron para crear Concurrent CP/M-86 3.0 (también conocido como CCP/M-86) con BDOS 3.0 a finales de 1982. [ 6 ] Kathryn Strutynski , la jefa de proyecto de CP/M-86, también fue la jefa de proyecto de Concurrent CP/M-86. Uno de sus diseñadores fue Francis "Frank" R. Holsworth. [ 7 ] [ 8 ] Inicialmente, este era un sistema operativo de un solo usuario que admitía multitarea real de hasta cuatro (en su configuración predeterminada) programas compatibles con CP/M-86. Al igual que sus predecesores, podía configurarse para admitir multiprocesadores (véase, por ejemplo, Concurrent CP/M-86/80) y también añadió "pantallas virtuales" que permitían a un operador cambiar entre varios programas interactuando. [ 6 ] Las versiones posteriores admitían terminales tontas conectadas a la máquina CP/M-86 como sistemas multiusuario. Concurrent CP/M-86 3.1 (BDOS 3.1) se lanzó el 21 de febrero de 1984. [ 9 ]

Adaptaciones

CP/M-86 concurrente con Windows

En febrero de 1984, Digital Research también ofreció una versión de Concurrent CP/M-86 con capacidades de ventanas llamada Concurrent CP/M with Windows para IBM Personal Computer y Personal Computer XT . [ 10 ]

CP/M-86/80 simultáneo

Esta fue una adaptación de Concurrent CP/M-86 para las computadoras LSI-M4, LSI Octopus [ 11 ] y CAL PC. Estas máquinas contaban con procesadores de 16 y 8 bits, ya que en los inicios de la informática personal de 16 bits, el software de 8 bits era más accesible y a menudo se ejecutaba más rápido que el software correspondiente de 16 bits. Concurrent CP/M-86/80 permitía a los usuarios ejecutar aplicaciones CP/M (8 bits) y CP/M-86 (16 bits). Al introducir un comando, el sistema operativo ejecutaba la aplicación correspondiente en el procesador de 8 o 16 bits, según si el archivo ejecutable tenía la extensión .COM o .CMD . Emulaba un entorno CP/M para programas de 8 bits traduciendo las llamadas al sistema CP/M a llamadas al sistema CP/M-86, que luego eran ejecutadas por el procesador de 16 bits. [ 6 ]

DoS concurrente

En agosto de 1983, Bruce Skidmore, Raymond D. Pedrizetti, Dave Brown y Gordon Edmonds se unieron para crear PC-MODE, [ 12 ] un módulo opcional para Concurrent CP/M-86 3.1 [ 13 ] [ 14 ] (con BDOS 3.1) para proporcionar compatibilidad básica con PC DOS 1.1 (y MS-DOS 1.1 ). [ 14 ] Esto se mostró públicamente en COMDEX en diciembre de 1983 [ 12 ] y se envió en marzo de 1984 como Concurrent DOS 3.1 (también conocido como CDOS con BDOS 3.1) a los fabricantes de hardware. [ 15 ] [ 16 ] Se podían ejecutar aplicaciones DOS simples, que no accedían directamente a la pantalla u otro hardware. Por ejemplo, aunque un programa de consola como PKZIP funcionaba perfectamente y ofrecía más funciones que el compresor ARC nativo de CP/M , las aplicaciones que realizaban manipulaciones de pantalla, como el procesador de textos WordStar para DOS, no lo hacían, y se requerían versiones nativas de Concurrent CP/M (o CP/M-86).

Si bien Concurrent DOS 3.1 hasta 4.1 se desarrolló en los EE. UU., las adaptaciones y localizaciones OEM fueron llevadas a cabo por el Grupo de Soporte OEM de DR Europe en Newbury , Reino Unido, [ 17 ] desde 1983.

Digital Research posicionó Concurrent DOS 4.1 con GEM como alternativa a TopView de IBM en 1985. [ 18 ]

PC DOS concurrente

Concurrent DOS 3.2 (con BDOS 3.2) en 1984 era compatible con aplicaciones para CP/M-86 1.x, Concurrent CP/M-86 3.x y PC DOS 2.0. [ 17 ] Estaba disponible para muchas plataformas de hardware diferentes. La versión con un BIOS/XIOS compatible con IBM-PC se denominó Concurrent PC DOS 3.2. Kathryn Strutynski fue la gerente de producto de Concurrent PC DOS.

DOS 68K y FlexOS 68K simultáneos

Los esfuerzos que forman parte de una cooperación con Motorola desde 1984 [ 19 ] [ 14 ] llevaron al desarrollo de Concurrent DOS 68K en Austin , Texas, como sucesor de CP/M-68K escrito en C . Uno de sus principales arquitectos fue Francis "Frank" R. Holsworth (conocido por sus iniciales, FRH). [ 7 ] [ 8 ] Concurrent DOS 68K 1.0 estuvo disponible para evaluación OEM a principios de 1985 . [ 20 ] [ 21 ] El esfuerzo recibió una financiación considerable por valor de varios millones de dólares de Motorola, [ 20 ] y fue diseñado para sus procesadores 68000 / 68010. Al igual que el sistema GEMDOS anterior para procesadores 68000, inicialmente se ejecutó en el sistema de desarrollo Motorola VME /10 . [ 14 ] Concurrent DOS 68K 1.20/1.21 estuvo disponible en abril de 1986, [ 22 ] [ 23 ] [ 24 ] ofrecido por aproximadamente 200 000  dólares para los fabricantes de equipos originales. [ 20 ] Este sistema evolucionó a FlexOS 68K a finales de 1986.

Las versiones conocidas incluyen:

DOS 286 y FlexOS 286 simultáneos

Paralelamente al esfuerzo de Concurrent DOS 68K, [ 20 ] Digital Research también presentó una vista previa de Concurrent DOS 286 [ 25 ] en cooperación con Intel en enero de 1985. Este se basó en MP/M-286 y Concurrent CP/M-286, en los que Digital Research había trabajado desde 1982. [ 26 ] [ 27 ]

Concurrent DOS 286 fue una reescritura completa en lenguaje C basada en una nueva arquitectura de sistema con controladores de dispositivos de carga dinámica en lugar de una BIOS o XIOS estática. [ 25 ] Uno de sus principales arquitectos fue Francis "Frank" R. Holsworth . [ 7 ] [ 8 ] El sistema operativo funcionaría estrictamente en modo nativo 80286 , permitiendo operación multiusuario y multitarea en modo protegido mientras se ejecutaba la emulación 8086. [ 28 ] [ 25 ] Si bien esto funcionó en el paso B-1 de las muestras de chips prototipo, Digital Research, con copias de evaluación de su sistema operativo ya en envío en abril, descubrió problemas con la emulación en el paso C-1 de nivel de producción del procesador en mayo, lo que no permitiría que Concurrent DOS 286 ejecutara software 8086 en modo protegido. El lanzamiento de Concurrent DOS 286 había sido programado para finales de mayo, pero se retrasó hasta que Intel pudiera desarrollar una nueva versión del chip. [ 28 ] En agosto, después de extensas pruebas de muestras del paso E-1 del 80286, Digital Research dijo que Intel había corregido todas las erratas documentadas del 286 , pero que todavía había problemas de rendimiento del chip no documentados con la versión de prelanzamiento de Concurrent DOS 286 ejecutándose en el paso E-1. Intel dijo que el enfoque que Digital Research deseaba tomar para emular el software 8086 en modo protegido difería de las especificaciones originales; sin embargo, incorporaron en el paso E-2 cambios menores en el microcódigo que permitieron a Digital Research ejecutar el modo de emulación mucho más rápido (ver LOADALL ). [ 29 ] [ 23 ] Estas mismas limitaciones afectaron a FlexOS 286 versión 1.x, una derivación rediseñada de Concurrent DOS 286, [ 30 ] [ 31 ] que fue desarrollada por la nueva Unidad de Negocio de Automatización Flexible de Digital Research en Monterey, California, desde 1986.

Las versiones posteriores añadieron compatibilidad con PC DOS 2.x y 3.x.

Las versiones conocidas incluyen:

DOS XM concurrente y DOS 386 concurrente

Investigación digital Concurrente DOS XM Versión 6.0
Investigación digital concurrente DOS 386 Versión 2.0

En 1986 , el Grupo de Soporte OEM se trasladó al Centro Europeo de Desarrollo (EDC) de Digital Research, de reciente creación, en Hungerford , Reino Unido , que comenzó a hacerse cargo del desarrollo posterior de la familia Concurrent DOS desde Concurrent DOS 4.11, incluyendo versiones hermanas como DOS Plus y sus sucesores.

Desarrolladas en Hungerford, Reino Unido, las versiones 5 y 6 (Concurrent DOS XM, donde XM significa Memoria Expandida ) podían conmutar bancos de hasta 8  MB de EEMS para proporcionar un entorno en modo real que permitiera ejecutar varios programas CP/M-86 y DOS simultáneamente y admitir hasta tres usuarios (uno local y hasta dos conectados a través de terminales serie).

En 1987, Concurrent DOS 86 se reescribió para convertirse en Concurrent DOS 386, [ 33 ] que seguía siendo una continuación de la arquitectura clásica XIOS y BDOS. Este sistema se ejecutaba en máquinas equipadas con procesadores Intel 80386 y posteriores, utilizando las funciones de hardware del 386 para virtualizar el hardware, lo que permitía que la mayoría de las aplicaciones DOS se ejecutaran sin modificaciones en Concurrent DOS 386, incluso en terminales. El sistema operativo admitía el acceso concurrente a archivos multiusuario, lo que permitía que las aplicaciones multiusuario se ejecutaran como si estuvieran en PC individuales conectadas a un servidor de red . Concurrent DOS 386 permitía que un único servidor admitiera a varios usuarios en terminales tontas o PC económicas de bajas especificaciones que ejecutaban software de emulación de terminal, sin necesidad de costosas estaciones de trabajo ni tarjetas de red, que en aquel entonces eran caras. Era un verdadero sistema multiusuario; varios usuarios podían utilizar una única base de datos con bloqueo de registros para evitar interferencias mutuas. [ 34 ] [ 35 ]

Concurrent DOS 386 utiliza aproximadamente 200 KB de memoria convencional , mucho más que MS-DOS. BYTE afirmó que, con el requisito mínimo de 512 KB de RAM del software, "lo único que se puede hacer es admirar el indicador del sistema", y estimó que 1 MB de RAM adicional a los 640 KB base permite utilizar tres aplicaciones principales como Microsoft Word o Multiplan . [ 36 ]

Concurrent DOS 6.0 representó también el punto de partida para la familia DR DOS , que se derivó de él.

Las versiones conocidas incluyen:

  • DR Concurrent PC DOS XM 5.0 (BDOS 5.0)
  • DR Concurrente DOS XM 5.0 (BDOS 5.0, octubre de 1986)
  • DR Concurrent DOS XM 5.1 (¿BDOS 5.1?, enero de 1987)
  • DR Concurrent DOS XM 5.2 (¿BDOS 5.2?, septiembre de 1987) [ 37 ] [ 38 ] [ 39 ]
  • DR Concurrent DOS XM 6.0 (BDOS 6.0, 18-11-1987), [ 40 ] [ 41 ] 6.01 (1987)
  • DR Concurrent DOS XM 6.2 (BDOS 6.2), [ 42 ] 6.21
  • DR concurrente DOS 386 1.0 (¿BDOS 5.0?, 1987)
  • DR Concurrent DOS 386 1.1 (¿BDOS 5.2?, septiembre de 1987) [ 37 ]
  • DR concurrente DOS 386 2.0 (BDOS 6.0, 1987-11-18 ), [ 40 ] 2.01 [ 43 ]
  • DR Concurrent DOS 386 3.0 (BDOS 6.2, diciembre de 1988, enero de 1989 ), [ 42 ] 3.01 (1989-05-19), 3.02 (1989)

Concurrent PC DOS XM 5.0 emulaba IBM PC DOS 2.10, [ 44 ] mientras que Concurrent DOS XM 6.0 y Concurrent DOS 386 2.0 eran compatibles con IBM PC DOS 3.30. [ 45 ]

Recepción

En 1988, BYTE describió Concurrent DOS 386 como "sustancialmente compatible" con MS-DOS; Microsoft Word 3.1 funcionaba, por ejemplo, mientras que la versión 4.0 no, debido al uso de funciones de DOS no documentadas. La revista informó que el rendimiento disminuía proporcionalmente al número de aplicaciones simultáneas. A diferencia del mayor requerimiento de RAM, BYTE descubrió que la entrada/salida de vídeo era el doble de rápida que en DOS. La revista concluyó que, si bien estaban por llegar sistemas operativos 386 "más grandes y mejores", Concurrent DOS 386 "ya está aquí y listo para usarse". [ 36 ]

Adaptaciones

Las adaptaciones conocidas de CCI Concurrent DOS realizadas por Concurrent Controls, Inc. incluyen:

  • CCI DOS concurrente 386 1.12 (¿BDOS 5.0?, octubre de 1987)
  • CCI Concurrent DOS 386 2.01 (BDOS 6.0?, mayo de 1988)
  • CCI Concurrent DOS 386 3.01 (BDOS 6.2?, marzo de 1989)
  • CCI DOS concurrente 386 3.02 (abril de 1990)
  • CCI DOS concurrente 386 3.03 (marzo de 1991)
  • CCI Concurrent DOS 386 3.04 (julio de 1991) [ 46 ] también conocido como "CCI Concurrent DOS 4.0" [ 47 ]
  • CCI Concurrent DOS 3.05 R1 (1992-02), R2 (1992), R3+R4 (1992), R5+R6 (1992), R7+R8 (1993), R9+R10 (1993), R11 (agosto de 1993)
  • CCI Concurrent DOS 3.06 R1 (diciembre de 1993), R2+R3 (1994), R4+R5+R6 (1994), R7 (julio de 1994)
  • CCI Concurrent DOS 3.07 R1 (marzo de 1995), R2 (1995), R3 (1996), R4 (1996), R5 (1997), R6 (1997), R7 (junio de 1998) [ 48 ]
  • CCI Concurrent DOS 3.08
  • CCI DOS concurrente 3.10 R1 (2003-10-05) [ 49 ]

Otras adaptaciones incluyen:

  • Apricot Concurrent DOS 386 2.01 (1987) para Apricot Quad Versión Nivel 4.3 [ 50 ]

DOS multiusuario

Las versiones posteriores de Concurrent DOS 386 incorporaron algunas de las funcionalidades mejoradas del clon de PC DOS de un solo usuario de DR, DR DOS 5.0 , después de lo cual el producto recibió el nombre más explicativo de "Multiuser DOS" (también conocido como MDOS), a partir de la versión 5.0 (con BDOS 6.5) en 1991. [ 51 ]

Multiuser DOS adolecía de varias limitaciones técnicas que restringían su capacidad para competir con las redes LAN basadas en PC DOS . Requería controladores de dispositivo especiales para gran parte del hardware común, ya que los controladores de PC DOS no eran compatibles con multiusuario ni multitarea. La instalación de controladores era más compleja que el sencillo método de PC DOS de copiar los archivos al disco de arranque y modificar CONFIG.SYS según correspondiera ; era necesario volver a enlazar el núcleo de Multiuser DOS (conocido como núcleo ) mediante el comando SYSGEN . 

Multiuser DOS tampoco podía utilizar muchas extensiones comunes de PC DOS, como las pilas de red , y su capacidad para admitir desarrollos posteriores en el mundo compatible con PC era limitada, como adaptadores gráficos , tarjetas de sonido , unidades de CD-ROM y ratones. Aunque muchos de estos problemas se solucionaron pronto ( por ejemplo, se desarrollaron terminales gráficas que permitían a los usuarios utilizar software CGA , EGA y VGA ), era menos flexible en este sentido que una red de PC individuales, y a medida que los precios de estos últimos bajaban, se volvió cada vez menos competitivo, aunque seguía ofreciendo ventajas en términos de gestión y un menor coste total de propiedad. Como sistema operativo multiusuario, su precio era más elevado que el de un sistema monousuario, por supuesto, y requería controladores de dispositivo especiales, a diferencia de las extensiones multitarea monousuario de DOS como DESQview de Quarterdeck . A diferencia de MP/M, nunca se popularizó para el uso monousuario, sino para la multitarea.  

Cuando Novell adquirió Digital Research en 1991 [ 1 ] [ 2 ] [ 3 ] y abandonó Multiuser DOS en 1992, a los tres VAR principales DataPac Australasia, Concurrent Controls [ 4 ] e Intelligent Micro Software [ 5 ] se les permitió licenciar el código fuente del sistema para hacerse cargo y continuar el desarrollo independiente de sus derivaciones en 1994.

Las versiones conocidas incluyen:

  • DR multiusuario DOS 5.00 (1991), [ 52 ] 5.01
  • Novell DR multiusuario DOS 5.10 (13 de abril de 1992), [ 53 ] 5.11 [ 54 ]
  • Novell DR multiusuario DOS 5.13 (BDOS 6.6 , 1992)

Todas las versiones de Digital Research y Novell DR Multiuser DOS se identificaban como "IBM PC DOS" versión 3.31.

Adaptaciones

DataPac Australasia

Las versiones conocidas de DataPac Australasia Pty Limited incluyen:

  • Datapac Multiusuario DOS 5.0
  • Datapac Multiusuario DOS 5.1 (BDOS 6.6)
  • Administrador del sistema Datapac 7.0 (22 de agosto de 1996)

En 1997, Datapac fue adquirida por Citrix Systems, Inc. [ 55 ] [ 56 ] [ 57 ] y System Manager fue abandonado poco después. En 2002 , la unidad con sede en Sídney se separó e integró en el Grupo de Productos Avanzados de Citrix. [ 58 ]

Controles concurrentes

Las versiones conocidas de CCI Multiuser DOS de Concurrent Controls, Inc. (CCI) incluyen:

  • CCI Multiusuario DOS 7.00
  • CCI Multiusuario DOS 7.10
  • CCI Multiuser DOS 7.21 [ 59 ]
  • CCI Multiuser DOS 7.22 [ 59 ] R1 (septiembre de 1996), R2 (1996), R3 (1997), R4 GOLD/PLUS/LITE (BDOS 6.6 , 10 de febrero de 1997), R5 GOLD (1997), R6 GOLD (1997), R7 GOLD (junio de 1998), R8 GOLD, R9 GOLD, R10 GOLD, R11 GOLD (25 de septiembre de 2000), R12 GOLD (15 de mayo de 2002), R13 GOLD (15 de julio de 2002), R14 GOLD (13 de septiembre de 2002), R15 GOLD, R16 GOLD (10 de octubre de 2003), R17 GOLD (9 de febrero de 2004), R18 GOLD (21/04/2005)

Todas las versiones de CCI Multiuser DOS se identifican como "IBM PC DOS" versión 3.31. [ 59 ] De forma similar a SETVER en DOS , esto se puede cambiar usando la utilidad DOSVER  x.y de Multiuser DOS . [ 59 ]

En 1999, CCI cambió su nombre a Applica, Inc. [ 60 ] En 2002, Applica Technology se convirtió en Aplycon Technologies, Inc. [ 61 ]

Software inteligente para microempresas, Itera y soluciones integradas.

DOS 386 Professional
IMS Multiuser DOS

Entre las adaptaciones conocidas de IMS Multiuser DOS se incluyen:

  • IMS Multiuser DOS Enhanced Release 5.1 (1992)
  • IMS Multiusuario DOS 5.11
  • IMS Multiusuario DOS 5.14
  • IMS Multiusuario DOS 7.0
  • IMS multiusuario DOS 7.1 (BDOS 6.7 , 1994)

Todas las versiones de IMS Multiuser DOS se identifican como "IBM PC DOS" versión 3.31.

REAL/32
IMS REAL/32 Versión 7.6

Intelligent Micro Software Ltd. (IMS) de Thatcham , Reino Unido, adquirió una licencia de Novell en 1994 para seguir desarrollando Multiuser DOS y renombró su producto como REAL/32 en 1995. [ 5 ]

De forma similar a FlexOS / 4690 OS anteriormente, IBM en 1995 licenció REAL/32 7.50 para incluirlo con sus terminales POS 4695. [ 5 ]

Versiones IMS REAL/32:

  • IMS REAL/32 7.50 (BDOS 6.8 , 1995-07-01), 7.51 (BDOS 6.8 ), 7.52 (BDOS 6.9 ), 7.53 (BDOS 6.9 , 1996-04-01), 7.54 (BDOS 6.9 , 1996-08-01) [ 62 ]
  • IMS REAL/32 7.60 (BDOS 6.9 , febrero de 1997), [ 63 ] 7.61, 7.62, 7.63
  • IMS REAL/32 7.70 (noviembre de 1997), 7.71, 7.72, 7.73, 7.74 (1998) [ 64 ]
  • IMS REAL/32 7.80, 7.81 (febrero de 1999), 7.82, 7.83 (BDOS 6.10 )
  • IMS REAL/32 7.90 (1999) , [ 65 ] 7.91, 7.92
  • ITERA IMS REAL/32 7.93 (junio de 2002 ), [ 66 ] 7.94 (BDOS 6.13 , 31 de enero de 2003) [ 67 ]
  • Soluciones integradas IMS REAL/32 7.95 [ 68 ]

REAL/32 7.50 a 7.74 se identifican como "IBM PC DOS" versión 3.31, mientras que 7.80 y superiores identifican una versión 6.20. El soporte para LBA y FAT32 se agregó con REAL/32 7.90 en 1999. [ 65 ] El 19 de abril de 2002, Intelligent Micro Software Ltd. se declaró en insolvencia y fue adquirida por uno de sus principales clientes, Itera Ltd. de Barry Quittenton. [ 69 ] [ 70 ] [ 71 ] Esta empresa se disolvió el 28 de marzo de 2006. [ 72 ] [ 73 ] A partir de 2010, REAL/32 era suministrado por Integrated Solutions de Thatcham, Reino Unido, pero la empresa, en la misma dirección, posteriormente se registró como constructora. [ 68 ]

REAL/NG

REAL/NG fue el intento de IMS de crear la "próxima generación" de REAL/32, también conocida como "REAL/32 para la era de Internet". REAL/NG prometía "una mayor gama de hardware, desde PC hasta sistemas de servidores multiprocesador x86". [ 74 ]

Lista de características anunciadas, a partir de 2003: [ 75 ]

  • Funciona con Red Hat 7.3 o versiones posteriores de Linux.
  • Compatible con versiones anteriores de DOS y REAL/32.
  • Máximo 65535 consolas virtuales ; cada una de ellas puede ser un usuario.
  • No se requieren conocimientos de Linux.
  • Administración/configuración/actualización mediante navegador web (local y remoto)
  • Se suministra con un emulador de terminal TCP/IP basado en Linux/Windows para el número de usuarios adquirido.
  • Impresión y uso compartido de archivos integrados
  • Mapeo de unidades entre servidores Linux y REAL/NG integrado
  • Soporte de hardware para el usuario
  • Mayor rendimiento
  • Aumento considerable de TPA
  • Compatibilidad con múltiples procesadores
  • Soporte de hardware mejorado
  • Soporte de firewall integrado
  • Coste por asiento muy bajo
  • Bajo costo total de propiedad
  • Se suministra en CD.
  • Se suministra con un conjunto de CD de Red Hat.

Para el 10 de diciembre de 2003, IMS puso a disposición "REALNG V1.60-V1.19-V1.12", [ 76 ] que, según Internet Archive , parece ser la última versión.

Para 2005, el sitio web realng.com era un reflejo del sitio web principal de IMS y no mencionaba REAL/NG, solo REAL/32. [ 77 ]

Software de aplicación

Si bien las distintas versiones de este sistema operativo tenían cada vez mayor capacidad para ejecutar programas DOS, el software escrito para la plataforma podía aprovechar sus características mediante llamadas a funciones específicamente adecuadas para el funcionamiento multiusuario. Utilizaba multitarea preventiva , lo que impedía que las aplicaciones mal programadas retrasaran otros procesos al mantener el control del procesador. A día de hoy, Multiuser DOS es compatible con bibliotecas SSL/TLS populares como wolfSSL .

La API ofrecía soporte para colas de mensajes bloqueantes y no bloqueantes , colas de exclusión mutua, la capacidad de crear subprocesos que se ejecutaban independientemente del proceso principal y un método para pausar la ejecución que no desperdiciaba ciclos de procesador , a diferencia de los bucles de inactividad utilizados por los sistemas operativos de un solo usuario. Las aplicaciones se iniciaban "adjuntas" a una consola . Sin embargo, si una aplicación no necesitaba interacción del usuario, podía "desvincularse" de la consola y ejecutarse como un proceso en segundo plano , volviendo a conectarse a una consola posteriormente si fuera necesario.

Otra característica clave era que la gestión de memoria admitía un modelo de memoria compartida para los procesos (además de los modelos habituales disponibles para los programas DOS normales). En el modelo de memoria compartida, las secciones de código y datos de un programa estaban aisladas entre sí. Dado que el código no contenía datos modificables, las secciones de código en memoria podían ser compartidas por varios procesos que ejecutaban el mismo programa, reduciendo así los requisitos de memoria.

Los programas escritos o adaptados para cualquier plataforma multitarea deben evitar la técnica utilizada por los sistemas monotarea de entrar en bucles infinitos hasta que se interrumpan, por ejemplo, al esperar a que el usuario pulse una tecla; esto desperdiciaba tiempo de procesador que podría ser utilizado por otros procesos. En su lugar, Concurrent DOS proporcionaba una llamada a la API que un proceso podía usar para "dormir" durante un período de tiempo. Las versiones posteriores del núcleo de Concurrent DOS incluían la detección de inactividad, que supervisaba las llamadas a la API de DOS para determinar si la aplicación estaba realizando un trabajo útil o, de hecho, inactiva; en este último caso, el proceso se suspendía, permitiendo que otros procesos se ejecutaran. La detección de inactividad fue el catalizador de la función patentada de administración de energía DR-DOS Dynamic Idle Detection, inventada en 1989 por Roger Alan Gross y John P. Constant y comercializada como BatteryMAX . [ 78 ]

Véase también

Referencias

  1. 1 2 Scott, Karyl (1991-07-29). "La fusión Novell/DRI permitirá una mejor gestión de clientes" . InfoWorld . Networking. Vol.  13, n.º  30. InfoWorld Publishing Co. pág.  33. ISSN 0199-6649 . Archivado del original el 9 de febrero de 2020. Consultado el 21 de enero de 2017 . 
  2. 1 2 "Novell y Digital Research firman un acuerdo de fusión definitivo" . Business Wire . 17 de julio de 1991. Archivado del original el 18 de agosto de 2018. Consultado el 24 de enero de 2017 .
  3. 1 2 Allchin, Jim (1992-05-27) [1991-07-17]. "Novell/Digital Research llegan a un acuerdo definitivo…" (PDF) (Documento judicial). Prueba del demandante 828, Comes v. Microsoft . Archivado (PDF) del original el 19-11-2016 . Recuperado el 21-01-2017 .
  4. 1 2 Barney, Doug (1994-07-25). "CCI ayuda a los usuarios a ejecutar más aplicaciones de DOS: Multiuser DOS Lite maneja ocho sesiones de NetWare" . InfoWorld : 20. Recuperado el 19 de agosto de 2018 .
  5. 1 2 3 4 5 Pontin, Jason (1995-11-27). "IMS ofrece Real32 OS para servidores de aplicaciones" . InfoWorld . Recuperado el 17 de enero de 2017 .
  6. 1 2 3 Kildall, Gary Arlen (16 de septiembre de 1982). "Ejecución de software de 8 bits en computadoras de doble procesador" (PDF) . Electronic Design : 157. Archivado (PDF) del original el 19 de agosto de 2017. Recuperado el 19 de agosto de 2017 .
  7. 1 2 3 Wein, Josef "Joe" (2002). "Gary Kildall en Inglaterra" . Archivado del original el 3 de abril de 2019. Recuperado el 3 de abril de 2019 .
  8. 1 2 3 Holsworth, Francis "Frank" R. (1 de febrero de 2006). "Vídeo: Frank Holsworth, desarrollador" (entrevista). Colección de Historias Corporativas de Tecnologías de la Información. Museo de Historia de la Computación . Número de catálogo CHM 102770341. ITCHP 44403c1a3fd53. Número de lote X7847.2017. Archivado del original el 3 de abril de 2019. Recuperado el 4 de abril de 2019 . 
  9. Digital Research (1984): El lanzamiento simultáneo de CP/M se realiza pronto en respuesta al esfuerzo del equipo . Digital Dialogue – Boletín informativo para empleados de Digital Research Inc., Volumen 3, Número 1, pág. 1 ().
  10. "CP/M concurrente con el sistema operativo Windows: nota técnica para el IBM Personal Computer y el Personal Computer XT" (PDF) (1.ª ed.). Investigación digital . Febrero de 1984. Archivado (PDF) del original el 4 de enero de 2017. Consultado el 4 de enero de 2017 . 
  11. LSI Octopus (Hilger Analytical) – MCbx
  12. 1 2 Investigación Digital (1984): PC-Mode conecta CP/M y PC-DOS . Diálogo Digital – Boletín para empleados de Digital Research Inc., Volumen 3, Número 1, pág. 3 ().
  13. Investigación digital: La versión 3.1 de Concurrent CP/M ofrece compatibilidad con PC-DOS . Noticias de investigación digital : para usuarios de investigación digital en todo el mundo, volumen 4, n.º 1, pág. 5, primer trimestre de 1984 (La versión 3.1 de Concurrent CP/M reemplaza a MP/M-86 como el sistema multiusuario de Digital Research. Diseñada para microcomputadoras de 16 bits, la versión 3.1 también puede configurarse para un entorno de usuario único. Kevin Wandryk, gerente de línea de productos para esta nueva versión, afirmó que el modo PC-DOS aumenta la disponibilidad de software de aplicación. Los usuarios finales pueden elegir entre productos para Concurrent CP/M o PC-DOS. Digital Research proporcionará una lista de las aplicaciones de PC-DOS compatibles, añadió Wandryk. La versión del fabricante se presentó en diciembre en la feria COMDEX/Fall en Las Vegas y su lanzamiento está previsto para marzo.
  14. 1 2 3 4 "1" (PDF) . Micro Notes – Una revista trimestral de información técnica . Vol. 2, n.º 1. Pacific Grove, CA, EE. UU.: Digital Research, Inc. Primer trimestre de 1984. Archivado (PDF) del original el 11 de febrero de 2020. Recuperado el 11 de febrero de 2020 .  
  15. Investigación digital: DOS concurrente conecta PC-DOS, CP/M . Noticias de investigación digital – Para usuarios de investigación digital en todo el mundo, Volumen 4, No. 2, pág. 3, mayo de 1984 («La versión 3.1 de Concurrent DOS está ganando rápidamente impulso y el apoyo de una amplia gama de fabricantes de microordenadores», declaró Wandryk. «Unas 60 empresas de hardware han obtenido la licencia del producto desde su lanzamiento a principios de marzo».
  16. "2" (PDF) . Micro Notes – Información técnica sobre productos de Digital Research . Vol. 2, n.º 2. Pacific Grove, CA, EE. UU.: Digital Research, Inc. Mayo de 1984. NWS-106-002. Archivado (PDF) del original el 11 de febrero de 2020. Consultado el 11 de febrero de 2020 .  
  17. 1 2 "3" (PDF) . Micro Notes – Información técnica sobre productos de Digital Research . Vol. 2, n.º 3. Pacific Grove, CA, EE. UU.: Digital Research, Inc. Julio de 1984. NWS-106-003. Archivado (PDF) del original el 11 de febrero de 2020. Recuperado el 11 de febrero de 2020 .  
  18. CW (1985-06-21). "Concurrent DOS 4.1 in den USA angekündigt" . Computerwoche (en alemán). Archivado del original el 18-01-2017 . Recuperado el 18-01-2017 .
  19. Gallant, John (1984-01-23). ​​"Digital Research y Monterey sellan un pacto centrado en Unix" . Computerworld . XVIII (3): 6. Recuperado el 2019-02-03 .
  20. 1 2 3 4 5 Knox, James M. (1986-06-22). "Re: DRI Concurrent DOS para 68K" . Grupo de noticias : mod.computers.68k . Recuperado el 2018-09-13 . {{cite newsgroup}}: CS1 maint: servicio de archivado obsoleto ( enlace )
  21. Knox, James M. (1987-01-31). "CDOS-68K" . Grupo de noticias : mod.computers.68k . Recuperado el 2018-09-13 . {{cite newsgroup}}: CS1 maint: servicio de archivado obsoleto ( enlace )
  22. 1 2 3 "Concurrent DOS 68K 1.2 – Kit de desarrollo para Motorola VME/10 – Disco 1" . 1986-08-06 [1986-04-08] . Recuperado el 2018-09-13 .
  23. 1 2 3 4 5 6 7 8 "Concurrent DOS 68K 1.2 – Kit de desarrollo para Motorola VME/10 – Disco 2" . 1986-08-06 [1986-04-08] . Recuperado el 2018-09-13 .(Nota: Este paquete también incluye algunos archivos de cabecera de Concurrent DOS 286 , incluido STRUCT.H que menciona explícitamente LOADALL para la "emulación de 8086").
  24. 1 2 3 "Concurrent DOS 68K 1.2 – Kit de desarrollo para Motorola VME/10 – Disco 3" . 1986-08-06 [1986-04-08] . Recuperado el 2018-09-13 .
  25. 1 2 3 "DOS-286 concurrente desafía a Unix" . Revista BYTE . 10 (5): 375-377. Mayo de 1985. Recuperado el 23 de enero de 2017 .{{cite journal}}: CS1 maint: servicio de archivado obsoleto ( enlace )
  26. Swaine, Michael (5 de abril de 1982). «Homebrew Computer Club analiza el superchip de Intel» . InfoWorld . 4 (13). Palo Alto, CA, EE. UU.: 4. Archivado del original el 7 de enero de 2020. Recuperado el 7 de enero de 2020. […] Digital Research está desarrollando un sistema operativo para el 286. MP/M-286 aprovechará la gestión y protección de memoria del procesador, así como la compatibilidad con memoria virtual. Digital Research promete una compatibilidad «completa» con sus sistemas MP/M-86 y CP/M-86 para el procesador 8086. Intel está suministrando a Digital Research el hardware necesario para desarrollar y probar MP/M-286. […]
  27. Bidmead, Christopher H. (2006-05-09) [1985-03-25]. "Sobreviviendo a Big Blue" . Doctor Who . Which Computer?. Archivado del original el 2020-01-07 . Recuperado el 2020-01-07 . […] Paul Bailey de Digital Research promueve con entusiasmo este enfoque; es su empresa la que suministra a ICL y a otros con Concurrent Dos-286. Este sistema operativo camaleónico permite a ICL y a otros fabricantes de 80286 construir máquinas que podrán manejar todo el conjunto existente de software de IBM-PC, y al mismo tiempo prometen multitarea, ventanas y verdadera concurrencia, tres características que juntas permiten que un solo micro haga varias cosas a la vez. […] Aunque no se han hecho anuncios firmes, parece seguro que para finales de año ACT ofrecerá una máquina Concurrent CP/M 286 para impulsar su entrada en el mercado corporativo. Pero para entonces tendrá que competir con el microordenador de oficina 80286 de IBM , el PC/AT. […] IBM también tiene en desarrollo un producto de software que podría desbancar a sus competidores. Con un tamaño aproximado de 180 KB, TopView es un programa para PC y AT de IBM que mejora el sistema operativo para proporcionar funcionalidades de ventanas para paquetes estándar existentes que funcionan correctamente. […]
  28. 1 2 Foster, Edward (13 de mayo de 1985). "Super DOS espera el nuevo 80286 – Concurrent DOS 286 – retrasado hasta que Intel actualice el chip – ofrece la potencia de Xenix y compatibilidad con IBM PC" . InfoWorld . 7 (19). InfoWorld Media Group : 17–18 . ISSN 0199-6649 . 
  29. Foster, Edward (26 de agosto de 1985). "Intel muestra el nuevo chip 80286: el futuro del Concurrent DOS 286 de DRI sigue sin estar claro tras la corrección del procesador" . InfoWorld . 7 (34). InfoWorld Media Group : 21. ISSN 0199-6649 . 
  30. 1 2 Suplemento FlexOS para computadoras basadas en Intel iAPX 286 (PDF) . 1.3 (1.ª ed.). Digital Research, Inc. Noviembre de 1986. Archivado del original (PDF) el 21 de abril de 2019. Recuperado el 14 de agosto de 2018 . 
  31. CBR, ed. (15 de enero de 1987). "Digital Research lanza el sistema operativo de fabricación en tiempo real FlexOS 286" . Computer Business Review . Consultado el 15 de septiembre de 2018 .{{cite journal}}: CS1 maint: servicio de archivado obsoleto ( enlace )
  32. Guía del programador de High C – Versión 1.2 para Concurrent DOS (PDF) (1.ª ed.). Santa Cruz, CA, EE. UU.: MetaWare Incorporated . 1986 [15/09/1985] . Consultado el 14/08/2018 . […] Esta es una guía para el funcionamiento del compilador High C implementado para el sistema operativo Concurrent DOS 286 1.2 o posterior —en adelante, abreviado simplemente como «Concurrent» según la nomenclatura de Digital Research— que se ejecuta en el microprocesador Intel 80286 y utiliza el formato de módulo de objeto Intel (OMF). El compilador genera código para cualquiera de los microprocesadores de la familia Intel 8086/88/186/188/286. […] 
  33. Weiss, Jiri (16 de febrero de 1987). "DRI lanzará el sistema operativo multiusuario 80386" . InfoWorld . 9 (7): 1, 8. Recuperado el 22 de enero de 2017 .
  34. Demostración de DOS concurrente en el episodio "Multitarea" de Computer Chronicles en YouTube.
  35. Soya, Alex KH (noviembre-diciembre de 1987). "Concurrent DOS 386" . Micro/Systems Journal . Vol. 3, n.º 6, págs. 28-33 . ISSN 8750-9482 . Consultado el 23 de diciembre de 2025 .    
  36. 1 2 Lane, Alex (julio de 1988). "Concurrent DOS 386" . BYTE . págs. 163–170 . Recuperado el 12 de abril de 2025 . 
  37. 1 2 Angus, Jeff (1987-09-21). "DRI actualiza 2 sistemas DOS concurrentes" . InfoWorld .
  38. "Pregunta sobre Concurrent DOS XM 5.2 y CP/M" . comp.os.misc . 2001-12-08.
  39. Fisher, Sharon (1987-10-19). "La máquina multiusuario basada en 80286 de Compupro incorpora procesamiento paralelo" . InfoWorld : 19.
  40. 1 2 Ryan, Alan J. (1987-10-19). "Concurrent DOS 386 fired up" . Computerworld . 21 (42): 37, 40. Archivado del original el 22-01-2017 . Recuperado el 22-01-2017 .
  41. "Archivo de informática retro del suroeste" .
  42. 1 2 "Digital anunciará Concurrent DOS 386, versión 3.0 en COMDEX" . InfoWorld . 10 (46): 29. 14 de noviembre de 1988. Archivado del original el 22 de enero de 2017. Recuperado el 22 de enero de 2017 .
  43. Schulman, Andrew; Brown, Ralf D .; Maxey, David; Michels, Raymond J.; Kyle, Jim (1994) [noviembre de 1993]. Undocumented DOS: 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. 203. ISBN   0-201-63287-X.(xviii+856+vi páginas, disquete de 3,5") Erratas:
  44. Welch, Mark J. (1986-06-09). "El último PC-DOS concurrente de DRI presume de más memoria" . InfoWorld : 20. Recuperado el 16 de octubre de 2018 .
  45. "Concurrent DOS – Potentes sistemas operativos multitarea multiusuario" (PDF) . Investigación digital . 1988. Consultado el 16 de octubre de 2018 .
  46. Scannell, Ed (1991-06-03). "386 Multiuser/Multitasking DOS Gets Scripting Language, File Flush" . InfoWorld . Recuperado el 2017-01-19 .
  47. Scannell, Ed (1991-10-07). "Revisiones concurrentes de DOS multiusuario" . InfoWorld : 17. Recuperado el 19 de enero de 2017 .
  48. "Funciones de CCI Concurrent DOS" . Concurrent Controls, Inc. 1998. Archivado del original el 17 de febrero de 2005.
  49. "CCI CDOS V3.10 Release 1" . Concurrent Controls, Inc. 2003. Archivado del original el 13 de marzo de 2005.
  50. "Archivo de informática retro del suroeste" .
  51. Scannell, Ed; Johnston, Stuart J. (1991-03-04). "DRI agrega herramientas multiusuario a DRDOS; el lanzamiento de MS DOS 5.0 se retrasa hasta junio" . InfoWorld . 13 (9): 1, 97. Recuperado el 21 de enero de 2017 .
  52. CW (1991-03-22). "Digital Research präsentiert Multiuser-DOS" . Computerwoche (en alemán). Archivado del original el 19 de agosto de 2018. Recuperado el 19 de agosto de 2018 .
  53. ^ "Jetz Zugriff auf Novell-Netze möglich: Digital Research kommt mit der Version 5.1 von Multiuser-DOS" .
  54. "CONTROLES CONCURRENTES: La empresa multiusuario" . conctrls.com . Archivado del original el 19 de junio de 2001. Consultado el 15 de enero de 2022 .
  55. Citrix Systems, Inc. (9 de septiembre de 1997). "Citrix adquirirá DataPac Australasia; la adquisición acelerará la presencia de Citrix en el mercado de alto crecimiento de Asia-Pacífico" . Business Wire . Fort Lauderdale , FL, EE. UU . Consultado el 20 de enero de 2017 .
  56. Duursma, Martin (15-10-2006) [2005]. Muir, Jeff (ed.). "Historia de Datapac (Citrix R&D Australia)" . Citrix Blogger . Archivado del original el 20-01-2017 . Recuperado el 19-01-2017 .
  57. Costello, John (17 de septiembre de 1997). "Se espera que la venta de DataPac beneficie al canal" . Australian Reseller News . Archivado del original el 20 de enero de 2017. Consultado el 28 de julio de 2015 .
  58. Mulcaster, Glenn (29 de octubre de 2002). "Citrix lidera una ofensiva en el sector del silicio" . Australian Reseller News . Archivado del original el 20 de enero de 2017. Consultado el 28 de julio de 2015 .
  59. 1 2 3 4 Documentación en línea de CCI Multiuser DOS 7.22 GOLD . Concurrent Controls, Inc. (CCI). 10 de febrero de 1997. HELP.HLP.
  60. Applica Inc. (8 de noviembre de 1999). "Reflejando su continuo enfoque en los productos de software de Applica para compartir PC, Concurrent Controls Inc. anunció hoy su traslado a Applica Inc." . PRNewswire . South San Francisco, CA, EE. UU. Archivado del original el 16 de mayo de 2016. Consultado el 20 de enero de 2017 .
  61. Aplycon Technologies (15 de octubre de 2002). "Carta a los distribuidores, concesionarios, socios y usuarios de Applica" . Archivado del original el 22 de noviembre de 2002.
  62. M., R. (31-07-1996). "REAL/32 Upgrade Disk – Version 7.54 – Batch 08-96-01 – SRN0167.WP" . R32UP754.ZIP. Archivado del original el 26-08-2018 . Recuperado el 17-01-2017 .
  63. "REAL/32 7.60 para MaxFrame" . MaxFrame. 2001-08-20 . Consultado el 2018-09-14 .
  64. "REAL/32 7.74 para MaxFrame" . MaxFrame. 30-01-2001 . Consultado el 14-09-2018 .
  65. 1 2 "Anuncio de IMS REAL/32 7.9" . Intelligent Micro Software . 1999. Archivado del original el 18 de enero de 2017.
  66. "Real/32 7.93 Mejoras y correcciones de errores" . Intelligent Micro Software . 22/11/2002. Archivado del original el 18/01/2017 . Consultado el 17/01/2017 .
  67. "Real/32 7.94 Mejoras y correcciones de errores" . Intelligent Micro Software . 31 de enero de 2003. Archivado del original el 18 de enero de 2017. Consultado el 17 de enero de 2017 .
  68. 1 2 "LISTA DE PRECIOS IMS – OTOÑO 2010" . Integrated Solutions. Agosto de 2010. Archivado del original el 18 de enero de 2017. Consultado el 17 de enero de 2017 .(Nota: El precio indicado es REAL/32 de 7,95.)
  69. "Productos REAL/32 descontinuados" . Logan Industries, Inc. (LLI). 22 de abril de 2002. Archivado del original el 23 de abril de 2003.
  70. "REAL/32 bajo nueva propiedad" . Logan Industries, Inc. (LLI). 22/05/2002 [02/05/2002]. Archivado del original el 03/12/2002.
  71. "IMS adquirida por ITERA" . Logan Industries, Inc. (LLI). 23 de mayo de 2002. Archivado del original el 23 de abril de 2003.
  72. ITERA LIMITED , Lista de empresas del Reino Unido
  73. "Itera Limited" . NEXOK . Consultado el 18 de enero de 2017 .
  74. Página principal de REAL/NG (2001) ().
  75. Características principales de REAL/NG (2003) ( de realng.com 2003 ).
  76. ^ Probablemente el último REAL/NG ( realng.com 2003 ).
  77. REAL/NG desaparece de realng.com ( realng.com 2005 ).
  78. ↑ Patente estadounidense 5355501 , Gross, Roger Alan y Constant, John P., "Sistema de detección de ralentí", emitida el 11 de octubre de 1994. 

Lecturas adicionales

  • Antiguo sitio web de Intelligent Micro Software (IMS) (proveedores de IMS Multiuser DOS, IMS REAL/32 y REAL/NG)
  • Antiguo sitio web de Logan Industries (LLI) (distribuidor de IMS REAL/32 en EE. UU. hasta el 1 de mayo de 2002)
  • Antiguo sitio web de Controles Concurrentes (CCI Multiuser DOS)
  • Sitio web de Applica, Inc.
  • Antiguo sitio web de Aplycon Technologies, Inc.