Los orÃgenes de MS-DOS se remontan a dos sistemas operativos anteriores, CP/M y QDOS. CP/M (AKA Control Program for Microcomputers) fue creado a mediados de la década de 1970 por Gary Kildall de Digital Research. CP / M era un sistema operativo de 8 bits, y fue uno de los primeros en ser ampliamente utilizado en la lÃnea emergente de microcomputadoras comerciales. En 1980, Tom Paterson de Seattle Computer Products desarrolló QDOS (Sistema Operativo Rápido y Sucio) para la nueva unidad de procesamiento central 8086 de 16 bits de Intel. QDOS se basó en gran medida en CP / M, y es aquà donde Microsoft entró en escena.
En 1981, Microsoft compró QDOS de Seattle Computer Products, le cambió el nombre a MS-DOS 1.0 y se la ofreció a IBM para usarla en sus nuevas computadoras personales. En un movimiento anticipado, Gates conservó la licencia para MS-DOS y se convertirÃa en el factor más importante en el cambio de Microsoft de un simple proveedor de lenguajes de programación de computadoras a un gigante en la industria de software de computadoras. El éxito de MS-DOS fue directamente paralelo a la creciente popularidad de la computadora personal del hogar y siguió siendo la fuente de ingresos más importante de Microsoft incluso después de que la empresa comenzó a presentar su propia GUI en forma de MS-Windows.
En muchos sentidos, MS-DOS sentó las bases para el éxito continuo de Microsoft y, a lo largo de los años, siguió siendo un foco de investigación y desarrollo. Desde 1981 hasta 1997, se someterá a varias revisiones y mejoras, lo que resultará en varias iteraciones diferentes. Cada nueva versión de MS-DOS se basó en su predecesora, evolucionando para satisfacer las demandas de usuarios no profesionales y programadores profesionales por igual.
Las primeras revisiones de MS-DOS abordaron la necesidad de unidades de disco duro más grandes, con soporte para múltiples directorios, redes y caracteres externos y extendidos. Las iteraciones posteriores brindarán soporte para múltiples particiones HDD, compresión y fragmentación del disco, administración de memoria mejorada y mejoras en las funciones de edición de texto del sistema operativo. Las versiones finales, MS-DOS 7.0 y 7.1, se revisaron para una integración más estrecha con el sistema operativo más nuevo de Microsoft, Windows 95. MS-DOS 7 eliminó una serie de utilidades redundantes que se incluyeron en el sistema operativo Windows 95 y brindaron soporte para nombres de archivo largos y el sistema de archivos FAT32.
Microsoft ya no usa MS-DOS en ninguna de sus iteraciones en sus sistemas operativos primarios, aunque tanto Windows 2000 como Windows XP contienen una capa de emulación que permite la ejecución de programas de MS-DOS, lo que brinda compatibilidad hacia atrás con software de estilo heredado.
A lo largo de los años, el éxito de MS-DOS ha inspirado a varios imitadores, y muchos supuestos "clones" del sistema operativo han sido lanzados por desarrolladores de software independientes y entusiastas de las computadoras. Algunos de los imitadores más notables incluyen DR-DOS, OpenDOS y FreeDOS. Muchos de los sistemas fueron desarrollados y lanzados como una respuesta directa al anuncio de Microsoft de que estaban deteniendo el desarrollo adicional de MS-DOS y que ya no serÃan compatibles con el sistema con actualizaciones y revisiones periódicas.
Si bien la última versión de MS-DOS se lanzó en 1997, el sistema operativo en sà todavÃa forma una gran parte del panorama informático moderno. Muchas empresas y programadores independientes todavÃa dependen de DOS para muchas aplicaciones integradas. El DOS sobrevive, en gran parte, porque es un sistema operativo altamente compacto y eficiente que funciona bien con un mÃnimo de mantenimiento requerido. Con los avances continuos en hardware (especÃficamente memorias más grandes y CPU más rápidas), MS-DOS y sus clones aún tienen mucho que ofrecer. Además, los desarrollos de aficionados y programadores independientes como Jim Hall están introduciendo nuevas y mejores utilidades y aplicaciones al sistema a pesar del desinterés de Microsoft.
Estos son los lanzamientos realizados por Microsoft a través del tiempo:
El 27 de julio de 1981 Microsoft compró los derechos para QDOS de Seattle Computer Products (SCP) por $ 25,000.
MS-DOS 1.0 (la primera versión) se lanzó en agosto de 1981.
MS-DOS 1.25 fue lanzado en agosto de 1982.
MS-DOS 2.0 fue lanzado en marzo de 1983.
MS-DOS 3.0 Es presentado para IBM PC AT y MS-DOS 3.1 para redes.
MS-DOS 3.2 fue lanzado en abril de 1986.
MS-DOS 3.3 fue lanzado en abril de 1987.
MS-DOS 4.0 fue lanzado en julio de 1988.
MS-DOS 4.01 fue lanzado en noviembre de 1988.
MS-DOS 5.0 fue lanzado en junio de 1991.
MS-DOS 6.0 fue lanzado en agosto de 1993.
MS-DOS 6.2 fue lanzado en noviembre de 1993.
MS-DOS 6.21 fue lanzado en marzo de 1994.
MS-DOS 6.22 fue lanzado en abril de 1994. Esta fue la última versión distribuida por separado Incluido DriveSpace para sustituir a DoubleSpace.
MS-DOS 7.0 Añade Stacker para reemplazar a DoubleSpace.
MS-DOS 7.0 Lanzado en 1995 junto con Windows 95. Incluye soporte para nombres de archivo largos (hasta ahora habÃan tenido la restricción del 8+3).
MS-DOS 7.1 Ya no era un Sistema Operativo independiente venia integrado dentro de Windows 95 OSR2 y posteriormente en Windows 98 y 98 SE (Segunda edición). Soporta sistemas de archivos FAT32.
Comandos internos
Como es sabido, MS-DOS se regÃa mediante comandos, a continuación, los comandos más comunes utilizados en aquella época y aun en nuestros dÃas para darle instrucciones al ordenador y que este ejecutara nuestras peticiones.
CD o CHDIR - Cambia el directorio actual.
· CD. - Cambia al directorio jerárquicamente superior.
CLS· - Limpia todos los comandos y toda la información que hay en pantalla excepto el incitador de comandos (prompt) usualmente la letra y ruta de la unidad usada (Por ejemplo C:\>)
COPY· - Copiar un archivo de un directorio a otro
· COPY CON - Copia a un archivo los caracteres introducidos en pantalla
DATE· - Visualiza o cambia la fecha del sistema.
DEL· - Se usa para eliminar archivos.
DIR· - Lista los directorios y archivos de la unidad o directorio actual.
FOR· - Repite un comando
· PROMPT- Cambia la lÃnea de visualización de la orden.
MD· o MKDIR - Crea un directorio
RD· o RMDIR- Elimina un directorio.
REM· - Permite insertar comentarios en archivos de proceso por lotes.
REN· o RENAME - Renombra archivos y directorios.
SET· - Asigna valores a variables de entorno.
TIME· - Visualiza o cambia la hora del sistema.
TYPE· - Muestra el contenido de un fichero. Se utiliza, principalmente, para ver contenidos de ficheros en formato texto.
VER· - Muestra la versión del Sistema Operativo.
VOL· - Muestra la etiqueta del disco duro y su volumen (si lo tiene)
BREAK· -Activa o desactiva la verificación extendida CTRL+C.
EXIT· – Salir
Comandos externos
TTRIB - Sin parámetros visualiza los atributos de los directorios y archivos. Con parámetros cambia los atributos de directorios y archivos.
Los atributos de los directorios, y los ficheros son:
- De lectura (r).
- De escritura (w)
- De archivo (a)
- Oculto (h)
- De sistema (s)
Parámetros: signos (más o menos) y letras r, w, a, y h "v".
Ejemplo: Attrib +r *.* (atributo de sólo lectura, para todos los ficheros de ese directorio)
APPEND· - Sirve para especificar trayectorias para ficheros de datos.
BACKUP· - Ejecuta una copia de seguridad de uno o más archivos de un disco duro a un disquete.
CHKDSK· - Verifica si hay errores en el disco duro. (También se puede utilizar para corregirlos con el parámetro "/F")
DELTREE - Borra un directorio sin importar que contenga subdirectorios con todos sus contenidos.
· DISKCOMP - Tras realizar una copia de disquetes podemos realizar una verificación, para ver si ha copiado todos los contenidos, comparando. Este comando compara discos o disquetes.
· DISKCOPY - Permite hacer una copia idéntica de un disquete a otro, pertenece al grupo de las órdenes externas.
· DOSKEY - Permite mantener residentes en memoria RAM las órdenes que han sido ejecutadas en el punto indicativo.
· FC - Compara ficheros.
· FORMAT - Permite crear la estructura lógica en una unidad fÃsica de almacenamiento (discos duros, disquetes y unidades de almacenamiento masivo).
· FORMAT /U - Formatea un disco con formato incondicional reparando errores y marcando sectores defectuosos.
· FORMAT /s - Formatea un disco y lo convierte en disco de sistema.
· PRINT - Permite imprimir ficheros.
Se pueden utilizar estos parámetros combinados.
· KEYB - Establece el idioma del teclado según el parámetro adicionado (Ejemplo: KEYB SP para el teclado español).
· LABEL - Muestra o cambia la etiqueta de la unidad de disco duro.
· MEM - Muestra la memoria RAM, el espacio ocupado y el espacio libre.
· MOVE - Mueve o cambia de posición un directorio y/o ficheros. También renombra subdirectorios.
· SUBST - Crea una unidad lógica virtual a partir de un directorio.
· TREE - Muestra los directorios en forma de árbol.
· XCOPY - Este comando tiene la misma función que su homólogo residente COPY, con la salvedad de que realiza operaciones de copiado de toda la estructura de directorios si se utiliza el carácter comodÃn *.* y el modificador /s. Es una versión mejorada del anterior.
FUENTE:
https://en.wikipedia.org/wiki/MS-DOS
https://www.britannica.com/technology/MS-DOS
http://gunkies.org/wiki/MS-DOS
0 Comentarios
¿Te gustarÃa sugerir algunos temas en especÃfico del cual te gustaria saber?