Sei sulla pagina 1di 19

Descripcin del sistema operativo

Para que un ordenador pueda hacer funcionar un programa informtico (a veces conocido como aplicacin o software), debe contar con la capacidad necesaria para realizar cierta cantidad de operaciones preparatorias que puedan garantizar el intercambio entre el procesador, la memoria y los recursos fsicos (perifricos). El sistema operativo (a veces tambin citado mediante su forma abreviada OS en ingls) se encarga de crear el vnculo entre los recursos materiales, el usuario y las aplicaciones (procesador de texto, videojuegos, etctera). Cuando un programa desea acceder a un recurso material, no necesita enviar informacin especfica a los dispositivos perifricos; simplemente enva la informacin al sistema operativo, el cual la transmite a los perifricos correspondientes a travs de su driver (controlador). Si no existe ningn driver, cada programa debe reconocer y tener presente la comunicacin con cada tipo de perifrico. APLICACIONES SISTEMA OPERATIVO UNIDADES HARDWARE De esta forma, el sistema operativo permite la "disociacin" de programas y hardware, principalmente para simplificar la gestin de recursos y proporcionar una interfaz de usuario (MMI por sus siglas en ingls) sencilla con el fin de reducir la complejidad del equipo.

Funciones del sistema operativo


El sistema operativo cumple varias funciones:

Administracin del procesador: el sistema operativo administra la distribucin del procesador entre los distintos programas por medio de un algoritmo de programacin. El tipo de programador depende completamente del sistema operativo, segn el objetivo deseado. Gestin de la memoria de acceso aleatorio: el sistema operativo se encarga de gestionar el espacio de memoria asignado para cada aplicacin y para cada usuario, si resulta pertinente. Cuando la memoria fsica es insuficiente, el sistema operativo puede crear una zona de memoria en el disco duro, denominada "memoria virtual". La memoria virtual permite ejecutar aplicaciones que requieren una memoria superior a la memoria RAM disponible en el sistema. Sin embargo, esta memoria es mucho ms lenta.

Gestin de entradas/salidas: el sistema operativo permite unificar y controlar el acceso de los programas a los recursos materiales a travs de los drivers (tambin conocidos como administradores perifricos o de entrada/salida). Gestin de ejecucin de aplicaciones: el sistema operativo se encarga de que las aplicaciones se ejecuten sin problemas asignndoles los recursos que stas necesitan para funcionar. Esto significa que si una aplicacin no responde correctamente puede "sucumbir". Administracin de autorizaciones: el sistema operativo se encarga de la seguridad en relacin con la ejecucin de programas garantizando que los recursos sean utilizados slo por programas y usuarios que posean las autorizaciones correspondientes. Gestin de archivos: el sistema operativo gestiona la lectura y escritura en el sistema de archivos, y las autorizaciones de acceso a archivos de aplicaciones y usuarios. Gestin de la informacin: el sistema operativo proporciona cierta cantidad de indicadores que pueden utilizarse para diagnosticar el funcionamiento correcto del equipo.

Componentes del sistema operativo


El sistema operativo est compuesto por un conjunto de paquetes de software que pueden utilizarse para gestionar las interacciones con el hardware. Estos elementos se incluyen por lo general en este conjunto de software:

El ncleo, que representa las funciones bsicas del sistema operativo, como por ejemplo, la gestin de la memoria, de los procesos, de los archivos, de las entradas/salidas principales y de las funciones de comunicacin. El intrprete de comandos, que posibilita la comunicacin con el sistema operativo a travs de un lenguaje de control, permitiendo al usuario controlar los perifricos sin conocer las caractersticas del hardware utilizado, la gestin de las direcciones fsicas, etctera. El sistema de archivos, que permite que los archivos se registren en una estructura arbrea.

