UT04 Sistema Operativo MS-DOS

download UT04 Sistema Operativo MS-DOS

of 38

Transcript of UT04 Sistema Operativo MS-DOS

  • 8/8/2019 UT04 Sistema Operativo MS-DOS

    1/38

  • 8/8/2019 UT04 Sistema Operativo MS-DOS

    2/38

  • 8/8/2019 UT04 Sistema Operativo MS-DOS

    3/38

  • 8/8/2019 UT04 Sistema Operativo MS-DOS

    4/38

  • 8/8/2019 UT04 Sistema Operativo MS-DOS

    5/38

  • 8/8/2019 UT04 Sistema Operativo MS-DOS

    6/38

  • 8/8/2019 UT04 Sistema Operativo MS-DOS

    7/38

  • 8/8/2019 UT04 Sistema Operativo MS-DOS

    8/38

  • 8/8/2019 UT04 Sistema Operativo MS-DOS

    9/38

  • 8/8/2019 UT04 Sistema Operativo MS-DOS

    10/38

  • 8/8/2019 UT04 Sistema Operativo MS-DOS

    11/38

  • 8/8/2019 UT04 Sistema Operativo MS-DOS

    12/38

  • 8/8/2019 UT04 Sistema Operativo MS-DOS

    13/38

  • 8/8/2019 UT04 Sistema Operativo MS-DOS

    14/38

  • 8/8/2019 UT04 Sistema Operativo MS-DOS

    15/38

  • 8/8/2019 UT04 Sistema Operativo MS-DOS

    16/38

  • 8/8/2019 UT04 Sistema Operativo MS-DOS

    17/38

  • 8/8/2019 UT04 Sistema Operativo MS-DOS

    18/38

  • 8/8/2019 UT04 Sistema Operativo MS-DOS

    19/38

  • 8/8/2019 UT04 Sistema Operativo MS-DOS

    20/38

  • 8/8/2019 UT04 Sistema Operativo MS-DOS

    21/38

  • 8/8/2019 UT04 Sistema Operativo MS-DOS

    22/38

  • 8/8/2019 UT04 Sistema Operativo MS-DOS

    23/38

  • 8/8/2019 UT04 Sistema Operativo MS-DOS

    24/38

  • 8/8/2019 UT04 Sistema Operativo MS-DOS

    25/38

  • 8/8/2019 UT04 Sistema Operativo MS-DOS

    26/38

  • 8/8/2019 UT04 Sistema Operativo MS-DOS

    27/38

  • 8/8/2019 UT04 Sistema Operativo MS-DOS

    28/38

  • 8/8/2019 UT04 Sistema Operativo MS-DOS

    29/38

  • 8/8/2019 UT04 Sistema Operativo MS-DOS

    30/38

  • 8/8/2019 UT04 Sistema Operativo MS-DOS

    31/38

    Departamento de Informtica Sistemas Informticos Multiusuario y en Red

    Desarrollo de Aplicaciones Informticas Francisco Javier Martnez Juan Pgina 31 de 38

    14.5 Configuracin de dispositivos

    La importancia de estos dispositivos es que pueden usarse en el sistema operativo. Haytres comandos que permiten usarlos:

    MODE.CTTY.COPY.

    14.5.1 MODE

    Podra resultar til o necesario cambiar los datos de los dispositivos, estos datos seconfiguran con la orden MODE:

    Configuracin de la velocidad del teclado:

    MODE CON RATE = N DELAY = M

    Donde N es la velocidad de repeticin y M el retraso.

    Configuracin del monitor:

    MODE TIPO[,numlineas]

    Donde tipo indica las columnas y numlineas indica el nmero de lneas. Configuracin de puertos paralelos:

    MODE LPTn (COLS = m) (LINES =)

    Donde N es el nmero de puerto paralelo, m es el nmero de columnas (80 132) y es el nmero de lneas (6 8).

    Configuracin de puertos serie:

    MODE COMn (BAUD = m)

    Donde n es el puerto serie deseado y m la velocidad de transmisin).

    14.5.2 CTTY

    Este comando permite cambiar el dispositivo estndar de entrada/salida a otrodispositivo vlido de entrada/salida.

    Su sintaxis es:

    CTTY perifrico

  • 8/8/2019 UT04 Sistema Operativo MS-DOS

    32/38

    Departamento de Informtica Sistemas Informticos Multiusuario y en Red

    Desarrollo de Aplicaciones Informticas Francisco Javier Martnez Juan Pgina 32 de 38

    Donde perifrico es el nombre lgico del dispositivo: LPTn, COMn, CON, etc.

    Por ejemplo:

    CCTY LPT1

    Traspasara el dispositivo de entrada/salida de la consola al dispositivo asociado alpuerto paralelo y para devolver como dispositivo de entrada/salida al teclado y la pantalla sedebera emplear CTTY CON.

    15 REDIRECCIONAMIENTOS

    Todos los programas que procesan datos tienen asociado un dispositivo de entrada yuno de salida.

    MS DOS soporta tres smbolos de redireccionamiento para cambiar est entrada osalida:

    : Redireccionamiento de salida. Hace que en lugar de salir datos por pantallasalgan por otro dispositivo.>>: Redireccionamiento de salida con adicin. Dirige la salida a un fichero yaexistente y escribe a continuacin de lo que hay sin machacarlo.

    16 FILTROS

    El MS-DOS permite aplicar filtros a sus comandos y rdenes mediante el smbolo detubera o pipeline (|), normalmente se utiliza con tres rdenes:

    MORE. Todo lo que recibe lo almacena en un fichero temporal y lo va mostrandopantalla a pantalla, haciendo una pausa intermedia.

    SORT. Recibe un conjunto de datos y los devuelve ordenados segn el primer carcterde la fila.

    FIND. Busca una cadena de caracteres en un fichero.

    17 GESTIN DE LAS UNIDADES DE DISCO

    17.1 Estructura fsica de un disco

    Un disco es un conjunto de circunferencias concntricas, donde cada circunferencia enuna pista subdividida en sectores y todas las pistas tienen los mismos sectores, aunque seanpistas de diferente tamao.

  • 8/8/2019 UT04 Sistema Operativo MS-DOS

    33/38

    Departamento de Informtica Sistemas Informticos Multiusuario y en Red

    Desarrollo de Aplicaciones Informticas Francisco Javier Martnez Juan Pgina 33 de 38

    Los discos duros tienen entre cuatro y veinte caras y en lugar de pistas se habla decilindros (que es el conjunto de un mismo nmero de pista en todas las caras). Los disquetestienen 80 pistas.

    El nmero de sectores por pista en un disquete define la densidad del disco ynormalmente un sector contiene 512 bytes.

    17.2 Estructura lgica de un disco

    La estructura lgica de un disco se crea con el formateo del mismo, que divide el discoen cuatro zonas:

    Sector de arranque.FAT.Directorio raz.Datos del usuario.

    El MS-DOS no entiende ms que de clusters y no de sectores. Un cluster es unconjunto de uno o ms sectores consecutivos y el nmero de sectores tiene que ser potencia de2.

    17.2.1 Sector de arranque

    Se localiza en el sector cero del disco y ocupa un slo sector. Tiene un programa quepermite cargar MS DOS en memoria. Guarda informacin relativa al disco.

    17.2.2 FAT (File Allocation Table)

    Da a conocer al sistema operativo que ficheros contiene y en que sectores. Es una tablaen la que cada posicin de la misma indica el estado de cada cluster del disco; cada clusterpuede tener uno de estos tres valores:

    x0000 indica que el cluster est vaco.xFFFF a xFFF8 indica que es el ltimo clster del fichero.

    xFFF7 que indica cluster defectuosoCualquier otro valor indica el siguiente cluster.

    17.2.3 Directorio raz

    Ocupa un nmero fijo de sectores, justo detrs de la FAT. Indica para cada entrada deelemento del directorio raz nombre, extensin, tamao, fecha, atributos y cluster decomienzo, utilizando para ello 32 bits en FAT32.

    Para cada subdirectorio existe una tabla de FAT. Est limitado en un disco duro a 32sectores y en un disquete a 7 sectores.

  • 8/8/2019 UT04 Sistema Operativo MS-DOS

    34/38

    Departamento de Informtica Sistemas Informticos Multiusuario y en Red

    Desarrollo de Aplicaciones Informticas Francisco Javier Martnez Juan Pgina 34 de 38

    17.2.4 Datos del usuario

    Ocupan el resto del disco entorno a un 98% del disco.

    17.3 Funcionamiento de la FAT

    La FAT es la encargada de indicar al sistema operativo que ficheros contiene y comolos contiene ya que los ficheros pueden estar completamente fragmentados en cuanto a sualmacenamiento se refiere.

    Cuando el sistema operativo busca un fichero lo que hace es encontrar en el directorioactivo la entrada del archivo, coge el cluster de inicio del fichero y lo lee y examina en la FATel valor de la posicin obtenida, si no es xFFFF a xFFF8 (que indica que es el ltimo clusterdel fichero), ir a la posicin indicada ya que es la siguiente parte del fichero, y as sucesivamente hasta que encuentre el carcter de fin de fichero.

    17.4 Particiones de un disco duro

    Una particin es una divisin lgica del disco duro que permitir la existencia deficheros independientes uno de otro. No se puede hacer sobre disquetes.

    Un disco duro tiene que tener por lo menos una particin y como mximo cuatro, unade ellas activa y ser de la que arranque el ordenador.

    Aunque MS DOS soporta cuatro particiones, realmente slo acepta dos:

    Particin primaria: es obligatoria y contiene el sistema operativo, es la particinactiva y se designa por una sola letra.Particin extendida:Sirve para separar el disco en unidades lgicas, que no sonrealmente particiones. Es opcional.

    Con el comando FDISK se pueden visualizar las particiones existentes y modificarlaso eliminarlas.

    17.5 Preparar un disquete

    Si introducimos un disquete virgen, sin datos, en la disquetera y se intenta hacer unDIR, pueden pasar tres cosas:

    Que haga el DIR y aparezcan archivos (no muy comn si el disquete es nuevo).Que no haya nada al hacer el DIR.Que salga un mensaje:

    Fallo general leyendo unidad A Anular, Repetir,Descartar?.

  • 8/8/2019 UT04 Sistema Operativo MS-DOS

    35/38

    Departamento de Informtica Sistemas Informticos Multiusuario y en Red

    Desarrollo de Aplicaciones Informticas Francisco Javier Martnez Juan Pgina 35 de 38

    El mensaje quiere decir que el DOS no puede leer el disquete virgen y hay que darleun formato para que el MS DOS lo reconozca como tal.

    Tambin puede pasar que el disquete est en mal estado y MS-DOS no lo reconozca,en todo caso, el mensaje que nos podra dar es:

    Fallo general leyendo unidad A Anular, Repetir,Descartar?

    Ante este mensaje, para salir hay que escribir la A de Anular y seguidamente seescribe C: seguido de INTRO, para volver al disco duro y cancelar la lectura de la unidadA.

    Ejemplo: Formatear un disquete situado en la unitad A: Nota: Insertar un disquete en la disquetera.Escribe FORMAT A:Pulsa INTRO

    Hay que responder a la pregunta con la pulsacin de la tecla INTRO.

    Siguiendo con el proceso de formateado o limpiado del disquete, se puede observarque la pantalla presenta un porcentaje de progreso, es decir, el porcentaje del disquete quelleva formateado.

    Al llegar al final, aparece una pregunta:

    Etiqueta del volumen (11 caracteres, ENTRAR ignorar)?

    De la misma forma que un libro o una revista tambin tienen un ttulo, un disquetepuede tener un ttulo.

    Se escribe, si se cree necesario, un ttulo (los espacios en blanco no son vlidos), y seprefiere ignorarlo, pulsad INTRO.

    Para terminar, se pregunta si queremos formatear otro disquete, contestando con unaS para afirmarlo o N para negarlo.

    Al final aparece un informe que indica el espacio ocupado por sectores defectuosos; sise encuentra esta casilla ocupada el disquete no est en buen estado.

    Despus de formatear un disquete se puede escribir informacin (siempre que no sesobrepase su tamao.

    Se puede utilizar la ayuda del MS-DOS para presentar otras posibilidades con elFORMAT (FORMAT /?).

  • 8/8/2019 UT04 Sistema Operativo MS-DOS

    36/38

    Departamento de Informtica Sistemas Informticos Multiusuario y en Red

    Desarrollo de Aplicaciones Informticas Francisco Javier Martnez Juan Pgina 36 de 38

    17.6 Preparar un disquete de sistema

    Para iniciar un ordenador desde un disquete solo son necesarios los archivosCOMMAND.COM y los que estn ocultos, guardados en ciertos sitios del disco duro,IO.SYS y MSDOS.SYS.

    A un disquete que contenga solo estos archivos se le llama disco del sistema odisco de arranque.

    Se puede arrancar un ordenador si introducimos este disquete (que contiene losnombrados archivos) en caso de problemas, para poderlos solucionar.

    Ejemplo: Crear un disco del sistemaNOTA: Inserta un disquete en la disquetera.Escribe FORMAT A: /SPulsa INTRO

    Al escribir la orden FORMAT A: /S el MS-DOS se encarga de formatear el disquete yhacer una copia de los archivos vitales para meterlos al disquete.

    Hay otra manera de realizar un disco de sistema, y es ejecutando el mandato SYS junto con el nombre de la unidad sobre la que se quiere transmitir el sistema.

    Ejemplo: Copiar los ficheros vitales para crear un disco del sistema

    NOTA: Inserta un disquete en la disquetera.Escribe SYS A:Pulsa INTRO

    17.7 Formatear un disco de forma rpida

    Se puede formatear un disquete de forma rpida ya formateado si se utiliza elparmetro /Q, que evita que el MS-DOS compruebe si hay sectores defectuosos.

    Ejemplo: Formatear un disquete rpidamenteEscribe FORMAT A: /QPulsa INTRO

    17.8 Copia de un disquete

    Si se necesita copiar el contenido exacto de un disquete, se puede hacer uso la utilidadDISKCOPY. El disquete de destino contendr la copia exacta del original.

    Ejemplo:Copiar un disquete

    Escribe DISKCOPY A: A:Pulsa INTRO

  • 8/8/2019 UT04 Sistema Operativo MS-DOS

    37/38

    Departamento de Informtica Sistemas Informticos Multiusuario y en Red

    Desarrollo de Aplicaciones Informticas Francisco Javier Martnez Juan Pgina 37 de 38

    17.9 Comprobacin del estado de un disco

    Se puede verificar el contenido de un disco y mostrar los fallos, si los hubiese, paracomprobar que la integridad de los datos que contiene son correctos y no hay ningn defectoen estos.

    Ejemplo:Comprobar que el disco duro no esta defectuosoEscribe CHKDSK C: /F /VPulsa INTRO

    Podemos examinar la unidad de disco que deseemos. Si no se introduce la unidad, elMS DOS entiende que se desea hacer esta operacin en la unidad correspondiente con eldirectorio activo.

    El MS-DOS pregunta a veces:

    Convertir unidades de asignacin perdidas en ficherosFILEnnnn.CHK ? (S/N)

    Si se responde S el programa reunir los datos perdidos (posibles fallos de disco) ylos guardara en diferentes ficheros de nombre FILE0000.CHK, FILE0001.CHK, etc., que seencontrarn esparcidos por el disco duro (y que luego se pueden eliminar).

    Si se responde a la pregunta con N, el programa corrige los fallos eliminando las

    unidades de asignacin perdidas. No os compliquis la vida, responded N.

    17.10 Establecer la etiqueta de un disco

    La utilidad LABEL permite asignar una etiqueta al disco, denominado etiqueta delvolumen, o si este ya tiene uno lo modifica.

    Es recomendable que cada disco tenga una etiqueta o ttulo.

    Ejemplo: Asignar una etiqueta a un disco Escribe LABEL A: INTERNETPulsa INTRO

    Para visualizar la etiqueta de un disco hay que escribir VOL.

    Escribe VOL A:Pulsa INTRO

    Se puede cambiar la unidad.

    Si la unidad no tiene etiqueta, el MS DOS presentar un mensaje como este:

    Volumen en unidad A no tiene etiqueta

  • 8/8/2019 UT04 Sistema Operativo MS-DOS

    38/38

    Departamento de Informtica Sistemas Informticos Multiusuario y en Red

    La funcin DIR tambin muestra en la seccin del contenido del disco el nombre de laetiqueta.

    18 BIBLIOGRAFA Y DIRECCIONES WEB DOS 5.0. Fernandez, J. M., Fernandez, P.E. Marcombo S.A., EDUNSA Barcelona1992.

    Sistemas Operativo DOS 4. Yraolagoitia, J. Paraninfo S.A., Madrid 1991.

    Gua Prctica MS-DOS 6. J. L. Ganuza, Julin Martnez. IFES. ANAYA.

    Pgina Web de Microsoft:http://www.microsoft.com