stringtranslate.com

MS-DOS

MS-DOS ( / ˌ ɛ m ˌ ɛ s ˈ d ɒ s / em-es- DOSS ; acrónimo de Microsoft Disk Operating System , también conocido como Microsoft DOS ) es un sistema operativo para computadoras personales basadas en x86 desarrollado principalmente por Microsoft . En conjunto, MS-DOS, su cambio de nombre a IBM PC DOS y algunos sistemas operativos que intentan ser compatibles con MS-DOS, a veces se denominan "DOS" (que también es el acrónimo genérico de sistema operativo de disco ). MS-DOS fue el principal sistema operativo para PC compatibles con IBM durante la década de 1980, momento a partir del cual fue gradualmente reemplazado por sistemas operativos que ofrecían una interfaz gráfica de usuario (GUI), en varias generaciones del sistema operativo gráfico Microsoft Windows .

IBM lo obtuvo y lo relanzó en 1981 como PC DOS 1.0 para su uso en sus PC. Aunque MS-DOS y PC DOS fueron desarrollados inicialmente en paralelo por Microsoft e IBM, los dos productos divergieron después de doce años, en 1993, con diferencias reconocibles en compatibilidad, sintaxis y capacidades.

A partir de 1988 con DR-DOS , se lanzaron varios productos competidores para la plataforma x86, [5] y MS-DOS pasó por ocho versiones, hasta que cesó el desarrollo en 2000. [6] Inicialmente, MS-DOS estaba dirigido a los procesadores Intel 8086. ejecutándose en hardware de computadora usando disquetes para almacenar y acceder no solo al sistema operativo, sino también al software de aplicación y a los datos del usuario. Los lanzamientos de versiones progresivas brindaron soporte para otros medios de almacenamiento masivo en tamaños y formatos cada vez mayores, junto con soporte de funciones adicionales para procesadores más nuevos y arquitecturas informáticas en rápida evolución. En última instancia, fue el producto clave en el desarrollo de Microsoft de una empresa de lenguajes de programación a una empresa de desarrollo de software diversa, proporcionando a la empresa recursos esenciales de ingresos y marketing. También era el sistema operativo básico subyacente en el que se ejecutaban las primeras versiones de Windows como GUI.

Historia

Símbolo del sistema de MS-DOS

MS-DOS era una forma renombrada de 86-DOS [7]  , propiedad de Seattle Computer Products , escrita por Tim Paterson . El desarrollo de 86-DOS tomó sólo seis semanas, ya que era básicamente un clon del CP/M de Digital Research (para procesadores 8080/Z80), adaptado para ejecutarse en procesadores 8086 y con dos diferencias notables en comparación con CP/M: un lógica de almacenamiento en búfer del sector del disco mejorada y la introducción de FAT12 en lugar del sistema de archivos CP/M . Esta primera versión se envió en agosto de 1980. [2] Microsoft, que necesitaba un sistema operativo para la computadora personal IBM , [8] [9] contrató a Tim Paterson en mayo de 1981 y compró 86-DOS 1.10 por 75.000 dólares en julio de el mismo año. Microsoft mantuvo el número de versión, pero le cambió el nombre a MS-DOS. También licenciaron MS-DOS 1.10/1.14 a IBM, que, en agosto de 1981, lo ofreció como PC DOS 1.0 como uno de los tres sistemas operativos [10] para el IBM 5150 o el IBM PC . [2]

En un año, Microsoft otorgó licencias de MS-DOS a más de 70 empresas más. [11] Fue diseñado para ser un sistema operativo que pudiera ejecutarse en cualquier computadora de la familia 8086. Cada computadora tendría su propio hardware distinto y su propia versión de MS-DOS, similar a la situación que existía para CP/M , y con MS-DOS emulando la misma solución que CP/M para adaptarse a diferentes plataformas de hardware. Para este fin, MS-DOS fue diseñado con una estructura modular con controladores de dispositivos internos (el BIOS de DOS ), mínimamente para las unidades de disco primarias y la consola, integrados con el kernel y cargados por el gestor de arranque, y controladores de dispositivos instalables para otros dispositivos. cargado e integrado en el momento del arranque. El OEM utilizaría un kit de desarrollo proporcionado por Microsoft para crear una versión de MS-DOS con sus controladores de E/S básicos y un kernel estándar de Microsoft, que normalmente proporcionaría en disco a los usuarios finales junto con el hardware. Por lo tanto, había muchas versiones diferentes de "MS-DOS" para diferentes hardware, y existe una distinción importante entre una máquina compatible con IBM (o ISA) y una máquina [compatible] con MS-DOS. Algunas máquinas, como la Tandy 2000 , eran compatibles con MS-DOS pero no con IBM, por lo que podían ejecutar software escrito exclusivamente para MS-DOS sin depender del hardware periférico de la arquitectura de PC de IBM.

Este diseño habría funcionado bien para la compatibilidad, si los programas de aplicación sólo hubieran utilizado servicios MS-DOS para realizar E/S del dispositivo y, de hecho, la misma filosofía de diseño está incorporada en Windows NT (consulte Capa de abstracción de hardware ). Sin embargo, en los primeros días de MS-DOS, la mayor velocidad que podían alcanzar los programas mediante el control directo del hardware era de particular importancia, especialmente para los juegos, que a menudo superaban los límites del hardware contemporáneo. Muy pronto, el objetivo se convirtió en una arquitectura compatible con IBM y, en poco tiempo, todas las computadoras de la familia 8086 emulaban fielmente el hardware de IBM , y solo se necesitaba para el mercado una única versión de MS-DOS para una plataforma de hardware fija. Esta versión es la versión de MS-DOS que se analiza aquí, ya que las docenas de otras versiones OEM de "MS-DOS" sólo eran relevantes para los sistemas para los que fueron diseñadas y, en cualquier caso, eran muy similares en función y capacidad a alguna versión estándar para IBM PC (a menudo la versión con el mismo número, pero no siempre, ya que algunos OEM usaban sus propios esquemas de numeración de versiones patentadas (por ejemplo, etiquetar versiones posteriores de MS-DOS 1.x como 2.0 o viceversa)) con un pocas excepciones notables.

Microsoft omitió el soporte multiusuario de MS-DOS porque el sistema operativo basado en Unix de Microsoft, Xenix , era totalmente multiusuario. [12] La compañía planeó, con el tiempo, mejorar MS-DOS para que fuera casi indistinguible de Xenix de usuario único, o XEDOS , que también se ejecutaría en Motorola 68000 , Zilog Z8000 y LSI-11 ; Serían compatibles con Xenix, que Byte describió en 1983 como "el MS-DOS multiusuario del futuro". [13] [14] Microsoft anunció MS-DOS y Xenix juntos, enumerando las características compartidas de su "SO de usuario único" y "el sistema operativo multiusuario, multitarea , derivado de UNIX ", y prometiendo una fácil portabilidad entre a ellos. [15] Sin embargo, después de la ruptura de Bell System , AT&T Computer Systems comenzó a vender UNIX System V. Creyendo que no podía competir con AT&T en el mercado Unix, Microsoft abandonó Xenix y en 1987 transfirió la propiedad de Xenix a Santa Cruz Operation (SCO).

El 25 de marzo de 2014, Microsoft puso a disposición del público el código de SCP MS-DOS 1.25 y una mezcla de Altos MS-DOS 2.11 y TeleVideo PC DOS 2.11 en virtud del Acuerdo de licencia de investigación de Microsoft , que hace que el código esté disponible en origen , pero no es de código abierto según lo definen los estándares de la Open Source Initiative o la Free Software Foundation . [16] [17] [18] [19] Microsoft volvería a otorgar la licencia del código bajo la licencia MIT el 28 de septiembre de 2018, convirtiendo estas versiones en software gratuito . [3]