Sistemas de multiprocesos
Un sistema operativo se denomina de multiprocesos cuando muchas "tareas" (tambin conocidas como procesos) se pueden ejecutar al mismo tiempo. Las aplicaciones consisten en una secuencia de instrucciones llamadas "procesos". Estos procesos permanecen activos, en espera, suspendidos, o se eliminan en forma alternativa, segn la prioridad que se les haya concedido, o se pueden ejecutar en forma simultnea. Un sistema se considera preventivo cuando cuenta con un programador (tambin llamado planificador) el cual, segn los criterios de prioridad, asigna el tiempo de los equipos entre varios procesos que lo solicitan. Se denomina sistema de tiempo compartido a un sistema cuando el programador asigna una cantidad determinada de tiempo a cada proceso. ste es el caso de los sistemas de usuarios mltiples que permiten a varios usuarios utilizar aplicaciones diferentes o similares en el mismo equipo al mismo tiempo. De este modo, el sistema se denomina "sistema transaccional". Para realizar esto, el sistema asigna un perodo de tiempo a cada usuario.

Sistemas de multiprocesadores
La tcnica de multiprocesamiento consiste en hacer funcionar varios procesadores en forma paralela para obtener un poder de clculo mayor que el obtenido al usar un procesador de alta tecnologa o al aumentar la disponibilidad del sistema (en el caso de fallas del procesador). Las siglas SMP (multiprocesamiento simtrico o multiprocesador simtrico) hacen referencia a la arquitectura en la que todos los procesadores acceden a la misma memoria compartida. Un sistema de multiprocesadores debe tener capacidad para gestionar la reparticin de memoria entre varios procesadores, pero tambin debe distribuir la carga de trabajo.

Sistemas fijos
Los sistemas fijos son sistemas operativos diseados para funcionar en equipos pequeos, como los PDA (asistentes personales digitales) o los dispositivos electrnicos autnomos (sondas espaciales, robots, vehculos con ordenador de a bordo, etctera) con autonoma reducida. En consecuencia, una caracterstica esencial de los sistemas fijos es su avanzada administracin de energa y su capacidad de funcionar con recursos limitados. Los principales sistemas fijos de "uso general" para PDA son los siguientes:

PalmOS Windows CE / Windows Mobile / Window Smartphone

Sistemas de tiempo real


Los sistemas de tiempo real se utilizan principalmente en la industria y son sistemas diseados para funcionar en entornos con limitaciones de tiempo. Un sistema de tiempo real debe tener capacidad para operar en forma fiable segn limitaciones de tiempo especficas; en otras palabras, debe tener capacidad para procesar

adecuadamente la informacin recibida a intervalos definidos claramente (regulares o de otro tipo). Estos son algunos ejemplos de sistemas operativos de tiempo real:

OS-9; RTLinux (RealTime Linux); QNX; VxWorks.

Tipos de sistemas operativos


Existen varios tipos de sistemas operativos, definidos segn su capacidad para administrar simultneamente informacin de 16 bits, 32 bits, 64 bits o ms.

Sistema DOS Windows3.1

Usuario Tare Programaci Usuari Multitare mltipl a n o nico a e nica 16 bits 16/32 bits X X X X X X X X X X no preventivo cooperativ o preventivo preventivo preventivo preventivo preventivo preventivo

Windows95/98/M 32 bits e WindowsNT/2000 32 bits WindowsXP Windows Vista Unix / Linux MAC/OS X VMS 32/64 bits 32/64 bits 32/64 bits 32 bits 32 bits

MS-DOS

MS-DOS son las signas de MicroSoft Disk Operating System, Sistema operativo de disco de Microsoft. Es un sistema operativo comercializado por Microsoft perteneciente a la familia DOS. Fue un sistema operativo para el IBM PC que alcanz gran difusin.

MS-DOS en Intel 8088

La versin de MS-DOS que se escribi para el Intel 8088 no soportaba instrucciones duales, ya que no estaban incorporadas en el procesador. Es decir, no exista en el procesador una divisin de instrucciones privilegiadas para el sistema operativo e instrucciones ordinarias para los programas comunes. Esta limitacin provoca, por ejemplo, que los programas puedan manipular cualquier recurso, que varios programas manipulen un recurso pudiendo generar inconsistencia, hasta el punto de que un programa puede llegar a borrar el propio sistema operativo.

Versiones

PC DOS 1.0 - Liberado en 1981 como complemento al IBM-PC. Primera versin de DOS. Soporta 16 Kb de memoria RAM, disquetes de 5,25 pulgadas de una sola cara de 160 Kb. 22

