MS-DOS 7 es un sistema operativo en modo real para IBM PC compatibles . A diferencia de las versiones anteriores de MS-DOS , no fue lanzado por separado por Microsoft , [3] sino que se incluyó en la familia de sistemas operativos Windows 9x . [4] Windows 95 RTM lo informa como MS-DOS 7.0, [5] y Windows 95 OSR 2.x y Windows 98 lo informan 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ó en 1994 que MS-DOS 7 incorporaría multitarea y algunas otras características nuevas planeadas para el próximo Windows 4.0, cuyo nombre en código era Chicago . IBM también prometió un 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 solo 4 MB de RAM . [8] Windows 4.0 fue lanzado 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 multithreading propuesta fue cancelada de MS-DOS 7.0. [ cita requerida ]
MS-DOS 7.0 agrega soporte para nombres de archivo largos (LFN) utilizando el sistema de archivos VFAT , [10] mientras que las versiones anteriores no muestran nombres de archivo largos incluso con un controlador como DOSLFN. Admite memoria extendida más grande (hasta 4 GB) a través de su controlador HIMEM.SYS . Varias mejoras menores incluyen comandos DOS mejorados , uso más eficiente de la memoria UMB ( COMMAND.COM y parte del núcleo DOS se cargan automáticamente en alto) y uso de variables de entorno directamente en el comando 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 bloque lógico (LBA) es compatible en MS-DOS 7 para acceder a discos duros más grandes, a diferencia de las versiones anteriores que solo admitían el direccionamiento basado en 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 soporte del año 2000 se agregó al comando DIR a través de la nueva opción /4.
MS-DOS 7.x añade compatibilidad 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 suele mostrar la versión de Windows, la versión de MS-DOS también se menciona oficialmente en otros lugares. Por ejemplo, el archivo de Windows 95 OSR2 o Windows 98 VMM32.VXD
(renombrado 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 la versión 7.1
o superior. En el caso de Windows 95 RTM, 7.0
se muestra el número de versión 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 separarse fácilmente y comercializarse como productos diferentes, Microsoft dejó de comercializar Windows y MS-DOS por separado con el lanzamiento de Windows 95. [15]
Una diferencia importante con las 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 DOS, puede usar ese mismo estilo configurando BootGUI=0
en el archivo MSDOS.SYS. De lo contrario, desde Windows 95, se iniciará automáticamente al arrancar. Sin embargo, esto es solo una llamada automática al comando WIN.COM , el programa de inicio de Windows. Windows 95 y 98 dependen de MS-DOS para arrancar el núcleo de 32 bits y ejecutar los 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 manera 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 de disco . [10] Además, mientras que IO.SYS es el archivo de núcleo de MS-DOS 7, JO.SYS es un nombre de archivo alternativo para IO.SYS que se usa para "propósitos 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 en 1994 , se esperaba que el Windows 4.0 simplificado con MS-DOS 7 fuera "a expensas de Windows NT" como el mayor competidor de Windows NT, con muchas más funciones y mucho más consumo de recursos. [8]