Como broma del Día de los Inocentes de 2015, Microsoft Mobile lanzó una aplicación para Windows Phone llamada MS-DOS Mobile que se presentó como un nuevo sistema operativo móvil y funcionaba de manera similar a MS-DOS. [20]

Versiones

Microsoft autorizó o lanzó versiones de MS-DOS con diferentes nombres, como Lifeboat Associates "Software Bus 86" [21] [22] también conocido como SB-DOS , [5] COMPAQ-DOS , [21] [22] NCR-DOS o Z- DOS [21] [5] antes de que finalmente impusiera el nombre MS-DOS para todas las versiones excepto la de IBM, que originalmente se llamaba "IBM Personal Computer DOS", luego abreviada a IBM PC DOS . (Los competidores lanzaron sistemas DOS compatibles, como DR DOS y PTS-DOS , que también podían ejecutar aplicaciones MS-DOS).

En el antiguo bloque del Este , a finales de los años 1980 existían derivados de MS-DOS denominados DCP ( Disk Control Program  [de] ) 3.20 y 3.30 (DCP 1700, DCP 3.3) y WDOS. [23] [24] [25] Fueron producidos por el fabricante de productos electrónicos de Alemania del Este VEB Robotron . [26]

Se lanzaron al público las siguientes versiones de MS-DOS: [27] [28]

MS-DOS 1.x

MS-DOS (Compaq-DOS) versión 1.12 (basado en MS-DOS 1.25) para computadora personal Compaq
  • Compaq-DOS 1.12, una versión OEM de Compaq de MS-DOS 1.25; Fecha de estreno: noviembre de 1983 [29]
  • TI BOOT V. 1.13, una versión OEM de MS-DOS de Texas Instruments; Fecha de estreno: agosto de 1983 [30]
  • Zenith Z-DOS 1.19, una versión Zenith OEM de MS-DOS 1.25 [31]
  • Zenith Z-DOS/MS-DOS versión 1.01, versión 1.25, una versión Zenith OEM de MS-DOS; Fecha de estreno: mayo de 1983 [32]

MS-DOS 2.x

Disco de arranque MS-DOS 2.11 para Leading Edge Model D en su funda

Compatibilidad con unidades de disco duro XT de 10 MB de IBM, compatibilidad con unidades de disco duro formateadas FAT12 de hasta 16 MB o 32 MB según la herramienta de formateo enviada por los OEM, [33] controladores de dispositivos instalables por el usuario, sistema de archivo de estructura de árbol, [34] Unix -like [35] identificadores de archivos redireccionables heredables, [36] [37] procesos secundarios no multitarea [38] una API Terminate and Stay Resident (TSR) mejorada, [39] variables de entorno, compatibilidad con controladores de dispositivo, bucles FOR e GOTO en archivos por lotes, ANSI.SYS . [40]

MS-DOS 3.x

MS-DOS 3.3C para la serie PC-9800

MS-DOS 4.0/MS-DOS 4.x

MS-DOS 5.x

MS-DOS versión 5.0

MS-DOS 6.x

Actualización alemana de MS-DOS 6.2
MS-DOS versión 6.22

MS-DOS 7/8 (como parte de Windows 9x)

Microsoft DOS se lanzó a través del canal OEM, hasta que Digital Research lanzó DR-DOS 5.0 como una actualización minorista. Con PC DOS 5.00.1, el acuerdo IBM-Microsoft comenzó a terminar e IBM ingresó al mercado minorista de DOS con IBM DOS 5.00.1, 5.02, 6.00 y PC DOS 6.1, 6.3, 7, 2000 y 7.1.

Versiones localizadas

MS-DOS japonés 6.2/V

Existían versiones localizadas de MS-DOS para diferentes mercados. [73] Si bien las ediciones occidentales de MS-DOS evolucionaron en torno al mismo conjunto de herramientas y controladores, solo que con idiomas de mensajes localizados y diferentes conjuntos de páginas de códigos y diseños de teclado compatibles, algunas versiones de idiomas eran considerablemente diferentes de las ediciones occidentales y se adaptaron para ejecutarse en versiones localizadas. Hardware de PC con servicios de BIOS adicionales no disponibles en PC occidentales, admite múltiples páginas de códigos de hardware para pantallas e impresoras, admite DBCS, métodos de entrada alternativos y salida de gráficos. Los problemas afectados incluyen japonés ( DOS/V ), coreano, árabe (ADOS 3.3/5.0), hebreo (HDOS 3.3/5.0), ruso ( RDOS 4.01 / 5.0 ), así como algunas otras versiones de DOS de Europa del Este.

Competencia

El anuncio original de MS-DOS en 1981.

En las microcomputadoras basadas en los procesadores Intel 8086 y 8088 , incluida la IBM PC y sus clones, la competencia inicial de la línea PC DOS/MS-DOS provino de Digital Research , cuyo sistema operativo CP/M había inspirado MS-DOS. De hecho, sigue existiendo controversia sobre si QDOS fue más o menos plagiado de las primeras versiones del código CP/M. Digital Research lanzó CP/M-86 unos meses después de MS-DOS y se ofreció como una alternativa a MS-DOS y los requisitos de licencia de Microsoft, pero a un precio más alto. Los programas ejecutables para CP/M-86 y MS-DOS no eran intercambiables entre sí; muchas aplicaciones se vendieron en versiones MS-DOS y CP/M-86 hasta que MS-DOS se volvió preponderante (más tarde, los sistemas operativos de Digital Research podían ejecutar software MS-DOS y CP/M-86). MS-DOS originalmente soportaba el simple .COM , que fue modelado a partir de un formato similar pero incompatible con binarios conocido de CP/M-80 . En cambio, CP/M-86 admitía un formato reubicable utilizando la extensión de archivo .CMD para evitar conflictos de nombres con los archivos CP/M-80 y MS-DOS .COM. La versión 1.0 de MS-DOS agregó un archivo reubicable más avanzado. Formato de archivo ejecutable EXE .

La mayoría de las máquinas en los primeros días de MS-DOS tenían diferentes arquitecturas de sistema y había un cierto grado de incompatibilidad y, posteriormente, dependencia del proveedor . Los usuarios que comenzaron a usar MS-DOS con sus máquinas se vieron obligados a continuar usando la versión personalizada para su hardware, o enfrentar el intento de lograr que todo su hardware y software patentados funcionaran con el nuevo sistema.

En el mundo empresarial, las máquinas basadas en 808x a las que estaba vinculado MS-DOS se enfrentaban a la competencia del sistema operativo Unix , que se ejecutaba en muchas arquitecturas de hardware diferentes. La propia Microsoft vendió una versión de Unix para PC llamada Xenix .

En el mundo emergente de los usuarios domésticos, una variedad de otras computadoras basadas en otros procesadores competían seriamente con la IBM PC: la Apple II , las primeras Apple Macintosh , la Commodore 64 y otras no usaban el procesador 808x; Muchas máquinas 808x de diferentes arquitecturas usaban versiones personalizadas de MS-DOS. Al principio todas estas máquinas estaban en competencia. Con el tiempo, la configuración de hardware de PC de IBM se volvió dominante en el mercado 808x, ya que el software escrito para comunicarse directamente con el hardware de la PC sin utilizar llamadas estándar del sistema operativo se ejecutaba mucho más rápido, pero solo en PC verdaderamente compatibles. Las máquinas 808x no compatibles con PC eran un mercado demasiado pequeño para tener software rápido escrito solo para ellas, y el mercado permaneció abierto sólo para las PC IBM y las máquinas que imitaban fielmente su arquitectura, todas ejecutando una única versión de MS-DOS compatible únicamente. con PC o el equivalente IBM PC DOS. La mayoría de los clones cuestan mucho menos que las máquinas de rendimiento similar de la marca IBM y fueron ampliamente utilizados por los usuarios domésticos, mientras que las PC de IBM tenían una gran participación en el mercado de computadoras comerciales.