ordres. Permite archivos con extensin .com y .exe. Incorpora el intrprete de comandos COMMAND.COM. PC DOS 1.1 - Corregidos muchos errores, soporta disquetes de doble densidad 1.25 - Primera versin liberada con el nombre MS-DOS. MS-DOS 2.0 - Complemento del IBM XT liberado en 1983. Ms del doble de nuevos comandos, soporte de disco duro (muy pequeo, alrededor de 5 MB). PC DOS 2.1 - Complemento del IBM PCjr. Aadidas algunas mejoras. MS-DOS 2.11 - Aadido soporte para otros idiomas (aparte del ingls). MS-DOS 2.25 - Versin con un mejor soporte para juegos de caracteres de los idiomas japons y coreano. MS-DOS 3.0 - Diseado para soportar el nuevo hardware del IBM AT. Aadidas unas pocas caractersticas de LAN. MS-DOS 3.1 - Aadidas ms caractersticas y soporte LAN. MS-DOS 3.2 - Aadida capacidad para disquetes de 3,5 pulgadas y 720 KB. PC DOS 3.3 - Aadido soporte para el ordenador PS/2 de IBM y los nuevos disquetes de 3,5 pulgadas de alta capacidad (1,44 MB). Nuevas pginas de cdigo de caracteres internacionales aadidas, con soporte para 17 pases. MS-DOS 3.3 - Capacidad para crear particiones de disco superiores a 32 MB. Soporte de 4 puertos serie (antes slo 2). Incorporacin de la ordeer "Files" para poder abrir hasta 255 archivos simultneamente. MS-DOS 4.0 - Generado con el cdigo fuente de IBM, no con el de Microsoft. PC DOS 4.0 - Agregado DOS Shell, algunas mejoras y arreglos. MS-DOS 4.01 - Versin para corregir algn error. MS-DOS 5.0 - Implementado en 1991, incluyendo ms caractersticas de administracin de memoria y herramientas para soporte de macros, mejora del intrprete de rdenes o shell. MS-DOS 6.0 - Liberado en 1993, incluye soporte para Microsoft Windows, utilidades como Defrag (desfragmentacin del disco), DoubleSpace (compresin de archivos), MSBackup (copias de seguridad), MSAV (Microsoft Anti-Virus), MemMaker, etc. MS-DOS 6.2 - Versin para corregir errores. MS-DOS 6.21 - Eliminado el soporte de compresin de disco DoubleSpace. PC DOS 6.3 - Liberado en abril de 1994. MS-DOS 6.22 - ltima versin distribuida por separado. Incluido DriveSpace para sustituir a DoubleSpace. PC DOS 7.0 - Aade Stacker para reemplazar a DoubleSpace.

MS-DOS 7.0 - Distribuido junto con Windows 95. Incluye soporte para nombres de archivo largos (hasta ahora haban tenido la restriccin del 8+3). MS-DOS 7.1 - Integrado en Windows 95 OSR2 y posteriormente en Windows 98 y 98 SE. Soporta sistemas de archivos FAT32. MS-DOS 8.0 - Incluido en Windows Me. Es la ltima versin de MS-DOS. PC DOS 2000 - Versin que soluciona el problema del ao 2000.

Comandos bsicos

Aqu se muestran algunos de los comandos que utilizaba MS-DOS, y que actualmente pueden ser utilizados desde la lnea de comandos en sistemas operativos Windows. Para acceder a la ayuda de estas, MSDOS, a partir de la versin 6.2 permite lo siguiente: comando_a_consultar /? (Ej.: copy /?). Nosotros para practicarlas hoy vamos a realizar los siguientes pasos INICIO>EJECUTAR>CMD

Pueden ser internas o externas:

Comandos internos

CD o CHDIR - Cambia el directorio actual.

