MS-DOS 4.0 fue una versión multitarea de MS-DOS desarrollada por Microsoft basada en MS-DOS 2.0. La falta de interés de los fabricantes de equipos originales , en particular de IBM (que anteriormente le dio a Microsoft código multitarea en IBM PC DOS incluido con TopView ), llevó a que se lanzara solo en una forma reducida. A veces se lo conoce como MS-DOS 4.0 europeo , ya que se usaba principalmente allí. No debe confundirse con PC DOS 4.00 o MS-DOS 4.01 y posteriores, que no contienen las funciones multitarea.
Desarrollador | Microsoft |
---|---|
Escrito en | montaje x86 |
Familia OS | DOS |
Modelo fuente | Fuente cerrada |
Versión inicial | 1986 |
Lanzamiento final | 4.1 / 1987 |
Método de actualización | Reinstalación |
Gerente de empaquetación | Ninguno |
Plataformas | x86 |
Tipo de grano | Monolítico |
Interfaz de usuario predeterminada | Interfaz de línea de comandos ( COMMAND.COM ) |
Licencia | Propiedad |
Historia
Apricot Computers anunció previamente "MS-DOS 4.0" a principios de 1986, [1] y Microsoft lo demostró en septiembre de ese año en una feria comercial de París. Sin embargo, solo unos pocos fabricantes de equipos originales europeos , como SMT Goupil e International Computers Limited (ICL), en realidad liberan licencias del software. En particular, IBM rechazó el producto, concentrándose en cambio en mejoras a MS-DOS 3.xy su nuevo desarrollo conjunto con Microsoft para producir OS / 2 .
Como resultado, el proyecto se redujo y solo se entregaron las características prometidas a OEM particulares. En septiembre de 1987, se informó que se había desarrollado una versión multitarea MS-DOS 4.1 para la estación de trabajo profesional ICL DRS (PWS). [2] No se hicieron más lanzamientos una vez que se cumplieron los contratos.
En julio de 1988, IBM anunció " IBM DOS 4.0 ", un producto no relacionado que continúa desde DOS 3.3 y 3.4 , lo que llevó a la conjetura inicial de que Microsoft podría lanzarlo con un número de versión diferente. [3] Sin embargo, Microsoft finalmente lo lanzó como "MS-DOS 4.0", [ cita requerida ] con un MS-DOS 4.01 que le siguió rápidamente para solucionar problemas que muchos habían informado.
Características
Además de las mejoras menores, como la compatibilidad con el formato de archivo New Executable , la característica clave de la versión fue su compatibilidad con la multitarea preventiva . Esto no usó el modo protegido disponible en los procesadores 80386 , pero permitió que los programas especialmente escritos continuaran ejecutándose en un "modo de fondo", donde no tenían acceso a la entrada y salida del usuario hasta que regresaban al primer plano. Se informó que el sistema operativo incluye un programador de tiempo dividido y comunicación entre procesos a través de tuberías y memoria compartida . Esta forma limitada de multitarea se consideró más útil en un servidor que en un entorno de estación de trabajo, particularmente junto con MS-Net 2.0, que se lanzó simultáneamente.
Se mantuvieron otras limitaciones de MS-DOS 3.0, incluida la incapacidad de usar memoria por encima de 640 KB, y esto contribuyó a la falta de adopción del producto, particularmente a la luz de la necesidad de escribir programas dirigidos específicamente al nuevo entorno.
INT 21h / AH = 87h se puede utilizar para distinguir entre MS-DOS 4.x multitarea y los problemas posteriores de MS-DOS / PC DOS 4.x. [4]
El presidente de Microsoft, Jon Shirley, lo describió como una "versión especializada" y llegó a decir "tal vez no deberíamos haberlo llamado DOS 4.0", aunque no está claro si esta fue siempre la intención o si una respuesta más entusiasta de los fabricantes de equipos originales. habría resultado en ser el verdadero sucesor de DOS 3.x. El marketing lo posicionó como una opción adicional entre DOS 3.x para estaciones de trabajo y Xenix para servidores de gama alta y sistemas multiusuario.
Comandos externos
La versión 4.10.20 de MS-DOS admite los siguientes comandos externos: [5]
Ver también
- DOS concurrente , DOS 286 concurrente , DOS 386 concurrente - SO multitarea multiusuario basado en CP / M concurrente con emulador de DOS desde 1983
- DOS Plus : sistema operativo multitarea para PC concurrente basado en DOS con emulador de DOS desde 1985
- Novell DOS , OpenDOS , DR-DOS : sucesores de DOS Plus con multitarea preventiva en VDM desde 1993
- FlexOS - sucesor de Concurrent DOS 286 desde 1986
- 4680 OS , 4690 OS : sucesores de FlexOS 286 y FlexOS 386 desde 1986
- DOS multiusuario - sucesor del DOS 386 concurrente desde 1991
- REAL / 32 - sucesor de Multiuser DOS desde 1995
- PC-MOS / 386 - clon de DOS multiusuario multitarea desde 1987
- VM / 386 - entorno DOS multiusuario multitarea desde 1987
- TopView : entorno multitarea basado en DOS desde 1985
- DESQview , DESQview / X : entorno multitarea basado en DOS desde 1985
- Máquina virtual de DOS
- Datapac Australasia
Referencias
- ^ "MS-DOS 4.0 en el Reino Unido; Estados Unidos esperando 5.0" . InfoWorld . 1986-03-24.
- ^ "ICL lanza DRS 300 80286 Professional Workstation con multitarea MS-DOS 4.1", Computer Business Review , 1987-09-20
- ^ "IBM DOS" . InfoWorld : 77.18 de julio de 1988.
- ^ Brown, Ralf D. (29 de diciembre de 2002). "La lista de interrupciones x86" . Consultado el 14 de octubre de 2011 .
- ^ MS-DOS Versión 4.10 Fujitsu ICL OEM
Otras lecturas
- "Microsoft para hacer MS-DOS 4.0, MS-Net 2.0 disponible en el cuarto trimestre" . InfoWorld . 1986-09-29.
- Osterman, Larry (22 de marzo de 2004). "¿Sabías que OS / 2 no fue el primer sistema operativo multitarea no Unix de Microsoft?" . Blogs de MSDN .
- Brooks, Vernon C. "Información sobre el poco conocido MS-DOS 4.0 multitarea" . PC DOS Retro . Archivado desde el original el 18 de febrero de 2020 . Consultado el 13 de febrero de 2014 .
- Necasek, Michal (11 de marzo de 2013). "Vidas multitarea MS-DOS 4.0" . Museo OS / 2 . Archivado desde el original el 7 de enero de 2018 . Consultado el 28 de julio de 2019 .