Microsoft e IBM juntos comenzaron lo que pretendía ser la continuación de MS-DOS/PC DOS, llamado OS/2 . Cuando se lanzó OS/2 en 1987, Microsoft inició una campaña publicitaria anunciando que "DOS está muerto" y afirmando que la versión 4 era la última versión completa. OS/2 fue diseñado para realizar múltiples tareas de manera eficiente y ofrecía una serie de características avanzadas que habían sido diseñadas juntas con una apariencia similar ; fue visto como el heredero legítimo de la "torpe" plataforma DOS.

MS-DOS había crecido a pasos agigantados, con muchas características importantes tomadas o duplicadas de otros productos y sistemas operativos de Microsoft. MS-DOS también creció al incorporar, mediante licencia directa o duplicación de funciones, la funcionalidad de herramientas y utilidades desarrolladas por empresas independientes, como Norton Utilities , PC Tools ( Microsoft Anti-Virus ), el administrador de memoria expandida QEMM , la compresión de discos Stacker y otros.

Durante el período en que Digital Research competía en el mercado de sistemas operativos, algunas computadoras, como la Amstrad PC1512 , se vendían con disquetes para dos sistemas operativos (de los cuales sólo uno podía usarse a la vez), MS-DOS y CP/M. -86 o un derivado del mismo. Digital Research produjo DOS Plus , que era compatible con MS-DOS 2.11, admitía programas CP/M-86, tenía características adicionales que incluían multitarea y podía leer y escribir discos en formato CP/M y MS-DOS.

Mientras OS/2 estaba en desarrollo prolongado, Digital Research lanzó DR DOS 5.0 compatible con MS-DOS , que incluía funciones que solo estaban disponibles como complementos de terceros para MS-DOS. No queriendo perder ninguna parte del mercado, Microsoft respondió anunciando el lanzamiento "pendiente" de MS-DOS 5.0 en mayo de 1990. Esto efectivamente acabó con la mayoría de las ventas de DR DOS hasta el lanzamiento real de MS-DOS 5.0 en junio de 1991. Digital Research trajo sacó DR DOS 6.0, que se vendió bien hasta que el "anuncio previo" de MS-DOS 6.0 volvió a sofocar las ventas de DR DOS.

Microsoft había sido acusado de orquestar cuidadosamente filtraciones sobre futuras versiones de MS-DOS en un intento de crear lo que en la industria se llama FUD ( miedo, incertidumbre y duda ) con respecto a DR DOS. Por ejemplo, en octubre de 1990, poco después del lanzamiento de DR DOS 5.0, y mucho antes del eventual lanzamiento de MS-DOS 5.0 en junio de 1991, comenzaron a aparecer historias sobre mejoras de funciones en MS-DOS en InfoWorld y PC Week . Brad Silverberg , entonces vicepresidente de software de sistemas de Microsoft y director general de su unidad de negocios Windows y MS-DOS, escribió una contundente carta a PC Week (5 de noviembre de 1990), negando que Microsoft estuviera involucrado en tácticas FUD ("para servir mejor para nuestros clientes, decidimos ser más comunicativos sobre la versión 5.0") y negar que Microsoft haya copiado características de DR DOS:

"Las mejoras de características de la versión 5.0 de MS-DOS se decidieron y el desarrollo comenzó mucho antes de que oyéramos hablar de DR DOS 5.0. Habrá algunas características similares. Con 50 millones de usuarios de MS-DOS, no debería sorprender que DRI haya escuchado algunas de las mismas solicitudes de clientes que tenemos". – (Schulman et al. 1994). [74]

El pacto entre Microsoft e IBM para promover OS/2 comenzó a desmoronarse en 1990, cuando Windows 3.0 se convirtió en un éxito en el mercado. Muchas de las contribuciones adicionales de Microsoft a OS/2 también se dirigieron a la creación de un tercer reemplazo de GUI para DOS, Windows NT .

IBM, que ya había estado desarrollando la siguiente versión de OS/2, continuó desarrollando la plataforma sin Microsoft y la vendió como alternativa a DOS y Windows.

Asuntos legales

Como respuesta al DR DOS 6.0 de Digital Research , que incluía compresión de disco SuperStor, Microsoft abrió negociaciones con Stac Electronics , proveedor de la herramienta de compresión de disco DOS más popular, Stacker. En el proceso de diligencia debida , los ingenieros de Stac le habían mostrado a Microsoft parte del código fuente de Stacker. Stac no estaba dispuesto a cumplir los términos de Microsoft para la concesión de licencias de Stacker y se retiró de las negociaciones. Microsoft optó por licenciar DoubleDisk de Vertisoft, usándolo como núcleo para su compresión de disco DoubleSpace. [75]

MS-DOS 6.0 y 6.20 se lanzaron en 1993 y ambos incluían el programa de utilidad de compresión de disco Microsoft DoubleSpace. Stac demandó con éxito a Microsoft por infracción de patente relacionada con el algoritmo de compresión utilizado en DoubleSpace. Esto resultó en la versión 1994 de MS-DOS 6.21, al que se le eliminó la compresión del disco. Poco después llegó la versión 6.22, con una nueva versión del sistema de compresión de discos, DriveSpace, que contaba con un algoritmo de compresión diferente para evitar el código infractor.

Antes de 1995, Microsoft otorgaba licencias de MS-DOS (y Windows) a fabricantes de computadoras bajo tres tipos de acuerdos: por procesador (una tarifa por cada sistema que vendía la empresa), por sistema (una tarifa por cada sistema de un modelo particular). o por copia (una tarifa por cada copia de MS-DOS instalada). Los mayores fabricantes utilizaron la disposición por procesador, que tenía la tarifa más baja. Esta disposición encareció a los grandes fabricantes la migración a cualquier otro sistema operativo, como DR DOS. En 1991, la Comisión Federal de Comercio del gobierno de Estados Unidos comenzó a investigar los procedimientos de concesión de licencias de Microsoft, lo que dio lugar a un acuerdo de conciliación de 1994 que limitaba a Microsoft a la concesión de licencias por copia. Digital Research no ganó con este acuerdo y años más tarde su sucesor en intereses, Caldera , demandó a Microsoft por daños y perjuicios en la demanda Caldera v. Microsoft . Se creía que el acuerdo ascendía a unos 150 millones de dólares , pero en noviembre de 2009 se reveló que, con la publicación del acuerdo de conciliación, ascendía a 280 millones de dólares . [76]

Uso de API no documentadas

Microsoft también utilizó una variedad de tácticas en MS-DOS y varias de sus aplicaciones y herramientas de desarrollo que, si bien funcionaban perfectamente cuando se ejecutaban en MS-DOS genuino (y PC DOS), se rompían cuando se ejecutaban en la implementación de DOS de otro proveedor. Ejemplos notables de esta práctica incluyeron:

Interfaz de línea de comandos de Windows

Mensaje de MS-DOS en Windows 95
Símbolo del sistema en Windows 10

Todas las versiones de Microsoft Windows han tenido una interfaz de línea de comandos de MS-DOS o similar a MS-DOS llamada MS-DOS Prompt que redirige la entrada a MS-DOS y la salida de MS-DOS al MS-DOS Prompt o, más adelante versiones, símbolo del sistema . Esto podría ejecutar muchas utilidades de línea de comandos de DOS y Win32, OS/2 1.x y POSIX en la misma sesión de línea de comandos, permitiendo la canalización entre comandos. La interfaz de usuario y el icono hasta Windows 2000 seguían la interfaz nativa de MS-DOS. El símbolo del sistema introducido con Windows NT no es en realidad MS-DOS, pero comparte algunos comandos con MS-DOS.

