Portada » Informática » Manual de Referencia sobre MS-DOS: Conceptos, Comandos y Gestión de Sistema
MS-DOS significa MicroSoft Disk Operating System. Es el sistema operativo ligado, desde el primer momento de su presentación a finales de 1980, al PC.
Está estructurado en capas, desde la más interna a la más externa:
Cuando IBM se propuso diseñar un ordenador personal, encargó a dos empresas de software (Digital y Microsoft) la realización de un sistema operativo para un microprocesador de 16 bits. En el momento del lanzamiento del PC (año 1981), solo estaba disponible el sistema operativo diseñado por Microsoft, que se vendió junto al hardware con el nombre de PC-DOS (Personal Computer-Disk Operative System) en la versión 1.0. A partir de ese momento, existió una colaboración para ir mejorando el sistema según se añadían nuevas posibilidades al hardware.
Es un sistema operativo monoproceso, monousuario y monotarea. Dispone de una potente interfaz de comandos, pero no de una interfaz gráfica, lo que obliga a que todas las órdenes deban suministrarse de forma escrita, dificultando su uso a personas no técnicas. Presenta limitaciones importantes, como la gestión de un máximo de 1.024 KB de memoria (640 KB de memoria base) y nombres de ficheros de 8 caracteres con 3 de extensión.
Tras la carga del sistema, aparece el símbolo del sistema (prompt) o indicador de órdenes: C:\>. La letra hace referencia a la unidad física activa. Existe el convenio de dedicar las letras A y B a las unidades de disco flexible, la letra C para el disco duro y las sucesivas para otros discos, CD-ROM, DVD o red local.
MS-DOS organiza los datos en los discos mediante una estructura arborescente basada en tres elementos: unidades, directorios y ficheros.
La información se almacena en ficheros, que son la unidad lógica de tratamiento de la información. Cada fichero tiene un nombre, atributos, tamaño (en bytes) y fecha/hora de creación o modificación.
Los directorios son los lugares donde se almacenan los ficheros. El directorio especial «raíz» se representa por la barra invertida \. Todo subdirectorio incluye dos referencias: al directorio actual (.) y al directorio padre (..).
El usuario trabaja con una unidad y un directorio activo. El camino para llegar a un directorio se denomina ruta o trayectoria (PATH).
Es una secuencia de nombres de directorios separados por la barra invertida. Existen tres tipos:
La orden DIR [unidad:] [trayectoria] [fichero] [/P] [/W] [/S] muestra el contenido del directorio. Admite comodines: ? (cualquier carácter) y * (cualquier cadena).
MKDIR o MD crea un nuevo directorio.
RMDIR o RD borra un directorio, el cual debe estar vacío.
CHDIR o CD cambia al directorio especificado.
TREE muestra la jerarquía de directorios.
Se utiliza la orden MOVE.
Los ficheros se clasifican en texto (ASCII) y binarios (ejecutables como .EXE o .COM). Llevan asociado un nombre (máx. 8 caracteres), extensión (máx. 3 caracteres), atributos, tamaño y fecha/hora.
Se pueden crear mediante COPY CON nombre o EDIT nombre.
REN nombre_antiguo nombre_nuevo.
Se utilizan las órdenes DEL o ERASE.
TYPE muestra el contenido de un fichero de texto.
COPY realiza copias simples. XCOPY es una versión extendida que permite copiar directorios y subdirectorios completos.
Permite ver o modificar indicadores de archivo: Sólo lectura (+R), Oculto (+H), Sistema (+S) y Archivo (+A).
FC compara dos ficheros y muestra sus diferencias.
PRINT imprime ficheros de texto.
Son ficheros de texto con extensión .BAT que contienen una secuencia de comandos de MS-DOS. Se ejecutan de forma secuencial.
Fichero especial que el sistema ejecuta automáticamente al arrancar. Se utiliza para configurar el entorno (PATH, PROMPT, teclado, etc.).
La memoria se organiza jerárquicamente: registros, caché, memoria interna (RAM/ROM) y memoria de masa. La RAM es volátil y de lectura/escritura, mientras que la ROM es de sólo lectura y no volátil.
MS-DOS soporta dispositivos como la consola (CON), puertos paralelos (PRN, LPTx) y puertos serie (COMx). El redireccionamiento (>, <, >>) permite cambiar la entrada/salida estándar. Los filtros MORE, SORT y FIND permiten procesar datos mediante tuberías (|).
Programa residente que permite editar líneas de comandos y crear macros.
Editor de pantalla completa para crear y modificar archivos ASCII.
El sistema maneja interrupciones software (invocadas por programas) y hardware (producidas por periféricos mediante señales IRQ). La interrupción 21H es fundamental para acceder a las funciones del DOS.
