MS-DOS 7 es un sistema operativo en modo real para PC compatibles con IBM . A diferencia de las versiones anteriores de MS-DOS , Microsoft no lo lanzó por separado , [3] sino que lo incluyó en la familia de sistemas operativos Windows 9x . [4] Windows 95 RTM lo reporta como MS-DOS 7.0, [5] y Windows 95 OSR 2.x y Windows 98 lo reportan como 7.1. [5] El MS-DOS 7.x en modo real está contenido en el archivo IO.SYS . [6]
Después del lanzamiento de MS-DOS 6, Microsoft anunció previamente en 1994 que MS-DOS 7 incorporaría multitarea y algunas otras características nuevas planeadas para el próximo Windows 4.0, con nombre en código Chicago . IBM también prometió una PC DOS 7 "elegante" y multitarea. [7] Continuando con lo que Computerworld llamó un "tornado de vaporware", Microsoft también proyectó que esta combinación revisada de Windows y MS-DOS requeriría una computadora de gama baja con sólo 4 MB de RAM . [8] Windows 4.0 se lanzó con la marca Windows 95 , y Microsoft canceló la versión independiente de MS-DOS 7 y en su lugar la incluyó con Windows 95. [9] La tecnología multitarea y multiproceso propuesta fue cancelada de MS-DOS 7.0. [ cita necesaria ]
MS-DOS 7.0 agrega soporte para nombres de archivos largos (LFN) usando el sistema de archivos VFAT , [10] mientras que las versiones anteriores no muestran nombres de archivos largos incluso con un controlador como DOSLFN. Admite una memoria extendida más grande (hasta 4 GB) a través de su controlador HIMEM.SYS . Varias mejoras menores incluyen comandos de DOS mejorados , un uso más eficiente de la memoria UMB ( COMMAND.COM y parte del kernel de DOS se cargan automáticamente) y el uso de variables de entorno directamente en el comando de DOS.
MS-DOS 7.1 agrega soporte FAT32 [11] para más de 2 GB y hasta 2 TB por volumen, [12] y MS-DOS 7.0 y versiones anteriores de MS-DOS solo admiten FAT12 y FAT16. [13] El direccionamiento de bloques lógicos (LBA) es compatible con MS-DOS 7 para acceder a discos duros más grandes, a diferencia de versiones anteriores que solo admitían el direccionamiento basado en el sector de culata (CHS). A diferencia de MS-DOS 7.0, MS-DOS 7.1 reconoce un disco duro más allá de los primeros 8,4 GB. [14] El año 2000 se agregó soporte al comando DIR mediante la nueva opción /4.
MS-DOS 7.x agrega soporte para ejecutar la interfaz gráfica de Windows 9x, [10] que no se puede ejecutar en versiones anteriores de MS-DOS. Aunque el comando VER normalmente muestra la versión de Windows, la versión de MS-DOS también se menciona oficialmente en otros lugares. Por ejemplo, VMM32.VXD
el archivo OSR2 de Windows 95 o Windows 98 (rebautizado como VMM32.EXE
) no se puede ejecutar directamente en una versión anterior de MS-DOS, o solicitará al usuario que actualice MS-DOS a una versión 7.1
o superior. En el caso de Windows 95 RTM, el número de versión 7.0
se muestra en lugar de 7.1
.
Según Caldera, que vendió DR-DOS , Windows 95 no es un producto de software integrado, sino más bien una combinación de dos productos, MS-DOS 7.0 y Windows 4.0, empaquetados juntos para que parezcan un solo producto. Aunque MS-DOS 7.0 y Windows 4.0 podían segregarse y comercializarse fácilmente como productos diferentes, Microsoft dejó de comercializar Windows y MS-DOS por separado con el lanzamiento de Windows 95. [15]
Una diferencia importante con respecto a versiones anteriores de MS-DOS es el uso del archivo MSDOS.SYS . [16] En MS-DOS 7, este no es un archivo binario , sino un archivo de configuración puro. El estilo de arranque más antiguo, donde Windows no se inicia automáticamente y el sistema arranca en un shell de comandos de DOS, puede usar ese mismo estilo configurándolo BootGUI=0
en el archivo MSDOS.SYS. De lo contrario, desde Windows 95, se iniciará automáticamente al arrancar. Sin embargo, esto es sólo una llamada automática al comando WIN.COM , el programa de inicio de Windows. Windows 95 y 98 dependen de MS-DOS para iniciar el kernel de 32 bits y ejecutar controladores de dispositivos MS-DOS heredados de 16 bits. [17] MS-DOS progresó como el sistema operativo base de Windows 3.1x y Windows 9x . Windows 95 está en MS-DOS 7.0 y Windows 95 OSR2 y Windows 98 están en MS-DOS 7.1. [18] De forma predeterminada, MS-DOS 7.0 se instala con Windows 95 en el C:\WINDOWS\COMMAND
subdirectorio y se carga antes de cargar el sistema GUI . Más importante aún, el sistema DOS, que maneja archivos y particiones de disco, administra el sistema de almacenamiento en disco . [10] Además, mientras IO.SYS es el archivo del núcleo de MS-DOS 7, JO.SYS es un nombre de archivo alternativo para IO.SYS que se utiliza para "fines específicos" en MS-DOS 7. JO.SYS admite el arranque desde una unidad de CD-ROM o un disco duro. [14]
En el anuncio previo de Microsoft de 1994 , se esperaba que el Windows 4.0 simplificado con MS-DOS 7 fuera "a expensas de Windows NT" como el mayor competidor del Windows NT, mucho más funcional y que consume más recursos. [8]