Versiones anteriores de Windows

Las versiones de 16 bits de Windows (hasta la 3.11) se ejecutaban como una interfaz gráfica de usuario (GUI) sobre MS-DOS. Con Windows 95 , 98 y Me , la función de MS-DOS se redujo a un cargador de arranque según Microsoft, con programas MS-DOS ejecutándose en una máquina DOS virtual dentro de Windows de 32 bits, con capacidad de arrancar directamente en MS-DOS. DOS se mantuvo como una opción de compatibilidad con versiones anteriores para aplicaciones que requerían acceso en modo real al hardware, lo que generalmente no era posible en Windows. [77] La ​​línea de comando accedía a la línea de comando de DOS (generalmente COMMAND.COM) a través de un módulo de Windows (WINOLDAP.MOD). [ se necesita aclaración ]

WindowsNT

Los sistemas operativos basados ​​en Windows NT arrancan a través de un kernel cuyo único propósito es cargar Windows. No se pueden ejecutar aplicaciones Win32 en el sistema de carga de la misma manera que OS/2, UNIX o las versiones de consumo de Windows pueden iniciar sesiones en modo de caracteres.

La sesión de comandos permite ejecutar varias utilidades de línea de comandos compatibles desde Win32, MS-DOS, OS/2 1.x y POSIX. Los emuladores de MS-DOS, OS/2 y POSIX utilizan la ventana del host de la misma manera que las aplicaciones Win16 utilizan el explorador Win32. El uso de la ventana del host permite canalizar la salida entre emulaciones.

La emulación de MS-DOS se realiza a través de NTVDM (NT Virtual DOS Machine). Este es un SoftPC modificado (un producto anterior similar a VirtualPC ), que ejecuta un MS-DOS 5 modificado (NTIO.SYS y NTDOS.SYS). La salida es manejada por las DLL de la consola, de modo que el programa en el indicador ( CMD.EXE, 4NT.EXE, TCC.EXE) puede ver la salida. Windows de 64 bits no tiene ni la emulación de DOS ni los comandos de DOS EDIT, DEBUG y EDLIN que vienen con Windows de 32 bits.

La versión de DOS devuelve 5.00 o 5.50, dependiendo de qué función API se utilice para determinarlo. Las utilidades de MS-DOS 5.00 se ejecutan en esta emulación sin modificaciones. Los primeros programas beta de NT muestran MS-DOS 30.00, pero los programas que se ejecutan en MS-DOS 30.00 asumirían que OS/2 tenía el control.

La emulación de OS/2 se gestiona a través de OS2SS.EXE, OS2.EXE y DOSCALLS.DLL. OS2.EXE es una versión del shell OS/2 (CMD.EXE), que pasa comandos al OS2SS.EXE y entrada y salida al shell de Windows NT. Windows 2000 fue la última versión de NT compatible con OS/2. La emulación es OS/2 1.30.

POSIX se emula a través del shell POSIX, pero no a través de un shell emulado; los comandos se manejan directamente en CMD.EXE.

El símbolo del sistema a menudo se denomina símbolo de MS-DOS. En parte, este era el nombre oficial en Windows 9x y las primeras versiones de Windows NT (NT 3.5 y anteriores), y en parte porque la emulación SoftPC de DOS redirige la salida hacia él. En realidad, solo COMMAND.COMse ejecutan otros comandos de 16 bits en un NTVDM con AUTOEXEC.NTuna CONFIG.NTinicialización determinada por _DEFAULT.PIF, permitiendo opcionalmente el uso de aplicaciones de consola Win32 y comandos internos con una NTCMDPROMPTdirectiva.

Las aplicaciones de consola Win32 se utilizan CMD.EXEcomo shell del símbolo del sistema. Esta confusión no existe en OS/2 porque hay mensajes de DOS y OS/2 separados, y al ejecutar un programa de DOS en OS/2 se abrirá una ventana de DOS separada para ejecutar la aplicación.

Todas las versiones de Windows para Itanium (que ya no vende Microsoft) y las arquitecturas x86-64 ya no incluyen NTVDM y, por lo tanto, ya no pueden ejecutar de forma nativa aplicaciones DOS o Windows de 16 bits. Existen alternativas como emuladores de máquinas virtuales como el propio Virtual PC de Microsoft , así como VMware , DOSBox etc., capas de compatibilidad no oficiales como NTVDMx64, OTVDM (WineVDM), Win3mu y otras.

Fin de la vida

En 2011 , MS-DOS todavía se utilizaba en algunas empresas para ejecutar aplicaciones heredadas, como este sistema de gestión de servicios de alimentos de la Marina de los EE. UU .

La introducción de Windows 3.0 en 1990, con una interfaz gráfica de usuario fácil de usar , marcó el principio del fin del MS-DOS controlado por línea de comandos. Con el lanzamiento de Windows 95 (y continuando en la línea de productos Windows 9x hasta Windows Me ), se utilizó una versión integrada de MS-DOS para el arranque , la solución de problemas y la compatibilidad con versiones anteriores del software DOS antiguo, particularmente juegos, y ya no. lanzado como un producto independiente. [78] En Windows 95, el DOS, llamado MS-DOS 7, se puede iniciar por separado, sin la GUI de Windows; esta capacidad se mantuvo hasta Windows 98 Segunda Edición. Windows Me eliminó la capacidad de iniciar su MS-DOS 8.0 subyacente solo desde un disco duro, pero conservó la capacidad de crear un disquete de inicio de DOS (llamado "Disco de inicio de emergencia") y puede piratearse para restaurar el acceso completo al sistema subyacente. DOS. El 31 de diciembre de 2001, Microsoft declaró obsoletas todas las versiones de MS-DOS 6.22 y anteriores y dejó de brindar soporte y actualizaciones para el sistema. [79] Como MS-DOS 7.0 era parte de Windows 95, el soporte también finalizó cuando finalizó el soporte extendido de Windows 95 el 31 de diciembre de 2001. [80] Como MS-DOS 7.10 y MS-DOS 8.0 eran parte de Windows 98 y Windows ME respectivamente, el soporte finalizó cuando el soporte extendido de Windows 98 y ME finalizó el 11 de julio de 2006, finalizando así el soporte y las actualizaciones de MS-DOS de Microsoft. [81]

A diferencia de la serie Windows 9x, los sistemas operativos de 32 bits derivados de Windows NT ( Windows NT , 2000 , XP y posteriores), desarrollados junto con la serie 9x, no contienen compatibilidad con MS-DOS como componente central del sistema operativo. ni dependen de él para el arranque, ya que NT no tenía el nivel de soporte para aplicaciones heredadas de MS-DOS y Win16 que tenía Windows 9x, [78] pero proporciona una emulación de DOS limitada llamada NTVDM (NT Virtual DOS Machine) para ejecutar aplicaciones DOS y proporcionan ventanas de símbolo del sistema similares a DOS. Las versiones de 64 bits de Windows NT anteriores a Windows 11 (y Windows Server 2008 R2 por extensión) no proporcionan emulación de DOS y no pueden ejecutar aplicaciones de DOS de forma nativa. [82] Windows XP contiene una copia del disco de arranque de Windows Me , reducido al arranque únicamente. Sólo se puede acceder a esto formateando un disquete como "disco de inicio de MS-DOS". Archivos como el controlador para el soporte de CD-ROM se eliminaron del disco de arranque de Windows Me y los archivos de inicio ( AUTOEXEC.BAT y CONFIG.SYS ) ya no tenían contenido. Este disco modificado fue la base para crear la imagen de MS-DOS para Windows XP. Algunos de los archivos eliminados se pueden recuperar con una herramienta de recuperación. [83] Al iniciar un disco de inicio de MS-DOS creado con la herramienta de formato de Windows XP, el número de versión y el comando interno VER se informan como "Windows Millennium" y "5.1", respectivamente, y no como "MS-DOS 8.0" ( que se usó como base para Windows Me pero nunca se lanzó como producto independiente), aunque la API todavía dice Versión 8.0.

