Versión DOS
Basado en el sistema operativo 86-DOS, Microsoft desarrolló la versión MS-DOS 1.0, que se lanzó junto con la primera PC IBM en 1981. DOS1.0 no admite directorios jerárquicos. Todo acceso a archivos debe pasar por el módulo de control de archivos. Esta tecnología proviene de CP/M. DOS1.0 admite dos tipos de archivos ejecutables: COM y EXE. Todos los archivos COM tienen un formato similar a los archivos ejecutables CP/M y están sujetos al límite de memoria de 64 KB utilizado para código, datos y espacio de pila. Además, la versión 1.0 introdujo archivos por lotes. Debido a que la primera PC IBM solo tenía 64 KB de memoria, la memoria era muy escasa. Para reducir la capacidad total de la memoria, se debe utilizar un procesador de comandos. La versión 1.0 divide el procesador de comandos en una parte residente y una parte temporal que otros programas de DOS pueden sobrescribir durante la ejecución del programa. Cuando finaliza el programa, la parte residente detecta la parte temporal y, si es necesario, la recarga desde el disco a la memoria. Cuando Microsoft proporcionó DOS a IBM, IBM utilizó el nombre PC DOS, indicando la estrecha relación con IBM PCD. Comandos proporcionados por la versión DOS1: CHKDSK DEBUG ERAS REM COMMAND DIR FORMAT REN COMP DISKCOMP LINK SYS COPY DISKCOPY MODE HORA FECHA EDLIN PAUSE TYPE El primer IBMPC era un sistema basado en disquetes, que utilizaba los controladores de disquete A y B. Los primeros PC no soportaban discos duros, que eran muy caros en aquella época. Cuando IBM anunció planes para el IBM PC XT que incluía un disco duro de 10 MB, Microsoft desarrolló un nuevo sistema de archivos para DOS. MS-DOS versión 1.0 y hasta la versión 1.1 no admiten directorios jerárquicos, pero para los discos duros, dichos directorios son necesarios. Microsoft optó por desarrollar una estructura de directorios jerárquica similar al sistema operativo UNIX para minicomputadoras. UNIX se estaba volviendo popular en ese momento. Debido a que el bloque de control de archivos no admite espacio para nombres de rutas de directorio, Microsoft retuvo el bloque de control de archivos e hizo que la versión 2.0 administrara archivos basándose en identificadores de archivos. El segundo beneficio de DOS que utiliza identificadores de archivos es la capacidad de implementar la funcionalidad de redirección (también una de UNIX). funciones normales). Con la versión 2.0 de DOS, IBM tuvo mucho éxito y DOS se convirtió en el sistema operativo elegido junto con el sistema operativo CP/M. Debido a la popularidad de las PC, muchos fabricantes de hardware desarrollan productos basados en PC. Para ayudar a estos fabricantes a reunir sus productos, MS-DOS 2.0 brinda soporte para controladores de dispositivos instalables y proporciona el archivo de preconfiguración CONFIG.SYS por primera vez. La versión DOS 2.0 contiene muchas características de UNIX. Sin embargo, UNIX es un sistema operativo multiusuario que permite a muchos usuarios ejecutar varios programas al mismo tiempo. Para proporcionar un formato simplificado para realizar múltiples tareas, la versión DOS 2.0 proporciona programas residentes en memoria como GRAPHICS e PRINT.
Comandos de DOS introducidos en la versión DOS2: ASIGNAR FC MÁS CONFIGURAR COPIA DE SEGURIDAD FDISK RUTA SHIFT BREAK ENCONTRAR IMPRIMIR ORDENAR CHDIR PARA PROMPT TREE CLS GOTO RECUPERAR VER CTTY GRÁFICOS RESTAURAR VERIFICAR ECHO IF RMDIR VOL SALIR MKDIR En 1984, IBM publicó Su 80286 IBM PC AT, este modelo utiliza una unidad de disquete grande de 1,2 MB y guarda la información de configuración de la computadora en el chip COMS. Para admitir la versión DOS3.0, durante un período de 1984 fue la red informática Eve. El uso generalizado de LAN aún está en el futuro, muchas versiones de DOS3.0 se escribieron para admitir redes. La versión DOS3.1 admite LAN con éxito.
Aunque los identificadores de archivos reemplazaron los bloques de control de archivos en la versión DOS2, algunos programas existentes todavía usan bloques de control de archivos (FCB). Para reducir el uso excesivo de bloques de control de archivos en los programas de red, DOS3.1 permite abrir cuatro bloques de control de archivos. Si el programa abre un quinto archivo, el servidor de red o SHARE cerrará el bloque de control del archivo que se abrió primero. Para brindar soporte para el aumento de bloques de control de archivos, DOS3.1 agregó el elemento CONFIG.SYS FCBS. Además, DOS3.1 introdujo los comandos virtuales JOIN y SUBST. En 1986, Microsoft lanzó la versión 3.2 que admitía unidades de disco Microsoft de 3,5 pulgadas. Además, la versión DOS3.2 también introdujo los comandos REPLACE y XCOPY. En 1987, IBM lanzó la serie de computadoras PS/2 para admitir PS/2, y Microsoft lanzó la versión DOS3.3. , DOS introdujo cinco comandos: CALL APPEND KEYBCHCP NLSFUNC y FASTOPEN.DOS3.3 es la versión de DOS más utilizada y popular. De hecho, muchos usuarios todavía ejecutan DOS3.3 porque DOS3.3 funciona muy bien.DOS3.3 El principal. El inconveniente es que sólo admite particiones de disco que no superen los 32 MB. Comandos de DOS introducidos en la versión DOS3: ATTRIB KEYBxx SELECT GRAFTABL LABEL SHARE: CALL APPEND KEYBCHCP NLSFUNC y FASTOPEN
A principios de 1993, Microsoft lanzó la versión DOS6. DOS6 amplió aún más las funciones del software que los usuarios tenían que comprar de otras empresas de software basándose en DOS5. En primer lugar, DOS6 proporciona aplicaciones INTERLNK e INTERSVR, que facilitan que las computadoras portátiles intercambien archivos con las computadoras de escritorio. En el futuro, muchas computadoras recién enviadas estarán equipadas con chips de administración de energía para controlar el uso de energía, y este chip es compatible con APM (administración avanzada de energía). DOS6 proporciona el comando POWER, que permite a DOS controlar el chip. DOS6 también proporciona programas para comprobar y eliminar virus y utilidades para desfragmentar discos. Para ayudar a los usuarios a configurar sus propios sistemas, DOS6 introdujo la opción de crear un menú de configuración básica CONFIG.SYS. Antes de lanzar la versión DOS6, Microsoft lanzó Windows para trabajo en grupo y una versión de Windows basada en red. Esta versión permite a los usuarios compartir datos, enviar y recibir correos electrónicos e imprimir archivos de forma remota. Para ayudar a los usuarios a obtener estas funciones cuando no ejecutan Windows, DOS6 proporciona el comando NET. Finalmente, DOS6 proporciona potentes utilidades de archivos de respaldo basadas en menús y software de compresión de disco, lo que permite a los usuarios duplicar fácilmente la capacidad de almacenamiento de un disco duro.
Comandos DOS introducidos en la versión DOS6: CHOICE FASTHELP MSAV POWER DBLSPACE INTERLNK MSBACKUP SMARRTDRV DECOMP INTERSVR MSD VSAFE DEFRAG MEMMAKER DELTREE MOVE