RD BORRA UN DIRECTORI O SUBDIRECTORIO VACIO CD nombre_directorio Cambia al directorio jerrquicamente inferior. o CD \ Cambia directamente al directorio raz. CLS - Borra la pantalla y regresa el cursor a la esquina superior izquierda . COPY - Copia archivos. o COPY CON - Copia a un archivo el texto tecleado hasta pulsar Ctrl-Z. DATE - Cambia o visualiza la fecha del sistema. DEL o ERASE - Borra un archivo. Siempre y cuando el archivo no se oculte en un fichero. DEL borra el contenido del archivo y ERASE el archivo en si. DIR - Muestra una lista con los archivos y directorios (carpetas) que se encuentran en un directorio del disco. ECHO - Muestra un texto especificado en la pantalla. o ECHO OFF - Oculta el eco de los comandos ejecutados. Nota: se escribe como lnea de cdigo, en los archivos de proceso por lotes (.bat) y no en la lnea del prompt.
o

EXIT - Sale de una sesin de MS-DOS. MD o MKDIR - Crea un nuevo directorio. PATH - Especifica trayectorias, en las cuales el sistema operativo busca archivos ejecutables. Es un comando que se suele escribir en el Config.sys y en archivos de procesos por lotes. PROMPT- Cambia la lnea de visualizacin de la orden. RD o RMDIR - Borra un directorio que est totalmente vaco. 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 reloj interno. TYPE - Muestra el contenido de un fichero. Se utiliza, principalmente, para ver contenidos de ficheros en formato texto. VER - Muestra la versin del Sistema Operativo. VOL - Muestra la etiqueta del disco duro y su volumen (si lo tiene)

Comandos externos