Al crear un disco de inicio de DOS en Windows Vista , los archivos del disco de inicio tienen fecha del 18 de abril de 2005, pero por lo demás no se modifican, incluida la cadena "MS-DOS Versión 8 Copyright 1981–1999 Microsoft Corp" dentro COMMAND.COM. Windows 7, 8 y 8.1 también pueden crear un disco de inicio de MS-DOS. A partir de Windows 10 , se eliminó la capacidad de crear un disco de inicio de DOS, por lo que se debe usar una máquina virtual que ejecute MS-DOS o una versión anterior (en una máquina virtual o arranque dual) para formatear un disquete, o una La imagen debe obtenerse de una fuente externa. Otras soluciones incluyen el uso de alternativas compatibles con DOS, como FreeDOS o incluso copiar los archivos necesarios y el sector de arranque. Los últimos rastros de MS-DOS se eliminaron por completo en Windows con Windows 11 , cuando el componente NTVDM fue descontinuado del sistema operativo debido a que ya no se ofrece en versiones de 32 bits (sólo se ofrece en versiones de 64 bits). poniendo fin efectivamente a cualquier asociación de MS-DOS dentro de Microsoft Windows después de 36 años.

MS-DOS 6.22 fue la última versión independiente producida por Microsoft para los procesadores Intel 8088 , Intel 8086 e Intel 80286 , que permanecen disponibles para su descarga a través de sus sitios web de MSDN , [84] licencias por volumen y socios de licencias OEM, para clientes con inicio de sesión válido. cartas credenciales. MS-DOS todavía se usa en sistemas x86 integrados debido a su arquitectura simple y requisitos mínimos de memoria y procesador, aunque algunos productos actuales han cambiado a la alternativa de código abierto FreeDOS que aún se mantiene .

En 2018, Microsoft lanzó el código fuente de MS-DOS 1.25 y 2.0 en GitHub . El propósito de esto, según Microsoft, es principalmente para la educación y la experimentación con sistemas operativos históricos y para que los nuevos programadores comprendan cómo funciona el software de bajo nivel, tanto histórico como actual. Según el director del programa Rich Turner, las otras versiones no podían ser de código abierto debido a restricciones de licencia de terceros. [85]

Debido a la naturaleza histórica del software, Microsoft no aceptará ninguna solicitud de extracción del código; Solo se aceptarán solicitudes de extracción de documentación modificada y traducida. Sin embargo, se permite y se recomienda a los usuarios que bifurquen el repositorio que contiene el código fuente de MS-DOS y realicen sus propias modificaciones y hagan lo que quieran con él.

Compatibilidad heredada

A partir de 1983, varias empresas trabajaron en interfaces gráficas de usuario (GUI) capaces de ejecutarse en hardware de PC. Sin embargo, esto requirió un esfuerzo duplicado y no proporcionó mucha coherencia en el diseño de la interfaz (incluso entre productos de la misma empresa).

Más tarde, en 1985, se lanzó Microsoft Windows 1.0 como el primer intento de Microsoft de proporcionar una interfaz de usuario consistente (para aplicaciones). Las primeras versiones de Windows se ejecutaban sobre MS-DOS. Al principio, Windows tuvo poco éxito, pero lo mismo ocurrió con los esfuerzos de la mayoría de otras empresas, por ejemplo GEM . Después de la versión 3.0, Windows ganó aceptación en el mercado.

Windows 9x usó MS-DOS para iniciar el kernel de Windows en modo protegido. Las funciones básicas relacionadas con el sistema de archivos, como los nombres de archivos largos, solo estaban disponibles para las aplicaciones de DOS cuando se ejecutaban en Windows. Windows NT se ejecuta independientemente de DOS pero incluye NTVDM , un componente para simular un entorno DOS para aplicaciones heredadas. Este componente eventualmente se retiraría a partir de Windows 11 , ya que el sistema operativo solo se ofrece en arquitecturas de 64 bits como x86-64.

Sistemas relacionados

Los sistemas compatibles con MS-DOS incluyen:

Microsoft creó IBM PC DOS para IBM. Este y MS-DOS eran productos idénticos que eventualmente divergieron a partir de la versión 6.0 de MS-DOS. Digital Research no siguió el esquema de numeración de versiones de Microsoft. Por ejemplo, a MS-DOS 4, lanzado en julio de 1988, le siguió DR DOS 5.0 en mayo de 1990. MS-DOS 5.0 llegó en abril de 1991 y DR DOS 6.0 se lanzó en junio siguiente. [86]

Estos productos se denominan colectivamente "DOS", aunque "Sistema operativo de disco" es un término genérico utilizado en otros sistemas no relacionados con x86 e IBM PC. "MS-DOS" también puede ser una referencia genérica a DOS en computadoras compatibles con IBM PC.

El control de Microsoft sobre la plataforma Windows y sus prácticas de programación que intencionalmente hacían que Windows pareciera que funcionaba mal en versiones competidoras de DOS, paralizaron la capacidad de otros fabricantes de DOS para continuar compitiendo con MS-DOS. [74] Digital Research tuvo que lanzar versiones provisionales para eludir las limitaciones de Windows insertadas artificialmente, [74] diseñadas específicamente para proporcionar a Microsoft una ventaja competitiva. [74]

Ver también

Notas

  1. ^ Se confirmó que existía Compaq Personal Computer DOS 3.31 además de MS-DOS 3.31.
  2. ^ Sólo hasta 512 MB.
  3. ^ Sólo si el registro de arranque del disquete de origen también contiene el número de serie del volumen.

Referencias

  1. ^ Paterson, Tim (junio de 1983). "Una mirada al interior de MS-DOS". Productos informáticos de Seattle . Seattle. Archivado desde el original el 6 de mayo de 2017 . Consultado el 16 de abril de 2016 .
  2. ^ abc "MS-DOS: una breve introducción". El proyecto de información de Linux . Archivado desde el original el 14 de diciembre de 2017 . Consultado el 14 de diciembre de 2017 .
  3. ^ ab Turner, Rich (28 de septiembre de 2018). "Reabrir el código fuente de MS-DOS 1.25 y 2.0". Herramientas de línea de comandos de Windows para desarrolladores . Archivado desde el original el 29 de septiembre de 2018 . Consultado el 29 de septiembre de 2018 .
  4. ^ "Política de ciclo de vida de productos obsoletos". Apoyo . Microsoft . 30 de julio de 2009. Archivado desde el original el 6 de julio de 2006 . Consultado el 6 de abril de 2010 .
  5. ^ a b C Allan, Roy A. (2001). "Microsoft en la década de 1980, parte III Década de 1980: la era IBM/Macintosh". Una historia de la computadora personal: la gente y la tecnología. Londres, Ontario : Allan Pub. pag. 14.ISBN _ 0-9689108-0-7. Archivado desde el original el 2 de julio de 2006 . Consultado el 5 de diciembre de 2009 .[1] Archivado el 15 de julio de 2006 en Wayback Machine .
  6. ^ "Una recopilación de 8 ensayos históricos" . Consultado el 30 de enero de 2016 .[ enlace muerto ]
  7. ^ Conner, Doug. "El padre de DOS todavía se divierte en Microsoft". patersontech.com . Micronoticias. Archivado desde el original el 9 de febrero de 2010 . Consultado el 5 de diciembre de 2009 .
  8. ^ "Una historia de Windows". microsoft.com . Microsoft . Noviembre de 2013. Archivado desde el original el 10 de mayo de 2015 . Consultado el 10 de mayo de 2015 .
  9. ^ Antov, Leven (1996). "Historia de MS-DOS". Investigación Digital . Archivado desde el original el 2 de octubre de 2017 . Consultado el 6 de mayo de 2015 .
  10. ^ "Computadora personal anunciada por IBM" (PDF) . ibm.com . IBM . Archivado (PDF) desde el original el 12 de diciembre de 2018 . Consultado el 27 de septiembre de 2014 .
  11. ^ Freiberger, Paul (23 de agosto de 1982). "Bill Gates, Microsoft y la computadora personal IBM". InfoMundo . pag. 22. Archivado desde el original el 18 de febrero de 2023 . Consultado el 29 de enero de 2015 .
  12. ^ Swaine, Michael (23 de agosto de 1982). "MS-DOS: examen del sistema operativo de disco de IBM PC". InfoMundo . pag. 24. Archivado desde el original el 18 de febrero de 2023 . Consultado el 29 de enero de 2015 .
  13. ^ Morgan, Chris (enero de 1982). "De IBM, los sistemas operativos y Rosetta Stones". BYTE . pag. 6 . Consultado el 19 de octubre de 2013 .
  14. ^ Fiedler, Ryan (octubre de 1983). "El tutorial de Unix / Parte 3: Unix en el mercado de microcomputadoras". BYTE . pag. 132 . Consultado el 30 de enero de 2015 .
  15. ^ "Antes de apostar el software de su empresa por un sistema operativo, mire quién apuesta por MS-DOS y XENIX". InfoWorld (anuncio). 27 de junio de 1983. pág. 44. Archivado desde el original el 18 de febrero de 2023 . Consultado el 31 de enero de 2015 .
  16. ^ Paterson, Tim (19 de diciembre de 2013) [17 de mayo de 1983]. "Microsoft DOS V1.1 y V2.0: /msdos/v11source/MSDOS.ASM". Museo de Historia de la Computación , Microsoft . Archivado desde el original el 14 de agosto de 2019 . Consultado el 25 de marzo de 2014 .(NB. Si bien los editores afirman que esto sería MS-DOS 1.1 y 2.0, en realidad es SCP MS-DOS 1.25 y una mezcla de Altos MS-DOS 2.11 y TeleVideo PC DOS 2.11 ).
  17. ^ Shustek, Len (24 de marzo de 2014). "Código fuente inicial de Microsoft MS-DOS". Software Gems: Serie de códigos fuente históricos del Museo de Historia de la Computación. Archivado desde el original el 10 de agosto de 2019 . Consultado el 29 de marzo de 2014 .(NB. Si bien el autor afirma que esto sería MS-DOS 1.1 y 2.0, en realidad es SCP MS-DOS 1.25 y una mezcla de Altos MS-DOS 2.11 y TeleVideo PC DOS 2.11 ).
  18. ^ Levin, Roy (25 de marzo de 2014). "Microsoft pone a disposición del público el código fuente de MS-DOS y Word para Windows". Blog oficial de Microsoft . Archivado desde el original el 14 de diciembre de 2017 . Consultado el 29 de marzo de 2014 .(NB. Si bien el autor afirma que esto sería MS-DOS 1.1 y 2.0, en realidad es SCP MS-DOS 1.25 y una mezcla de Altos MS-DOS 2.11 y TeleVideo PC DOS 2.11 ).
  19. ^ Phipps, Simon (26 de marzo de 2014). "¡Psych! Microsoft realmente no abrió MS-DOS de código abierto". InfoMundo . Archivado desde el original el 28 de marzo de 2014 . Consultado el 27 de marzo de 2014 .
  20. ^ Peters, Luke (1 de abril de 2015). "Microsoft lanza MS-DOS móvil". Microsoft Lumia . Microsoft . Archivado desde el original el 2 de abril de 2015 . Consultado el 2 de abril de 2015 . La vista previa de MS-DOS Mobile es una descarga esencial
  21. ^ abcdefgh Allen, Paul ; Puertas, Bill ; Rey, Adrián; Larson, Chris; Letwin, Gordon ; O'Rear, Bob ; Paterson, Tim ; Peters, Chris; Phillips, Bruce; Reynolds, Aarón ; Fabricante de alambiques, Betty; Zbikowski, Mark (1986). "Asesores técnicos". Enciclopedia de referencia técnica de MS-DOS (versiones 1.0-3.2) . Por Bornstein, Howard; Bredehoeft, Lawrence; Duncan, Ray; Morris, Carol; Rosa, David; Socha, John ; Tomlin, Jim; Vian, Kathleen; Wolverton, Van. Beley, Jim; Preppernau, Barry; Beason, Pam; Luis, Andrea; Rygmyr, David (eds.). Biblioteca de referencia de Microsoft. vol. 1 (edición original retirada). Redmond, Washington, Estados Unidos: Microsoft Press . ISBN 0-914845-69-1. LCCN  86-8640. OCLC  635600205.(xvii+1053 páginas; 29 cm) (NB. Esta edición original contiene diagramas de flujo del funcionamiento interno del sistema. Fue retirada por Microsoft antes de su distribución masiva en 1986 porque contenía muchos errores fácticos, así como información clasificada que debería no se ha publicado. Sobrevivieron pocas copias impresas. Fue reemplazada por una edición completamente reelaborada en 1988. [2] Archivado el 15 de julio de 2019 en Wayback Machine )
  22. ^ ab Zbikowski, Mark ; Allen, Pablo ; Ballmer, Steve ; Borman, Rubén; Borman, Rob; Mayordomo, Juan; Carroll, tirada; Chambelán, Marcos; Chell, David; Colee, Mike; Courtney, Mike; Dryfoos, Mike; Duncan, Raquel; Eckhardt, Kurt; Evans, Eric; Granjero, Rick; Puertas, Bill ; Geary, Michael; Grifo, Bob; Hogarth, Doug; Johnson, James W.; Kermaani, Kaamel; Rey, Adrián; Koch, caña; Landowski, James; Larson, Chris; Lennon, Thomas; Lipkie, Dan; McDonald, Marc ; McKinney, Bruce; Martín, Pascal; Mathers, Estelle; Mateos, Bob; Melín, David; Mergentime, Charles; Nevin, Randy; Newell, Dan; Newell, Tani; Norris, David; O'Leary, Mike; O'Rear, Bob ; Olsson, Mike; Osterman, Larry; Ostling, cresta; Pai, Sunil; Paterson, Tim ; Pérez, Gary; Peters, Chris; Petzold, Carlos ; Pollock, Juan; Reynolds, Aarón ; Rubin, Darryl; Ryan, Ralph; Schulmeisters, Karl; Shah, Rajen; Shaw, Barry; Breve, Antonio; Slivka, Ben; Sonríe, Jon; Fabricante de alambiques, Betty; Stoddard, Juan; Tillman, Dennis; Whitten, Greg; Yount, Natalie; Zeck, Steve (1988). "Asesores técnicos". La enciclopedia MS-DOS: versiones 1.0 a 3.2 . Por Duncan, Ray; Bostwick, Steve; Burgoyne, Keith; Byers, Robert A.; Hogan, Thom; Kyle, Jim; Letwin, Gordon ; Petzold, Carlos ; Rabinowitz, Chip; Tomlin, Jim; Wilton, Richard; Wolverton, furgoneta; Wong, William; Woodcock, JoAnne (edición completamente reelaborada). Redmond, Washington, Estados Unidos: Microsoft Press . ISBN 1-55615-049-0. LCCN  87-21452. OCLC  16581341.(xix+1570 páginas; 26 cm) (NB. Esta edición se publicó en 1988 después de una extensa revisión de la primera edición retirada de 1986 por parte de un equipo diferente de autores. [3] Archivado el 14 de octubre de 2018 en Wayback Machine )
  23. ^ Programmtechnische Beschreibung - Arbeitsplatzcomputer A 7150 Betriebssystem DCP 1700 - Kompendium (PDF) . 3.20 (en alemán). Dresde, Alemania del Este: VEB Robotron-Projekt Dresden . Diciembre de 1987. C3013-0001-1 M3030 Ag 706/169/88-5749. Archivado (PDF) desde el original el 23 de enero de 2017 . Consultado el 3 de diciembre de 2021 .
  24. ^ Anwenderdokumentation - Anleitung für den Systemprogrammierer - MOS DCP 1700 (PDF) . 3.20 (en alemán). Dresde, Alemania del Este: VEB Robotron-Projekt Dresden . 29 de enero de 1988. C3013-0000-0 M3030, Textdiskette DCP1700 T1/2 C3010-9991-2M3020, Disco-Nr.: 5962/88 ROBOTRON PROJEKT DRESDEN KA2 DD-DS 80*16*256. Archivado (PDF) desde el original el 29 de agosto de 2021 . Consultado el 3 de diciembre de 2021 .
  25. ^ "Computadora P8000 compacta". robotrontechnik.de (en alemán). 10 de febrero de 2020. Archivado desde el original el 26 de octubre de 2020 . Consultado el 3 de diciembre de 2021 .[4] Archivado el 3 de diciembre de 2021 en Wayback Machine .
  26. ^ Kurth, Rüdiger; Groß, Martín; Hambre, Henry (29 de noviembre de 2016) [2007]. "Sistema de apuestas DCP". www.robotrontechnik.de (en alemán). Archivado desde el original el 3 de abril de 2019 . Consultado el 28 de abril de 2019 .
  27. ^ "Características de la versión de Microsoft DOS". Software profesional EMS y servicios especializados . Archivado desde el original el 29 de agosto de 2017 . Consultado el 29 de agosto de 2017 .
  28. ^ "Historial de DOS". Pcmuseum.tripod.com . Archivado desde el original el 29 de agosto de 2017 . Consultado el 29 de agosto de 2017 .
  29. ^ "16BitOS - MS-DOS® Versión 1.12 - OEM de Compaq". Archivado desde el original el 2 de octubre de 2020 . Consultado el 3 de marzo de 2021 .
  30. ^ "16BitOS - MS DOS® Versión 1.13 - OEM de Texas Instruments". Archivado desde el original el 1 de octubre de 2020 . Consultado el 3 de marzo de 2021 .
  31. ^ "Información de Microsoft MS-DOS". ultrawindows.nl . Archivado desde el original el 9 de agosto de 2011 . Consultado el 27 de septiembre de 2012 .
  32. ^ "16BitOS - MS DOS® Versión 1.25 - Zenith OEM". Archivado desde el original el 1 de octubre de 2020 . Consultado el 3 de marzo de 2021 .
  33. ^ Mueller, Scott (1995). Actualización y reparación de PC (5ª ed.). Que Corporación . pag. 784.ISBN _ 0-7897-0321-1. El límite de 16 MB no provino de FAT, sino del comando FORMAT de DOS de alto nivel... La mayoría de los proveedores suministraban programas de formato de alto nivel modificados que permitían formatear correctamente particiones de hasta 32 MB.
  34. ^ "Breve historia de MS-DOS". Archivado desde el original el 8 de julio de 2018 . Consultado el 8 de julio de 2018 .
  35. ^ "DOS 2.0 y 2.1: ¡Hola, UNIX!". Museo OS/2 . Archivado desde el original el 12 de junio de 2018 . Consultado el 29 de julio de 2018 .
  36. ^ "DOS 2+ - ABRIR - Abrir archivo existente". Lista de interrupciones de Ralf Brown . Archivado desde el original el 15 de julio de 2019 . Consultado el 10 de julio de 2018 .
  37. ^ "DOS 2+ - DUP - Identificador de archivos duplicados". Lista de interrupciones de Ralf Brown . Archivado desde el original el 15 de julio de 2019 . Consultado el 10 de junio de 2018 .
  38. ^ "DOS 2+ - EXEC - Cargar y/o ejecutar programa". Lista de interrupciones de Ralf Brown . Archivado desde el original el 16 de noviembre de 2017 . Consultado el 10 de junio de 2018 .
  39. ^ "DOS 2+: finalizar y permanecer residente". Lista de interrupciones de Ralf Brown . Archivado desde el original el 27 de septiembre de 2017 . Consultado el 10 de junio de 2018 .
  40. ^ "Historia de DOS". PC DOS Retro . Archivado desde el original el 21 de febrero de 2020 . Consultado el 29 de julio de 2018 .
  41. ^ ab "Formatos de disquete estándar admitidos por MS-DOS". Soporte de Microsoft . Microsoft . Archivado desde el original el 4 de marzo de 2016 . Consultado el 11 de junio de 2018 .
  42. ^ Rosa, David. "DOS avanza". PC: La guía independiente de computadoras personales IBM . vol. 1, núm. 12. págs. 108-125 . Consultado el 8 de julio de 2018 .
  43. ^ "16BitOS - MS DOS® Versión 2.00 - OEM de NCR". Archivado desde el original el 8 de octubre de 2020 . Consultado el 3 de marzo de 2021 .
  44. ^ "16BitOS - MS DOS® Versión 2.02 - OEM de Compaq". Archivado desde el original el 2 de octubre de 2020 . Consultado el 3 de marzo de 2021 .
  45. ^ "16BitOS - MS DOS® Versión 2.05 - OEM digital". Archivado desde el original el 1 de octubre de 2020 . Consultado el 3 de marzo de 2021 .
  46. ^ "16BitOS - MS DOS® Versión 2.11 - ITT OEM". Archivado desde el original el 15 de febrero de 2020 . Consultado el 3 de marzo de 2021 .
  47. ^ "Computadora personal M19" (PDF) (en italiano). Oliveti. Archivado (PDF) desde el original el 27 de octubre de 2021 . Consultado el 29 de diciembre de 2021 .
  48. ^ "16BitOS - MS DOS® Versión 2.13 - Zenith OEM". Archivado desde el original el 8 de octubre de 2020 . Consultado el 3 de marzo de 2021 .
  49. ^ "Toshiba Pasopia 16/T300/PAP". computadoras-antiguas.com . Archivado desde el original el 9 de diciembre de 2021 . Consultado el 29 de diciembre de 2021 .
  50. ^ ab "DOS 3.0, 3.1 y 3.2: la PC/AT en red". Museo OS/2 . Archivado desde el original el 12 de junio de 2018 . Consultado el 10 de junio de 2018 .
  51. ^ Somerson, Paul (16 de octubre de 1984). "DOS 3.0 es más grande, pero sólo el manual es mejor". PC: La guía independiente de la computadora personal IBM . vol. 3, núm. 20. pág. 40.
  52. ^ "16BitOS - MS DOS® Versión 3.00 - OEM de Compaq". Archivado desde el original el 1 de octubre de 2020 . Consultado el 3 de marzo de 2021 .
  53. ^ "DOS 3.1+ - IOCTL: compruebe si el controlador es remoto". Lista de interrupciones de Ralf Brown . Archivado desde el original el 15 de julio de 2019 . Consultado el 10 de junio de 2018 .
  54. ^ "Red DOS 3.1+: obtener cadena de configuración de impresora de red". Lista de interrupciones de Ralf Brown . Archivado desde el original el 15 de julio de 2019 . Consultado el 10 de junio de 2018 .
  55. ^ "16BitOS - MS DOS® Versión 3.10 - OEM multitecnología". Archivado desde el original el 1 de octubre de 2020 . Consultado el 3 de marzo de 2021 .
  56. ^ "16BitOS - MS-DOS® Versión 3.20". Archivado desde el original el 2 de octubre de 2020 . Consultado el 3 de marzo de 2021 .
  57. ^ "16BitOS - MS DOS® Versión 3.21". Archivado desde el original el 1 de octubre de 2020 . Consultado el 3 de marzo de 2021 .
  58. ^ "DOS 3.3: el DOS maduro". Museo OS/2 . Archivado desde el original el 17 de junio de 2017 . Consultado el 10 de junio de 2018 .
  59. ^ "DOS 3.3+ - FFLUSH - Confirmar archivo". Lista de interrupciones de Ralf Brown . Archivado desde el original el 15 de julio de 2019 . Consultado el 10 de junio de 2018 .
  60. ^ "16BitOS - MS-DOS® Versión 3.30". Archivado desde el original el 1 de octubre de 2020 . Consultado el 3 de marzo de 2021 .
  61. ^ "16BitOS - MS-DOS® versión 3.30A DTK OEM". Archivado desde el original el 2 de octubre de 2020 . Consultado el 3 de marzo de 2021 .
  62. ^ "16BitOS - MS-DOS® Versión 3.30T - Tandy OEM". Archivado desde el original el 7 de octubre de 2020 . Consultado el 3 de marzo de 2021 .
  63. ^ "16BitOS - MS-DOS® Versión 3.31 Compaq OEM". Archivado desde el original el 1 de octubre de 2020 . Consultado el 3 de marzo de 2021 .
  64. ^ Shultz, Greg (6 de noviembre de 2006). "Avistamientos de dinosaurios: instalación de MS-DOS 4". República Tecnológica . CBS interactivo . Archivado desde el original el 29 de agosto de 2017 . Consultado el 29 de agosto de 2017 .
  65. ^ ab "Resumen de particiones de MS-DOS". Apoyo . Microsoft . Archivado desde el original el 12 de junio de 2018 . Consultado el 11 de junio de 2018 .
  66. ^ ab "DOS 4.0: el aparente callejón sin salida". Museo OS/2 . Archivado desde el original el 12 de junio de 2018 . Consultado el 10 de junio de 2018 .
  67. ^ "16BitOS - MS-DOS® versión 4.00". Archivado desde el original el 2 de octubre de 2020 . Consultado el 3 de marzo de 2021 .
  68. ^ "DOS 4.0: Acerca del número de serie del volumen". Preguntas frecuentes.org . Archivado desde el original el 10 de octubre de 2012 . Consultado el 27 de septiembre de 2012 .
  69. ^ "16BitOS - MS-DOS® Versión 4.01". Archivado desde el original el 7 de octubre de 2020 . Consultado el 3 de marzo de 2021 .
  70. ^ Brown, Ralf D. (29 de diciembre de 2002). "La lista de interrupciones x86". Archivado desde el original el 22 de agosto de 2017 . Consultado el 14 de octubre de 2011 a través de la Universidad Carnegie Mellon.
  71. ^ Paul, Matthias R. (30 de julio de 1997) [1 de mayo de 1994]. "II.16.iv. Landessprachliche Unterstützung – Codeseiten" [II.16.iv. Soporte de idiomas nacionales - Páginas de códigos]. NWDOS-TIPs – Consejos y trucos para Novell DOS 7, con Blick auf undokumentierte Detalles, errores y soluciones [ NWDOSTIPs – Consejos y trucos para Novell DOS 7, con especial atención a detalles no documentados, errores y soluciones ]. Versión 157 (en alemán) (3 ed.). Archivado desde el original el 6 de junio de 2016 . Consultado el 6 de junio de 2016 . {{cite book}}: |work=ignorado ( ayuda ) [5]
  72. ^ "Referencia técnica de MS-DOS 6". Technet . Microsoft . Archivado desde el original el 27 de enero de 2014 . Consultado el 13 de febrero de 2014 .
  73. ^ "País". Referencia técnica de MS-DOS 6 . Microsoft . ANSI.SYS. Archivado desde el original el 16 de febrero de 2014 . Consultado el 1 de abril de 2014 a través de TechNet .
  74. ^ abcdefg Schulman, Andrés; Marrón, Ralf D .; Maxey, David; Michels, Raymond J.; Kyle, Jim (1994) [noviembre de 1993]. DOS indocumentado: una guía para programadores sobre funciones y estructuras de datos reservadas de MS-DOS, ampliada para incluir MS-DOS 6, Novell DOS y Windows 3.1 (2 ed.). Lectura, Massachusetts: Addison Wesley . ISBN 0-201-63287-X.(xviii+856+vi páginas, disquete de 3,5") Fe de erratas: [6] [7]
  75. ^ "¿Qué tan segura es la compresión de disco?". Revista BYTE . Febrero de 1994. Archivado desde el original el 19 de junio de 2008.
  76. ^ "Anexos a la moción cruzada de Microsoft para un fallo sumario en el caso Novell WordPerfect". Groklaw . 23 de noviembre de 2009. Archivado desde el original el 21 de agosto de 2013 . Consultado el 22 de octubre de 2011 .
  77. ^ "¿Cuál fue el papel de MS-DOS en Windows 95?". Lo viejo y nuevo . 24 de diciembre de 2007. Archivado desde el original el 28 de enero de 2011 . Consultado el 30 de junio de 2021 .
  78. ^ ab Goldstein, Phil (27 de octubre de 2017). "MS-DOS se convirtió en sinónimo de sistemas operativos para PC en la década de 1980". Revista BizTech. Archivado desde el original el 26 de enero de 2018 . Consultado el 26 de enero de 2018 .
  79. ^ "Política de ciclo de vida de productos obsoletos". Apoyo . Microsoft . 30 de julio de 2009. Archivado desde el original el 6 de julio de 2006 . Consultado el 6 de abril de 2010 .
  80. ^ "Ciclo de vida del soporte técnico de Microsoft". Microsoft. Archivado desde el original el 22 de noviembre de 2012 . Consultado el 7 de febrero de 2015 .
  81. ^ Montalbano, Elizabeth (13 de abril de 2006). "El soporte de Microsoft para Windows 98, ME finalizará en julio". Mundo de la informática . Archivado desde el original el 29 de marzo de 2021 . Consultado el 16 de febrero de 2021 .
  82. ^ "Lista de limitaciones en Windows de 64 bits". Apoyo . Microsoft . 11 de octubre de 2007. Archivado desde el original el 23 de julio de 2016 . Consultado el 26 de mayo de 2016 .
  83. ^ Sedory, Daniel B. (9 de marzo de 2018). "Disco de inicio de Windows XP MS-DOS". El reino de Starman . Archivado desde el original el 9 de marzo de 2018 . Consultado el 9 de marzo de 2018 .
  84. ^ "Disco suplementario: referencia técnica de MS-DOS 6". Red de desarrolladores de Microsoft. 20 de febrero de 2014. Archivado desde el original el 2 de septiembre de 2017 . Consultado el 26 de enero de 2018 .
  85. ^ "¿Dónde está el código fuente de las versiones 3.30 y 5.0? · Número 424 · microsoft/MS-DOS". GitHub . Archivado desde el original el 19 de diciembre de 2020 . Consultado el 3 de marzo de 2021 .
  86. ^ Comerford, M. "Cronología de DOS ~ Primera parte ~ 1980 a 1993". Carga de energía . Archivado desde el original el 24 de febrero de 2006 . Consultado el 18 de junio de 2015 .

enlaces externos