ATTRIB - Sin parmetros, visualiza los atributos de los directorios y archivos. Con parmetros, 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). Parmetros: signos (ms o menos) y letras r, w, a, y h "v". Ejemplo: Attrib +r *.* (atributo de slo 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 ms archivos de un disco duro a un disquete. CHKDSK - Verifica si hay errores en el disco duro. DELTREE - Borra un directorio sin importar que contenga subdirectorios con todos sus contenidos. DISKCOPY - Permite hacer una copia idntica 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 lgica, en una unidad fsica de almacenamiento (discos duros, disquetes y unidades de almacenamiento masivo). o /s: Crea un diskette de arranque del sistema, en una unidad. o /q: Crea un formato rpido, del diskette. o /u: Formatea de forma incondicional.

Se pueden utilizar estos parmetros combinados.


KEYB - Establece el idioma del teclado segn el parmetro adicionado (Ejemplo: KEYB SP para el teclado espaol). 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 posicin un directorio y/o ficheros. Tambin renombra subdirectorios. SUBST - Crea una unidad lgica virtual a partir de un directorio. TREE - Presenta en forma grfica la estructura de un directorio.

Re direccionamientos

< - Re direccionamiento de la entrada estndar. Su sintaxis es comando < fichero. > - Re direccionamiento de la salida estndar. Su sintaxis es comando > fichero. >> - Re direccionamiento de la salida estndar a un fichero existente. Su sintaxis es comando >> fichero.

Filtros

| - Pipe o tubera, concatena comandos. | more - Separa por pginas la salida estndar, (Ejemplo: DIR | MORE). |sort - Ordena por orden alfabtico la salida estndar. |find - Busca una cadena de texto en la salida estndar.

DOS
DOS es una familia de sistemas operativos para PC. El nombre son las siglas de Disk Operating System (sistema operativo de disco). Fue creado originalmente para computadoras de la familia IBM PC, que utilizaban los procesadores Intel 8086 y 8088, de 16 bits y 8 bits, respectivamente, siendo el primer sistema operativo popular para esta plataforma. Contaba con una interfaz de lnea de comandos en

modo texto alfanumrico, va su propio intrprete de rdenes, command.com. Probablemente la ms popular de sus variantes sea la perteneciente a la familia MS-DOS, de Microsoft, suministrada con buena parte de los ordenadores compatibles con IBM PC, en especial aquellos de la familia Intel, como sistema operativo independiente o nativo, hasta la versin 6.22 (bien entrados los 90), frecuentemente adjunto a una versin de la interfaz grfica Ms Windows de 16 bits, como las 3.1x. En las versiones nativas de Windows, basadas en NT (y ste a su vez en OS/2 2.x) (vase Windows NT, 2000, 2003, XP o Vista) MS-DOS desaparece como sistema operativo (propiamente dicho) y entorno base, desde el que se arrancaba el equipo y sus procesos bsicos y se proceda a ejecutar y cargar la inferfaz grfica o entorno operativo de Windows. Todo vestigio del mismo queda relegado, en tales versiones, a la existencia de un simple intrprete de comandos, denominado Smbolo del Sistema, ejecutado como aplicacin mediante cmd.exe, a partir del propio entorno grfico (elevado ahora a la categora de sistema). Esto no es as en las versiones no nativas de Windows, que s estn basadas en MS-DOS, cargndose a partir del mismo. Desde los 1.0x a las versiones 3.1(1), de 16 bits, Ms Windows tuvo el planteamiento de una simple aplicacin de interfaz o entorno grfico, complementaria al propio intrprete de comandos, desde el que era ejecutado. Fue a partir de las versiones de 32 bits, de nuevo diseo y mayor potencia, basadas en Windows 95 y 98, cuando el MS-DOS comienza a ser deliberadamente camuflado por el propio entorno grfico de Windows, durante el proceso de arranque, dando paso, por defecto, a su automtica ejecucin, lo que acapara la atencin del usuario medio y atribuye al antiguo sistema un papel ms dependiente y secundario, llegando a ser por muchos olvidado y desconocido, y paulatinamente abandonado por los desarrolladores de software y hardware, empezando por la propia Microsoft (esta opcin puede desactivarse alterando la entrada BootGUI=1 por BootGUI=0, del archivo de sistema, ahora de texto, MSDOS. SYS). Sin embargo, en tales versiones, Windows no funcionaba de forma autnoma, como sistema operativo. Tanto varias de las funciones primarias o bsicas del sistema como su arranque se deban, an en las versiones de 32 bits, a los distintos mdulos y archivos de sistema que componan el modesto armazn del DOS, requiriendo aqullas un mnimo de los archivos bsicos de este, para poder ejecutarse (tales como IO.SYS, DRVSPACE. BIN, EMM386.EXE e HIMEM. SYS). Existen varias versiones de DOS. El ms conocido de ellos es el MSDOS, de Microsoft (de ah las iniciales MS). Otros sistemas son el PCDOS, de IBM, el DR-DOS, de Digital Research, que pasara posteriormente a Novell (Novell DOS 7.0), luego a Caldera y

finalmente a DeviceLogics y, ms recientemente, el FreeDOS, de licencia libre y cdigo abierto, segn los estndares GNU/Linux. ste ltimo, puede hacer las veces, en su versin para Linux/UNIX, de emulador del DOS bajo sistemas de este tipo. Con la aparicin de los sistemas operativos grficos, del tipo Windows, en especial aquellos de 32 bits, del tipo Windows 95, el DOS ha ido quedando relegado a un segundo plano, hasta verse reducido al mero intrprete de rdenes, y a las lneas de comandos (en especial en ficheros de tipo .PIF y .BAT), como ocurre en los sistemas derivados de Windows NT.

Caractersticas
El DOS carece por completo de interfaz grfica, y no utiliza el ratn, aunque a partir de ciertas versiones sola incluir controladoras para detectarlo, inicializarlo y hacerlo funcionar bajo diversas aplicaciones de edicin y de interfaz y entorno grfico, adems de diversos juegos que tendan a requerirlo (como juegos de estrategia, aventuras grfricas y shoot'em up subjetivos, entre otros). Por s slo es incapaz de detectar el hardware, a menos que las mencionadas controladoras incluyan en su ncleo de sistema, como residentes en memoria, el cdigo, instrucciones y funciones necesarias. En cualquier caso, el intrprete de comandos y la mayora de sus aplicaciones y mandatos de edicin deban o podan ser fcilmente controlados manualmente, a travs del teclado, ya fuera mediante comandos, o introduciendo teclas de acceso rpido para activar los distintos menes y opciones desde el editor (un buen ejemplo de esto ltimo son el editor de texto edit.com, el men de ayuda help.exe, el intrprete de BASIC qbasic.exe, incluidos en las ltimas versiones del MS-DOS). Tales opciones siguen, de hecho, encontrndose presentes en los Windows, en versiones muy posteriores. El DOS no es ni multiusuario ni multitarea. No puede trabajar con ms de un usuario ni en ms de un proceso a la vez. En sus versiones nativas (hasta la 6.22 en el MS-DOS), no puede trabajar con particiones de disco demasiado grandes, superiores a los 2 GB, que requieren formatos y sistemas de archivos tales como el FAT32, propio de Windows de 32 bits (a partir del 95), el NTFS, propio de Windows de tipo NT. Originalmente, por limitaciones del software, no poda manejar ms de 64KB de memoria RAM. En las versiones anteriores a la 4.0, el lmite, a su vez, era de 32 MB por particin, al no soportar an el formato FAT16 (desarrollado en 1987). Poco a poco, con las mejoras en la arquitectura de los PC, lleg primero a manejar hasta 640 KB de RAM (la llamada "memoria convencional", base), y luego hasta 1 megabyte (agregando a la memoria convencional la "memoria superior" o UMB). Ms tarde, aparecieron

mecanismos como la memoria expandida (EMS) y la memoria extendida (XMS), que permitan ya manejar varios megabytes. Desde el punto de vista de los programadores, este sistema operativo permita un control total de la computadora, libre de las capas de abstraccin y medidas de seguridad a las que obligan los sistemas multiusuario y multitarea. As, hasta la aparicin del DirectX, y con el fin de aprovechar al mximo el hardware, la mayora de videojuegos para PC funcionaban directamente bajo DOS. La necesidad de mantener la compatibilidad con programas antiguos, haca cada vez ms difcil programar para DOS, debido a que la memoria estaba segmentada, es decir, la memoria apuntada por un puntero tena como mximo el tamao de un segmento de 64KB. Para superar estas limitaciones del modo real de los procesadores x86, se recurra al modo protegido de los procesadores posteriores (80386, 80486...), utilizando programas extensores que hacan funcionar programas de 32 bits sobre DOS. Aunque este sistema operativo sea uno de los ms antiguos, an los entornos operativos Windows de 32 bits, hasta el 98, tenan como plataforma base camuflada u oculta el DOS. Su intrprete de comandos, denominado, por lo general, Command Prompt o Smbolo del Sistema, puede invocarse desde la interfaz como command.com, , en versiones posteriores, basadas en NT (as como en Windows ME), que ya no se basan ni parten de MS-DOS, mediante cmd.exe. Tambin existen, para sistemas actuales, emuladores como el DOSBox, o entornos de cdigo abierto como el FreeDOS, comunes ambos en Linux; ello permite recuperar la compatibilidad perdida con ciertas aplicaciones nativas para este antiguo sistema, que ya no pueden funcionar desde los nuevos Windows, basados en NT, o bajo sistemas operativos de arquitectura dispar, como los UNIX/Linux. Algunas aplicaciones de DOS son usadas en las microempresas, ya que son de mayor utilidad; el mayor campo de uso de estos programas se da en las cajas registradoras.

rdenes principales

DIR: muestra un listado de archivos, que estn contenidos en un directorio. TYPE: muestra el contenido de un archivo en pantalla. COPY: copia archivos en otro lugar. REN o RENAME: renombra archivos. DEL o ERASE: borra uno o varios archivos (con posibilidad de recuperarlos mediante la orden UNDELETE, presente en las ltimas versiones nativas del DOS, salvo que el lugar del

archivo o archivos borrados hubiese sido utilizado con posterioridad). MD o MKDIR: crea un nuevo directorio. CD o CHDIR: cambia el directorio actual por el especificado. RD o RMDIR: borra un directorio vaco. ATTRIB: permite asignar o quitar atributos de archivos (tales como +A: ya modificado, +H: oculto, +R: de slo lectura, +S, archivo especial del sistema, o a la inversa) DELTREE: borra un directorio con todo su contenido, incluidos subdirectorios (apareci en las ltimas versiones) CLS: limpia la pantalla. DATE: permite ver y cambiar la fecha. TIME: permite ver y cambiar la hora. LABEL: permite ver y cambiar la etiqueta de una unidad de disco volumen. HELP: ofrece ayuda sobre las distintas rdenes. SORT: ordena Datos FC o COMP: compara las diferencias entre el contenido de dos archivos. FIND: busca cadenas de texto dentro del contenido de un archivo. TACS: ordena todos los archivos del cp. EDLIN o EDIT: permite editar archivos, guardando los cambios efectuados.

Algunas de estas rdenes admiten el uso de parmetros, tambin llamados modificadores.

Uso de modificadores Modificadores de la orden DIR

dir /s

muestra el listado con el contenido de un directorio y de todos sus subdirectorios.

dir /p

pausa el texto de salida en pantalla y espera que el usuario pulse una tecla para continuar.

dir /w

Ordena el listado a lo ancho de la pantalla.

dir /ah

Muestra los archivos ocultos del directorio actual.

dir /as

Muestra los archivos de sistema del directorio actual.

dir /r

Muestra los archivos marcados "slo lectura" del directorio actual.

dir /on

Muestra los archivos ordenados alfabticamente.

dir /od

Muestra los archivos ordenados por fecha.

Los modificadores pueden combinarse, por ejemplo:

dir /p /w /on

Caractersticas avanzadas

Ciertas rdenes, como COPY, pueden recibir parmetros que permiten una manipulacin de archivos ciertamente avanzada, en particular el modificador /b, que efecta una copia binaria. Por ejemplo la secuencia :

copy /b archivo1 + archivo2 + archivo3 archivo4

copiar el contenido de archivo1, archivo2 y archivo3 en un nuevo archivo, archivo4.

Adems, el DOS permita escribir archivos de proceso por lotes (pequeos scripts para COMMAND. COM), cuya extensin era .BAT, que admitan rdenes como IF, GOTO y CHOICE (que peda la entrada de un caracter entre los especificados). As, se podan hacer mens, automatizar tareas, etc.

Ejemplo de salida

C:\>dir Volume in drive C has no label Volume Serial Number is 1234-5678 Directory of C:\ AUTOEXEC TTZ 1,120 07-26-03 1:03a MSDOSS~1 BAK 1,779 01-21-96 7:12p SETUP <DIR> 01-21-96 9:06p HIDDEN TX1 19,296 01-21-96 7:27p CONFIG BAK 122 01-21-96 2:25p GAMES <DIR> 01-21-96 9:06p WS_FTP LOG 128 01-21-96 12:36p CONFIG DOS 50 01-21-96 2:25p AUTOEX~2 BAK 1,150 01-22-03 2:13p CYGNUS <DIR> 01-21-96 9:38a JAVA <DIR> 01-21-96 9:40a TMP <DIR> 01-21-96 4:01p E <DIR> 01-21-96 4:23p COMMAND COM 93,890 01-21-96 10:22p WINDOWS <DIR> 01-21-96 8:42p MOUSE <DIR> 01-21-96 8:45p BASIC <DIR> 01-21-96 5:09p MASM <DIR> 01-21-96 5:09p CONFIG SYS 122 01-31-03 11:50p PROGRA~1 <DIR> 01-21-96 6:26p MYDOCU~1 <DIR> 01-21-96 9:00p AUTOEXEC BAT 1,150 07-26-03 1:03a 10 file(s) 12,056,573 bytes 12 dir(s) 1,214.84 MB free cls

Versiones de DOS

Fueron varias las compaas que sacaron versiones del DOS, generalmente muy similares entre s. PC-DOS y MS-DOS, por ejemplo, empezaron siendo prcticamente idnticos, aunque acabaron siendo muy distintos. Las versiones ms conocidas fueron:

MS-DOS (Microsoft) DR-DOS (Digital Research) PC-DOS (IBM) Novell DOS (Novell) FreeDOS OpenDOS

Bajo GNU/Linux es posible ejecutar copias de DOS bajo dosemu, una mquina virtual nativa de Linux para ejecutar programas en modo real. Hay otros muchos emuladores para diferentes versiones de UNIX, incluso para plataformas diferentes a la arquitectura de procesador x86.

Potrebbero piacerti anche