70
UNIVERSIDAD ALAS PERUANAS CARRERA PROFESIONAL DE INGENIERÍA DE SISTEMAS E INFORMÁTICA SEPARATA CICLO : I CURSO : OFIMATICA PARA INGENIEROS TEMA : SISTEMA OPERATIVO DOS 6.22

Ofimatica Para Ingenieros DOS

Embed Size (px)

Citation preview

DISCOS

UNIVERSIDAD ALAS PERUANAS

CARRERA PROFESIONAL DE INGENIERA DE SISTEMAS E INFORMTICA

SEPARATACICLO

:I

CURSO

:OFIMATICA PARA INGENIEROS

TEMA

:SISTEMA OPERATIVO DOS

6.22

Elaborado por : Nestor Alvarez

CONTENIDOCAPITULO 1Fundamentos del DOS

Historia del DOSQu es el DOS?CaractersticasEstructura

Proceso de Carga del DOS

Disco de Arranque (Boot)

CAPITULO 2Ambiente de Trabajo Lnea de Comandos

Prompt

Cursor

Comandos

Partes de un Comando

Clasificacin

Ayudas

Comodines

Simbolos

CAPITULO 3Comandos de Utilidad GeneralRelacin :CLS, VER, DATE, TIME, DOSKEY

Funcin

Sintaxis

Ejemplos

CAPITULO 4Comandos que Administran Directorios

Conceptos de Directorios

NomenclaturaRelacin :DIR, MD, CD. RD, DELTREE, TREE

Funcin

Sintaxis

Ejemplos

CAPITULO 5Comandos que Administran Archivos

Conceptos de Archivos

Tipos

Nomenclatura

Relacin :EDIT, COPY CON, TYPE, PRINT, FIND, FC,

RENAME, COPY, MOVE, XCOPY, DEL, ERASE,

UNDELETE, ATTRIB.

Funcin

Sintaxis

Ejemplos

CAPITULO 6Comandos que Administran Discos

Conceptos de Discos

Tipos de Discos

Estructura del Disco

Formateo Fisico

Formateo Logico

Preparacion de los Discos

Proteccin de los Discos

Relacin :

Formateo y Copiado

A: C:, LABEL, VOL, FORMAT, UNFORMAT, FDISK, SYS, DISKCOPY, DISKCOMP

Diagnostico y Reparacion

CHQDSK, SCANDISK, DEFRAG.

Respaldo

BACKUP, RESTORE, MSBACKUP.

Funcin

Sintaxis

Ejemplos

CAPITULO 7Comandos de Entorno del DOS

Variables de EntornoRelacin:SET, PATH, KEYB

Sintaxis

EjemplosCAPITULO 8Archivos y Comandos Batch

Archivos Bactch

Que es un Batch?

Creacion de un Archivo Batch

Como ejecuta un Archivo Batch

Como se Suspende o Cancela un batch

Como Prueba o Testea un batch

Comandos BatchRelacin:ECHO,REM, @, PAUSE, CALL, %1 %9,

GOTO, IF, FOR, CHOICE, SHIFT

Sintaxis Ejemplos

CAPITULO 9Personalizacion y Configuracion del Sistema

Personalizacion

Archivo Autoexec.bat

Ejemplos

Configuracion

Archivo Config.sys

Comandos: FILES, BUFFERS, BREAK, COUNTRY,

DEVICE(HIGH), DOS, FCBS, INSTALL,

LASTDRIVE, SHELL, STACKS.

Configuraciones Multiples

Secuencia para definir Configuraciones Multiples

Ejemplos

Comandos

INCLUDE, MENUCOLOR, MENUDEFAULT, MENUITEM

SUBMENU

CAPITULO 10Optimizacion del Sistema

MemoriasTipos

Esquema de la Memoria RamComandos

:MEM, MEMMAKER,LOADHIGH

Controladores:

HIMEM, EMM386,ANSI, CHKSTATE, DRIVER, DRVSPACE, INTERLINK, POWER, RAMDRIVE, SETVER, SMARTDRV

CAPITULO 11Comandos Avanzados y otros

Relacion

:MODE, COMMAND, EXIT, LOADFIX,MSDRedireccion: >, >>, | , <

Filtros

:SORT, MORE, SHARE.

CAPITULO 1FUNDAMENTOS DEL DOSHistoria del DOS.

El DOS como programa principal empieza a usarse cuando IBM en el ao 1981 lanza al mercado el primer computador personal, el cual estaba preparado para trabajar con el programa MS-DOS versin 1.0 y PC-DOS 1.0, que fueron creados por las empresas Microsoft Corportatin e IBM respectivamente.

A partir de ese momento, su uso se intensifica y se instala en la gran mayora de computadores de diversas marcas y modelos compatibles con las de IBM.

El DOS, en todo su ciclo de vida ha sufrido una serie de revisiones conocidas como versiones, siendo las principales las siguientes:

Versines 1.0, 2.0, 2.1, 3.0, 4.0, 5.0, 6.0, 6.1, 6.20, 6.22.

En 1990 aparece el WINDOWS 3.10, como una plataforma de trabajo de interfaz grafica tendiente a reemplazar al DOS, pero que an no constitua un Sistema Operativo nuevo ya que el DOS segua siendo el Sistema Operativo de una PC.

En 1995 aparece el WINDOWS 95 como nuevo Sistema Operativo para el Computador Personal con nueva interfaz grfica y muy avanzado, quedando el DOS en la versin 6.22

Sin embargo el DOS an permanece encubierto como otro ambiente de trabajo en el cual se puede trabajar en el modo texto.

Que es el DOS?

Palabra abreviada de DISK OPERATOR SYSTEM y se traduce como Sistema Operativo de DiscosEs el Sistema Operativo de un computador personal (PC)Es un conjunto de programas almacenados en un Diskette o Disco duro, que administran los recursos del computador (Memoria, Teclado, Discos, Monitor, Impresora etc.) y supervisa el funcionamiento del mismo permitiendo la ejecucion de otros programas.Sin el DOS el hardware no funciona.Permite la comunicacin entre el usuario y el computador.Caractersticas

Funciona en el modo de operacin real del microprocesador, y por ello tiene el limite de 1MB de direccionamiento. Segn el tipo de microprocesador, puede accesar a diferentes cantidades de memoria :

8088Solo tienen acceso a la memoria base o convencional del microcomputador, entre 0Kb y 640Kb.

80286Adicionalmente a los 640 Kb de la memoria convencional, puede accesar a los 64 Kb de la Memoria Alta (HMA), si se utiliza una versin de DOS mayor a 5.0 y el HIMEN.SYS.

80386Igual que los 80286, pero tiene la ventaja de poder crear UMBs en la Memoria Superior (UMA), disponiendo de estas tareas para cargar programas residentes, utilizando el HIMEN.SYS y el EMM386.EXE, o el QEMM 386.

Es un sistema monotarea, ya que solo puede atender a un programa a la vez. Si se quiere ejecutar otro programa hay que terminar el anterior antes de comenzar el siguiente.

Trabaja en modo de texto, utilizando solamente los caracteres ASCII y no grfica.

Interfaz por comandos. La interaccin es en base al ingreso, por medio del teclado de comandos u ordenes, que el sistema luego interpreta. El usuario esta obligado a recordar la sintaxis de los comandos que desea utilizar.

Estructura del Sistema OperativoLa estructura es en los siguientes niveles

UTILIDADES

NUCLEO

BIOS

HARDWARE

El DOS realiza su trabajo en las siguientes areas :

Area del Sistema de Entrada / Salida.

Encargada de manipular el teclado, vdeo, impresora, salidas para comunicaciones y otros perifricos

Los programas se encuentran dentro de un archivo oculto denominado IO.SYS.

Estos programas complementan la capacidad de manejo del BIOS grabado en la memoria ROM , aadiendo una serie de mensajes que hacen mas fcil la deteccin de errores en el sistema.

Area Interprete de Comandos.

Esta permite al computador reconocer los comandos que le son enviados por el operador y ejecutarlos.

Las instrucciones que utiliza se encuentran dentro de un archivo visible denominado COMMAND.COM

Area de Manipulacin de Discos DiskettesComprende programas que se encargan de transferir la informacin desde y hacia las unidades de discos

Estos programas se encuentran dentro de un archivo oculto denominado MSDOS.SYS Area de Utilidades

Compuesta por una serie de programas que complementan el sistema operativo. Cada programa esta dentro de un archivo y tiene una funcin especifica.

Carga del sistema operativoLa carga del DOS viene a ser el proceso de lectura y carga del DOS desde el disco donde esta almacenado, a la memoria RAM del computador, momento a partir del cual se convierte en el administrador del computador.

Durante el proceso de encendido del computador y carga del DOS, el sistema ejecuta entre otras tareas las siguientes:

Lee la memoria ROM donde se encuentran las rutinas de arranque del BIOS.

Lee la unidad C o A de disco y ubica el registro de arranque de la particin del DOS y carga el IO.SYS a la memoria, el cual toma el control del sistema.

El IO.SYS carga al MSDOS.SYS (nucleo o kernell del DOS).

El MSDOS.SYS a su vez ordena la ejecucin de los archivos CONFIG.SYS Y AUTOEXEC.BAT con instrucciones relacionados a la configuracion del computador.

Finalmente aparece el PROMPT del DOS o llama a la interfaz grfica del Windows

Tipos de Carga del DOS1.Carga cuando el computador esta apagado

Encienda el CPU (Boton Power) y luego el monitor e impresora respectivamente.

Espere a que el sistema realice el chequeo el buen estado de sus componentes (hardware) Luego observe que se enciende la luz del disco duro o diskettera y en la pantalla aparece el mensaje CARGANDO EL DOS, que indica que ste se est almacenando en la memoria RAM del computador.

Finalizado el proceso anterior, el sistema muestra el prompt (simbolo del sistema) en la linea de comandos y a partir el usuario puede trabajar via comandos.

2.Carga cuando el Computador esta encendido

Puede realizarlo presionando simultaneamente las teclas CTRL , ALT , DEL o presionando el botn RESET y a partir

de ese momento el computador se reinicializa realizando el mismo proceso que el punto anterior.

Ejecutar este proceso de carga solo cuando es estrictamente necesario, ya que si lo hace cuando se est ejecutando un programa que actualiza datos, stos se pueden daar.

SETUP (Configuracion del Computador)Es el Proceso de configuracin o reconfiguracin del computador y que puede realizarse inmediatamente despus de encenderlo, presionando repetidamente la tecla DEL, luego de lo cual aparece una pantalla donde se puede seleccionar o modificar:

Las unidades de disco que utilizara el computador

La fecha y hora del Sistema

La secuencia de carga del sistema operativo

La activacion del pasword a nivel de encendido o de Setup

Otras opciones avanzadas.

BIOS (Basic Input Output System)Se traduce como Sistema Bsico de Servicios de Entrada y Salida.

Es un conjunto de rutinas del sistema almacenadoss en la memoria ROM del computador que proporcionan servicios bsicos para el funcionamiento interno del computador y para los programas de aplicacin como el DOS, los cuales a su vez dan un soporte a mayor nivel.

Las rutinas del BIOS se dividen en 3 categorias.

Rutinas de arranque de la computadora

Rutinas para el manejo de interrupciones de Hardware

Rutinas para el manejo de Servicios que solicita el DOS.

Disco de arranque (Boot)Es un disco flexible que contiene los archivos y comandos principales del DOS (IO.SYS, MSDOS.SYS, COMMAND.COM).

Los archivos AUTOEXEC.BAT y CONFIG.SYS tambin deben incluirse en este disco.

Este disco se utiliza para cargar el DOS desde diskette y se puede realizar en los siguienes casos:

Si la memoria del computador est infectado de virus y requiere recargarse el DOS con este disco.

Si el DOS no est en el disco duro del computador.

CAPITULO 2

AMBIENTE DE TRABAJOLa Lnea de comandos

Es el entorno de trabajo que muestra el DOS para que el usuario pueda trabajar en el computador y para ello muestra en pantalla el simbolo llamado prompt y el cursor como puntero para escribir los comandos del DOS.

Es una linea horizontal imaginaria en la pantalla.

El PromptEs el smbolo o indicador del DOS, definido por el comando prompt que aparece sobre el extremo izquierdo de la linea de comandos, e indica que el sistema esta esperando el ingreso de un comando.

Normalmente el prompt indica la unidad de disco (A; B, C, D, E,F) y el directorio actual donde el usuario puede trabajar.

Ejemplo:C:\>Indica que la unidad activa es el disco C , directorio Raiz

El CursorEs un guin intermitente que indica donde debe escribirse el commando y avanza hacia la derecha como puntero al escribir un comando.

Puede ir a la izquierda con la tecla de cursor izquierda.

Ejemplo:_

ComandosSon instrucciones abreviadas que se escriben sobre la lnea de comandos para que el computador realice una tarea especifica.

Partes De Un ComandoUn comando puede tener hasta 3 partes : el nombre, los parmetros y los interruptores y sus indicadores.

Para escribir un comando debe hacer a continuacion del simbolo del sistema (prompt) tal como lo indique la sintaxis de este

Siempre utilice un espacio para separar un comando de sus parametros y estos de los interruptores.

_____________________ ____________ __ __ __

NombreParametros Interruptores

Nombre del comandoEs la palabra abreviada que determina la accin que el DOS debe realizar.

Ejemplo: DELBorra o elimina un archivo

ParmetrosInformacin adicional que se especifica dejando un espacio despues del comando a fin de que este realice la tarea correctamente.

Ejemplo: DEL notas.dbf

Borra el archivo notas.dbf

Interruptores o ModificadoresConsta de una diagonal (/) seguida de un carcter definido para cada comando y se utiliza para modificar la forma como un comando realiza una tarea.

Ejemplo:

DIR /WMuestra el contenido de un directorio a lo ancho de la pantalla

DIR /PMuestra el contenido de un directorio con pausas

Clasificacion de los Comandos

1.Por su ubicacin y forma de ejecucion

Comandos Internos

Son aquellos que se cargan en la memoria RAM en el momento del arranque, por lo que al ser invocados, el intrprete de comandos los busca alli y los ejecuta de inmediato.

Se les conocen como comandos residentes porque permanecen en memoria hasta que se apaga el computador.

Son los siguientes:CLS, DATE, TIME, VER, VOL, DIR, COPY, DEL, RENAME, MD, CD, RD, PATH.

Comandos externos

Son aquellos que figuran en el directorio del DOS como programas independientes y que para su ejecucion el interprete de comandos los carga a la memoria, luego los ejecuta y al finalizar su trabajo se descargan de la memoria.

Se les conoce como No Residentes o Transitorios.

Son los siguientes :TREE, ATTRIB, FORMAT, CHKDSK, etc.

Comandos Instantaneos

Ctrl + Alt + F1Permite cambiar el teclado de americano a espaol

Ctrl + Alt + F2Permite cambiar el teclado de espaol a americano

Ctrl + Alt + DelPermite cargar el sistema operativo cuando el computador esta prendido

Ctrl + CPermite cancelar la ejecucion de un comando

Ctrl + SPermite detener momentaneamente la ejecucion de un programa

2.Por su Funcion

Comandos de Utilidad General

Comandos que Administran Directorios

Comandos que Administran Archivos

Comandos que Administran Discos

Comandos de Entorno

Comandos de Archivos Batch

Comandos de Optimizacion de la memoria.

Ayudas

HelpMuestra en pantalla la Relacion de comandos con informacin referida a la funcion, sintaxis y ejemplos de cada comando.

FasthelpPresenta en pantalla la relacin alfabtica de los comandos y la descripcion abreviada de cada uno de ellos.

F7Muestra en pantalla una relacion numerada de los ultimos comandos utilizados y que estan almacenados en la memoria.

F8Recupera en la linea de comandos uno a uno los ultimos comandos utilizados

F9Recupera un comando seleccionando el item al corresponde el comando en la relacion presentada al presionar la tecla de funcion F7

Comando /?Presenta en la pantalla toda la ayuda necesaria del comando digitado.

ALT+ F7Borra todos los comandos almacenados en la memoria.

Comodines

El DOS dispone de 2 caracteres que sirven para reemplazar la parte no conocida del nombre de uno o mas archivos. Estos son:

(*)Reemplaza a un conjunto de caracteres del nombre o extension y se usa cuando no se conoce la cantidad de los mismos. Ejemplo:

DIR *.COMMuestra los archivos cuyo nombre se desconoce y tienen extension COM

DIR DOS*

Muestra los archivos que comienzan con DOS y continuan con cualquier texto.

(?)

Sirve para reemplazar el lugar de un carcter y se utiliza cuando se conoce la cantidad y posicin de los caracteres.

Ejemplo.

DIR M?E.COMLista los archivos que cumplen con el formato indicado, cualesquiera sea la 2da letra.

Simbolos y Convenciones/Slash , usado en los interruptoress

\Back slash, usado para separar directorios en los parametros de los comandos

[ ]Corchetes, usados en la sintaxis de los comandos

Indican que los parametros son opcionales.

Indica que los parametros son excluyentes.

CAPITULO 3

COMANDOS DE UTILIDAD GENERAL

CLS

FuncionLimpia la pantalla y muestra solamente el simbolo del sistema y el cursor

Sintaxis

CLS

Ejemplo :Escriba CLS y presione (ENTER)

VERFuncion

Presenta el numero de la versin de MS-DOS.

Sintaxis

VEREjemplo:Escriba VER y presione (ENTER)

DATE

FuncionMuestra la fecha y solicita que la cambie si fuera necesario.

MS-DOS registra la fecha actual para cada archivo que cree o cambie. En el directorio, esta fecha aparece junto al nombre del archivo.

Sintaxis

DATE [dd-mm-aa]

Parametro

dd-mm-aa Establece la fecha especificada. Los valores para el dia, mes y ao deben estar separados por puntos (.), guiones (-) o barras diagonales (/).

La siguiente lista muestra los valores validos

dd1 a 31

mm1 a 12

aa80 a 99 1980 a 2099

EjemploEscriba DATE y presione (ENTER)

Luego presione ENTER si solo desea ver la fecha

Si desea cambiar ingrese la fecha en el formato especificado

TIME

FuncionPresenta la hora del sistema o ajusta el reloj interno del PC.

MS-DOS utiliza informacin de la hora para actualizar el directorio cada vez que cree o cambie un archivo.

Sintaxis

TIME [horas:[minutos[:segundos[.centsimas]]][A|P]]

Parametros

horas Especifica la hora. Los valores deben estar entre 0 y 23.

minutos Especifica los minutos.Los valores deben estar entre 0 y 59

segundos Especifica los segundos.Los valores estaran entre 0 y 59.

centesimas Especifica centesimas de segundo. Los valores deben estar entre 0 y 99.

A|P

Especifica A.M o P.M. para el formato de 12 horas.

EjemploEscriba TIME y presione (ENTER)

Luego presione ENTER si solo desea ver la hora

Si desea cambiar ingrese la hora en el formato especificado

PROMPT

FuncinCambia el simbolo del sistema de MS-DOS.

Puede personalizar el simbolo del sistema de manera que presente cualquier

texto deseado.

Sintaxis

PROMPT [texto]

Parametro

texto Especifica cualquier texto e informacin que desee incluir en el simbolo del sistema

La siguiente lista indica las combinaciones de caracteres que se podran incluir.

$Q= (signo igual)

$$$ (smbolo de moneda)

$THora actual

$DFecha actual

$PUnidad de disco y ruta actuales

$VNmero de versin del MS-DOS

$NUnidad actual

$G> (signo mayor que)

$L< (signo menor que)

$B| (smbolo de canalizacin)

$_entrar-avance de linea

$ECdigo de escape ASCII (cdigo 27)

$HRetroceso (para borrar un carcter escrito en la lnea del simbolo del sistema)

Ejemplo:Mostrar el simbolo con la unidad, el directorio activos y el simbolo >

Escriba PROMPT $P$G y presione (ENTER)

Mostrar el PROMPT con la fecha actual

Escriba PROMPT $D y presione (ENTER)

CAPITULO 4COMANDOS QUE ADMINISTRAN DIRECTORIOS Directorios

Son ambientes en que se subdivide los discos, diskettes para el almacenamiento de la informacin (archivos) en forma ordenada.

El conjunto de directorio en un disco conforman una estructura para la organizacin de la informacion, en forma similar a un archivador donde los gaveteros serian los directorios y los folders con documentos los archivos.

NomenclaturaEl nombre que se asigne a un directorio puede ser cualquier combinacin de caracteres de hasta 8 caracteres.

Ejemplo :DOS

WINDOWS

COMANDOS DIRFuncinPresenta una lista de los archivos y subdirectorios que se encuentren en el directorio que especifique.

Sintaxis

DIR [unidad:][ruta][nombrearchivo] [/P] [/W] [/A[[:]indicadores]][/O[[:]orden-de-clasificacin]] [/S] [/B] [/L] [/C]

Parmetros

[unidad:][ruta]Especifica la unidad y el directorio cuya informacin desee presentar.

[nombrearchivo] Especifica un archivo especfico o grupo de archivos cuya informacin desee presentar.

Modificadores (interruptores)

/PPresenta una pantalla de informacin por vez. Para ver la pantalla siguiente, presione cualquier tecla.

/WPresenta la informacin con formato ancho, mostrando hasta cinco nombres de archivos o directorios por lnea.

/A[[:]indicadores]

Presenta slo los nombres de los directorios y archivos que tengan los indicadores especificados.

H

Archivos ocultos

-H

Archivos no ocultos

S

Archivos de sistema

-S

Archivos distintos de los de sistema

D

Directorios

-D

Archivos solamente (sin los directorios)

A

Archivos con indicador de lectura/escritura

-A

Archivos que no hayan sido modificados desde la ltima copia de seguridad

R

Archivos de solo lectura

-R

Archivos que no sean de slo lectura

/O[[:] orden de clasificacin]

Controla el orden en que DIR clasifica y presenta los nombres de los directorios y archivos.

NOrden alfabtico por nombre.

-N En orden alfabtico inverso (Z a A) por nombre.

E En orden alfabtico por extensin.

-EOrden alfabtico inverso (Z a A) por extensin.

DPor fecha y hora, comenzando por el ms antiguo.

-DPor fecha y hora, comenzando por el ms reciente.

SPor tamao, el ms corto primero.

-SPor tamao, el ms extenso primero.

G Con directorios agrupados antes de los archivos.

-GCon directorios agrupados despus de los archivos.

CPor razn de compresin, comenzando con el ms bajo.

-CPor razn de compresin, comenzando con el ms alto.

/SIndica cada ocasin en que aparezca un archivo determinado en el directorio especificado y todos los subdirectorios del mismo.

MKDIR (MD)Funcin

Crea un directorio o una estructura de directorios de varios niveles.

Sintaxis

MKDIR [unidad:]ruta

MD [unidad:]ruta

Parmetros

unidad: Especifica la unidad en la que ser creado el nuevo

directorio.

ruta:

Especifica el nombre y ubicacin del nuevo directorio.

La longitud mxima de una sola ruta de acceso desde el

directorio raz hasta el directorio nuevo es de 63

caracteres, incluyendo las barras inversas (\).

CHDIR (CD)

Funcion

Presenta el nombre del directorio actual o permite ingresar a un directorio o salir de l.

Sintaxis

CHDIR [unidad:][ruta]

CHDIR [..]

CD [unidad:][ruta]

CD [..]

CD \

Parametros

[unidad:][ruta] Especifica la unidad de disco (si no es la unidad actual) y el directorio al que se desee cambiar.

..

Especifica que se desea cambiar al directorio padre.

\Especifica que se desea ir al Directorio raiz

RMDIR (RD) Funcion

Elimina un directorio.

Antes de poder eliminar un directorio, tendr que eliminar los archivos y subdirectorios que contenga. El directorio deber estar vaco, a excepcin de los smbolos "." y "..".

Sintaxis

RMDIR [unidad:]ruta

RD

[unidad:]ruta

Parmetro

[unidad:]ruta Especifica la posicin y el nombre del directorio

que desea eliminar.

DELTREEFuncion

Elimina un directorio y todos los archivos y subdirectorios que contiene.

Sintaxis

DELTREE [/Y] [unidad:]ruta

Parmetro

unidad:ruta Especifica el nombre del directorio que desea eliminar.

Modificador

/Y Ejecuta el comando DELTREE sin pedir primero que se confirme la eliminacin.

TREEFuncion

Presenta en forma grfica la estructura de directorios de una ruta de acceso o del disquete en una unidad de disco.

Sintaxis

TREE [unidad:][ruta] [/F] [/A]

Parmetros

unidad: Especifica la unidad que contiene el disquete cuya

estructura de directorios desee presentar.

ruta

Especifica el directorio cuya estructura de directorios

desee presentar.

Modificadores

/F Presenta los nombres de los archivos que contiene cada directorio.

/A Indica al comando TREE que utilice caracteres de texto en lugar de caracteres grficos para mostrar las lneas que vinculan los subdirectorios.

CAPITULO 5COMANDOS QUE ADMINISTRAN ARCHIVOS

Archivo

Es un conjunto de datos comunes que se almacenan en los discos, diskettes, discos compactos y cintas con un nombre especifico a fin de indentificarlos y utilizarlos en cualquier momento.

Los archivos organizan la informacion que el usuario utiliza en su computador

Tipos

Los archivos segn el formato y contenido se clasifican en diversos tipos. Estos pueden ser

De Texto.TXTBases de Bases de datos.DBFEjecutables.EXEDe Programas.PRGDel Sistema.SYSDe imagenes.BMPDe Hojas electronicas.XLSNomenclatura

El nombre de los archivos se compone de 3 partes:

El nombrePuede contener hasta 8 caracteres

El puntoLa extensionPuede contener hasta 3 caracteresCOMANDOS

EDIT

Funcion

Inicia MS-DOS Editor, un editor de textos con el que podr crear y modificar archivos de texto ASCII.

Sintaxis

EDIT [[unidad:][ruta]nombrearchivo] [/B] [/G] [/H] [/NOHI]

Parametros

[unidad:][ruta]nombrearchivo

Especifica la posicin y nombre de un archivo de texto ASCII.

Modificadores

/B Presenta MS-DOS Editor en blanco y negro. Utilice esta opcin si MS-DOS Editor no se presenta correctamente en un monitor monocromo.

/G Proporciona la mas rapida actualizacin de la pantalla para CGA.

/H Presenta el numero mximo de lneas posible para el monitor que este utilizando.

TYPE

Funcion

Presenta el contenido de un archivo de texto en pantalla.

Use el comando TYPE para examinar un archivo de texto sin modificarlo.

Sintaxis

TYPE [unidad:][ruta]nombrearchivo

Parmetro

[unidad:][ruta]nombrearchivo

Especifica la posicin y el nombre del archivo que desea presentar en pantalla

PRINT

Funcion

Imprime un archivo de texto mientras usa otros comandos de MS-DOS.

Sintaxis

PRINT [/D:dispositivo] [/B:tamao] [/U:valor1] [/M:valor2] [/S:valor3]

[/Q:tamaoc] [/T] [[unidad:][ruta]nombrearchivo[ ...]] [/C] [/P]

Parametro

[unidad:][ruta]nombrearchivo

Especifica la posicin y nombre del archivo o grupo de archivos que sern impresos. Se pueden incluir varios archivos (un mximo de 10) en una sola lnea de comandos.

FINDFuncion

Busca una cadena de texto especifica en un archivo o en varios archivos.

Sintaxis FIND [/V] [/C] [/N] [/I] "cadena" [[unidad:][ruta]nombrearchivo[...]]

Parmetros

"cadena"Especifica el grupo de caracteres que se buscarn.

Deber colocar el texto de la cadena entre comillas.

[unidad:][ruta]nombrearchivo

Especifica la posicin y el nombre del archivo en el cual se realizarla bsqueda de la cadena especificada.

Modificadores

/V Presenta todas las lneas que no contengan la cadena especificada.

/C Solamente presenta un numero que indica cuantas lneas contiene la cadena especificada.

/N Precede cada lnea con el numero de lnea del archivo.

/I Especifica que no se haga la distincin entre maysculas y minsculas durante la bsqueda.

RENAME (REN)

Funcion

Cambia el nombre del archivo o de los archivos que especifique.

Sintaxis

RENAME [unidad:][ruta]nombrearchivo1 nombrearchivo2

REN [unidad:][ruta]nombrearchivo1 nombrearchivo2

Parmetros [unidad:][ruta]nombrearchivo1

Especifica la posicin y el nombre del archivo o grupo de archivos cuyo(s) nombre(s) desea cambiar.

nombrearchivo2

Especifica el nuevo nombre del archivo o, si se utilizan comodines, los nuevos nombres de los archivos. No se puede indicar una nueva

COPY

FuncinCopia uno o ms archivos en el lugar que especifique.

Sintaxis

COPY [/Y|/-Y] [/A|/B] origen [/A|/B] [+ origen [/A|/B] [+ ...]][destino [/A|/B]] [/V]

Parmetros

origen

Especifica la posicin y el nombre del archivo o los archivos que ser n copiados.

destino

Especifica la posicin y el nombre del archivo o grupo de archivos en los que ser n colocadas las copias.

Modificadores

/Y

Indica que se desea que COPY sustituya el/los archivo(s) existente(s) sin pedir confirmacin.

/-Y

Indica que se desea que COPY pida confirmacin al sustituir un archivo existente.

/A

Indica un archivo de texto ASCII.

/B

Indica un archivo binario.

/V

Verifica que los nuevos archivos sean escritos correctamente.

Ejemplos

1.Copiar el MEMO.DOC como CARTA.TXT en el directorio actual

copy memo.doc carta.doc

2.Copiar el archivo CARTA.TXT desde la unidad y directorio actuales a un directorio MISCARTAS, e impedir el aviso antes de sobreescribir el archivo destino (si ya existe):

copycarta.doc C:\MISCARTAS /y

3.Copiar varios archivos y combinarlos en uno solo

copy mar89.inf + abr89.inf + may89.inf informes

4.Copiar varios archivos y combinarlos en uno solo que ya existe

copy informes + mar89.inf + abr89.inf + may89.inf

5.Combinar varios archivos en uno usando comodines

copy *.txt combin.doc

XCOPY FuncionCopia archivos (excepto los ocultos y de sistema) y directorios, incluyendo los subdirectorios.

Sintaxis

XCOPY origen [destino] [/A|/M] [/D:fecha] [/P] [/S[/E]] [/V] [/W]

Parametros

origen

Especifica la posicin y los nombres de los archivos que se copiarn. Origen deber incluir ya sea una unidad o una ruta de acceso.

destino

Especifica el destino para los archivos que se copiarn. Destino podra incluir una letra de unidad y dos puntos, un nombre de directorio, un nombre de archivo o una combinacin de stos.

Modificadores

/A

Copia slo los archivos de origen que tengan establecidos indicadores de lectura/escritura.

/M

Copia los archivos de origen que tengan establecidos indicadores de lectura/escritura.

/D:fecha

Copia slo archivos de origen que hayan sido modificados en o despus de la fecha especificada.

/P

Solicita que confirme si desea crear cada archivo de destino.

/S

Copia directorios y subdirectorios, a menos que estn vacos.

/E

Copia cualquier subdirectorio, aun cuando est vaco.

/V

Comprueba cada archivo al escribirlo en el archivo de destino a fin de asegurarse de que los archivos de destino y de origen sean idnticos.

/W

Presenta el siguiente mensaje y efecta una pausa en espera

De su respuesta antes de comenzar a copiar archivos:

MOVE

Funcion

Mueve uno o ms archivos al lugar que especifique. El comando MOVE tambin cambia el nombre de los directorios.

Sintaxis

MOVE [/Y|/-Y] [unidad:][ruta]nombrearchivo[,[unidad:][ruta]nombrearchivo[...]] destino

Parmetros

[unidad:][ruta]nombrearchivo

Especifica ubicacin y el nombre del (de los) archivo(s) que desea mover.

destino

Especifica la nueva ubicacin del archivo o el nuevo nombre del directorio.

Modificadores

/Y

Indica que se desea que MOVE sustituya el(los) archivo(s) existente(s) sin pedir confirmacin.

/-Y

Indica que se desea que MOVE pida confirmacin al sustituir un archivo existente.

DEL / ERASE

Funcin

Elimina los archivos que especifique.

Sintaxis

DEL [unidad:][ruta]nombrearchivo [/P]

ERASE [unidad:][ruta]nombrearchivo [/P]

Parmetro

[unidad:][ruta]nombrearchivo

Especifica la posicin del archivo o grupo de archivos que van a ser eliminados.

Modificador

/P Se presenta un mensaje de confirmacin antes de eliminar el archivo especificado.

UNDELETE

Funcin

Restablece archivos que hayan sido eliminados previamente con el comando DEL.

Sintaxis

UNDELETE [[unidad:][ruta]nombrearchivo] [/DT|/DS|/DOS]

UNDELETE [/LIST|/ALL|/PURGE[unidad]|/STATUS|/LOAD|/U|/S[unidad]|

/unidadT[-entradas]]

Parmetro

[unidad:][ruta]nombrearchivo

Especifica la posicin y el nombre del archivo o grupo de archivos que desea recuperar.

Modificadores

/LIST

Presenta una lista de los archivos eliminados que podrn ser recuperados, pero no recupera ninguno de ellos.

/ALL

Recupera archivos eliminados sin solicitar confirmacin para cada uno.

/DOS

Recupera slo aquellos archivos que figuren en la lista interna de MS-DOS de archivos eliminados y solicita confirmacin para cada uno

/DT

Recupera slo aquellos archivos que se encuentren en el archivo del Registro de eliminacin y solicita confirmacin para cada archivo.

/DS

Recupera slo aquellos archivos que se encuentran el directorio

CENTINELA y solicita confirmacin para cada archivo.

/LOAD

Carga el programa residente en memoria RESTABLECER (UNDELETE) utilizando informacin definida en el archivo UNDELETE.INI.

/UNLOAD

Descarga la parte residente en memoria del programa RESTABLECER (UNDELETE), desactivando la capacidad de restablecer archivos eliminados.

/PURGE[unidad]

Elimina el contenido del directorio CENTINELA. Si no se especifica una unidad, RESTABLECER (UNDELETE) buscar el directorio en la unidad actual.

/STATUS

Presenta el tipo de proteccin contra eliminacin que est en efecto en cada unidad.

/S[unidad]

Habilita el nivel de proteccin Centinela de eliminacin y carga la parte residente en memoria del programa RESTABLECER (UNDELETE).

/unidadT[-entradas]

Habilita el nivel de proteccin Registro de eliminacin y carga la parte residente en memoria del programa RESTABLECER (UNDELETE).

ATTRIB

Funcion

Este comando presenta, establece o elimina los indicadores de solo-lectura, lectura/escritura, sistema y oculto asignados a los archivos o directorios.

Sintaxis

ATTRIB [+R|-R] [+A|-A] [+S|-S] [+H|-H][[unidad:][ruta]nombrearchivo]

[/S]

Para presentar todos los indicadores de todos los archivos del directorio actual, use la siguiente sintaxis:

ATTRIB

Parametro

[unidad:][ruta]nombrearchivo

Especifica la posicin y el nombre del archivo o los archivos que desee procesar.

Modificadores

+R Establece el indicador de archivo de solo-lectura.

-R Elimina el indicador de archivo de solo-lectura.

+A Establece el indicador de lectura/escritura.

-A Elimina el indicador de lectura/escritura.

+S Establece el archivo como un archivo de sistema.

-S Elimina el indicador de archivo de sistema.

+H Establece el archivo como un archivo oculto.

-H Elimina el indicador de archivo oculto.

/SProcesa archivos en el directorio actual y en todos sus subdirectorios.

CAPITULO 6

COMANDOS QUE ADMINISTRAN DISCOS

DISCOSDEFINICIONSon dispositivos de almacenamiento y acceso directo, ya sea en forma magntica u ptica.Los datos se almacenan en forma permanente

TIPOS1.DISCOS FLEXIBLES (DISKETTES)Son discos de material plstico recubiertos de una sustancia magnetica que se utilizan para almacenar informacin magneticamente y en forma permanente.

Permiten transportar la informacin de un computador a otro.

Existen en los siguientes tamaos:

5

con capacidad de 360 KB y 1.2 MB (en desuso)

3

con capacidad de 720 KB y 1.44 MB

1 MB equivale a 1 milln de bytes

Habitualmente en el commputador se les identifica con las letras A o B

2.DISCOS FIJOSSon unidades de almacenamiento de alta velocidad y de gran capacidad y estan incorporados dentro del computador.

En la actualidad los discos vienen con capacidad de almacenamiento de 1.2 GB , 2.5 GB , 4.0 GB.

1 GB equivale aproxidamente a mil millones de Bytes.

Habitualmente en el computador se les identifica con la letra C

3.DISCOS COMPACTOSSon unidades removibles que almacenan gran cantidad de informacin en forma ptica. Actualmente hay discos con capacidad de 400 MB , 600MB , 800MB Habitualmente en el computador se identifican con la letra D. 3.DISCOS USBSon unidades removibles que almacenan gran cantidad de informacin. Hay de distintos tamaos de 128mb, 256mb, 512mb, 1GB, 3GB ESTRUCTURA DEL DISCO

a)PLATOS

Son las superficies fisicas donde se graba la informacin conformadas de 2 lados cada uno.

Los discos Fijos pueden contener varios platos segn el tipo de disco.

b)LADOS

Son cada una de las caras superior e inferior de la superficie de cada uno de los platos que conforman un disco duro.

c)PISTAS

Son crculos concentricos (anillos) ordenados en la superficie de los discos magneticos y van desde la pista 0 (la mas externa) hasta la pista n que es la mas interna.

EL N de pistas varia segn el tipo de disco.

Los discos compactos (CD ROMs) tienen una sola pista en espiral que va desde el borde exterior del disco hasta el centro.

d)SECTORES

Son porciones de una pista en forma de arco y representa la unidad minima de almacenamiento de datos en un disco.Un sector equivale a 512 bytes.

El tipo de disco y su formato determinan el numero de sectores por pista

Los sectores en una pista estan numerados desde el sector 1. El sector 0 est destinado para almacenar informacin de identificacin del disco.

e)CILINDRO

Es un grupo de pistas corresponientes a diferentes platos, de un disco magnetico, situadas a igual distancia del borde exterior del disco.

Tomadas en conjunto, estas pistas forman una figura cilndrica.

f)CLUSTER

Palabra inglesa que significa racimo que representa la unidad mnima de asignacin de espacio fsico en un disco magntico a diferencia de un sector que es la unidad mnima de almacenamiento.

Los clusters se componen de uno o ms sectores, dependiendo directamente del tamao de la particin, es decir mientras mas grande es la particin ms grande es el cluster.

Ejemplo, una particin de 32 MB usa un cluster de 512 bytes (1 sector), mientras que una particin de 2GB usa un cluster de 32 KB(64sectores)Cada cluster est identificado con un nmero de secuencia, comenzando con el N 2, ya que los clusters 0 y 1 estn reservados para el DOS.

ZONA DE APARQUEO (LANDING ZONE)Zona del disco duro donde debe estacionarse los cabezales para evitar deterioros. Esta zona est despus del ltimo cilindro.

WRITE PRECOMPRESION (WP)Aqu se indica a partir de que cilindro se introduce un retardo en el acceso de la informacin, a fin de uniformizar el tiempo de acceo al disco duro, pues los sectores ms internos son ms pequeos que los de la periferia. Ejemplo: WP= 300, significa que a partir de este cilindro se realizar una precomprensin.

Al configurar el disco en el SETUP podemos indicar:

TYPE

CYL

HEAD

WP

IZONE

SECT

47

1011

15

300

1011

22

FORMATEO DEL DISCOEl formateo de un disco tiene 2 partes:

1.EL FORMATEO FISICO O DE BAJO NIVEL (LOW LEVEL)Es el proceso de preparar la superficie magntica de un disco fsico para que pueda almacenar data

Define pistas, sectores y cualquier otro parametro necesario para delinear el rea de almacenamiento en el disco.

Crea el Registro Maestro de Arranque o Master Boot Record (MBR),donde se ubica la Tabla de Particiones.

Divide el disco en particiones (unidades logicas), y delimita las fronteras de cada una de ellas en donde trabaja el sistema operativo correspondiente.

Los discos modernos por lo general ya vienen con este formato.

LOS DISCOS DUROS Y LAS PARTICIONESDebido a la necesidad de algunos usuarios de usar varios Sistemas Operativos como DOS, UNIX, OS/2, etc. dentro de una misma PC, el disco debe particionarse (dividirse) en partes, cada una de las cuales contenga un sistema operativo determinado.

Dentro de los lmites de cada particin, el disco duro puede ser formateado y estructurado logicamente de acuerdo a los estndares propios del sistema operativo contenido en la particin.

REGISTRO MAESTRO DE ARRANQUE O MBR (MASTER BOOT RECORD)Es la informacin contenida en el primer sector de un disco duro.

Incluye la Tabla de Particiones, la cual la revisa para identificar la particin que est activa, ubica el registro de arranque de sta particin y le cede el control a este registro para cargar el sistema operativo.

PARTICION

Es una porcin del disco duro que el Sistema Operativo trata como una unidad identificada por una letra (C:, D: etc.) a la que se le puede dar formato para diferentes sistemas operativos.

Para que Sistema Operativo trate un disco fsico como mltiples unidades lgicas, el disco puede tener una particin extendida, la misma que se puede dividir hasta en 23 unidades lgicas.

Las particiones constituyen una cantidad consecutiva de pistas en el disco duro y pueden dividirse en 4 de estas.

Cada particin tiene su propia estructura de sistema (Registro de Arranque, FAT, Raiz)

Un disco duro tiene solo una particin primaria del DOS, el espacio restante se puede asignar a una particin extendida de DOS, lo que permite trabajar con todo el disco.

Para particionar un disco duro se usa el comando FDISK.

TABLA DE PARTICIONES

Es la informacin contenida en el MBR de un disco fsico, que define una o ms particiones que representan al disco fsico con el Sistema Operativo.Esta tabla contiene:

Las dimensiones del disco

Cantidad de particiones

Tamao y Ubicacin de cada particin

2.EL FORMATEO LOGICO O DE ALTO NIVEL (HIGH LEVEL)Es el proceso que prepara las unidades lgicas aadindoles la estructura especfica que el sistema operativo necesita para acceder al disco.

Este proceso crea un armazn para el sistema de organizacin de archivos y crea:

El registro de arranque (BOOT RECORD)

La Tabla de Asignacin de Archivos (FAT)

El Directorio Raz (ROOT)

ESTRUCTURA LOGICA DEL DISCOEl DOS divide a un disco en 2 partes:

1)AREA DE SISTEMAS

Es una pequea area del disco que el DOS utiliza para guardar informacin clave del disco.

El area del sistema en un disco flexible representa aproximadamente el 2% y en un Disco Fijo algunas decimas de porcentaje.

El area de sistemas que el DOS usa se divide en tres partes:

El Registro Maestro de Arranque

La FAT

El Directorio Raiz

EL REGISTRO DE ARRANQUE (BOOT RECORD)Ejecuta el trabajo de iniciar la carga del DOS en la memoria del computador.

Este registro es lo suficientemente inteligente para indicar error cuando se quiere arrancar la PC desde un disco sin sistema operativo.

FATEs una tabla de informacin en el rea del sistema del disco que identifica a cada cluster como disponible, usado por un archivo o defectuoso.

Los discos formateados para el sistema de archivos FAT contienen dos copias de la tabla, por seguridad.

La estructura del FAT es el centro del proceso que el DOS y Windows usan para proveer servicios de entrada y salida.

La FAT contiene los registros con los estados de cada cluster.

0

Cluster Libre

1

Reservado por razones tecnicas

N ID del Cluster Cluster con datos

EL DIRECTORIO RAIZ

Es la ltima parte del area de sistemas del disco

Es una tabla de registros de 32 Bytes. Los registros guardan la siguiente informacin:

El nombre del archivo

8 Bytes

La extensin

3 Bytes

El Tamao del archivo

4 Bytes

La fecha y hora de Modiicacin4 Bytes

Nde Cluster Inicial del archivo2 Bytes para FATS DE 16 Bits

Cdigo de Attributo del archivo1 Byte

El directorio RAIZ de cada disco es de tamao Fijo paraa cada formato de discoy determina el nmero de registros de directorio disponibles para cada disco.Ejemplo:

1 Disco Flexible de 3.5 de 1.44MB asigna 14 sectores para el directorio

N de registros de directorio = 14 x 512 bytes/32 bytes

1 Disco Duro asigna 32 sectores para el disco C:\

N de registro de directorio = 32 x 512 bytes / 32 bytes

2)AREA DE DATOS

Es una rea para almacenar los datos y se divide en clusters.

Por lo general un archivo es grabado en clusters contiguos, pero debido a las lecturas, escrituras y borrados el archivo se desperdiga en clusters no contiguos lo que origina que el disco se fragmente.

PROTECCION DE LOS DISCOS

En el manejo de los discos al trabajar en un computador, observe las siguientes normas:

Los diskettes no deben ser expuestos a campos electromagnticos (lejos del monitor, redes elctricas)

Los diskettes no pueden soportar temperaturas mayores a 50.

Los diskettes no deben ser doblados.

Los discos duros no deben estar expuestos a vibraciones.

Los discos duros deben trabajar con estabilizadores de corriente.

COMANDOSCOMO CAMBIAR LA UNIDAD ACTIVALas unidades de disco se especifican con las letras A, B, C seguidas de dos puntos (:) y los pasos para seleccionar son:

Inserte un diskette en la unidad A

EscribaA:(Para seleccionar la unidad A)

Resultado a:(Listo para trabajar sobre el disco A)

Inserte un diskette en la unidad B

Ecriba B:(Para seleccionar la unidad B)

Resultadob:(Listo para trabajar sobre el disco B)

Escriba C:(Para seleccionar la unidad C)

ResultadoC:(Listo para trabajar la unidad C)

VOL

Funcion

Presenta la etiqueta de volumen del disco y su numero de serie, si existen.

Se presentar un numero de serie de cualquier disco al que se haya dado formato con la versin 4.0 o posterior de MS-DOS.

Sintaxis

VOL [unidad:]

Parmetros

unidad: Especifica la unidad en la que se encuentra el disco

cuya etiqueta de volumen y numero de serie se

presentarn.

LABEL

Funcion

Crea, cambia o elimina la etiqueta de volumen (nombre) de un disco MS-DOS presentar la etiqueta de volumen como parte de la lista del contenido de un directorio.

Sintaxis

LABEL [unidad:][etiqueta]

Use la siguiente sintaxis para especificar que MS-DOS muestre la etiqueta de volumen y numero de serie actuales, siestos existen, y que presente un mensaje pidindole que asigne una etiqueta o elimine la existente:

LABEL

Parmetros

unidad:Especifica la ubicacin del disco cuya etiqueta desea asignar.

etiqueta Especifica la nueva etiqueta de volumen. Se deben incluir los dos puntos (:) entre unidad y etiqueta.

FORMAT FuncionDa formato a un disco para su uso con MS-DOS.

El comando FORMAT crea un nuevo directorio raz y una tabla de asignacin de archivos para el disco. Tambin puede verificar si hay sectores defectuosos en el disco y eliminar toda la informacin del disco.

Sintaxis

FORMAT unidad: [/V[:etiqueta]] [/Q] [/U] [/F:tamao][/B|/S] [/C]

FORMAT unidad: [/V[:etiqueta]] [/Q] [/U] [/T:pistas /N:sectores] [/B|/S] [/C]

FORMAT unidad: [/V[:etiqueta]] [/Q] [/U] [/1] [/4] [/B|/S] [/C]

FORMAT unidad: [/Q] [/U] [/1] [/4] [/8] [/B|/S] [/C]

Parmetro

unidad: Especifica la unidad que contiene el disco al que se dar formato.

Modificadores

/V:etiqueta

Especifica la etiqueta del volumen.

/Q

Especifica un formato rpido de un disco. Con este modificador, FORMAT elimina la tabla de asignacin de archivos (FAT) y el directorio raz de un disco al que se haya dado formato previamente pero no busca sectores defectuosos en el disco.

/U

Especifica un formato incondicional para un disco. Este formato incondicional destruye toda la informacin existente en un disco e impide que se pueda "reconstruir" el disco posteriormente.

/F:tamao

Especifica el tamao del disquete al que se dar formato. Siempre que sea posible, utilice este modificador en lugar de los modificadores /T y /N.

/S Copia los archivos del sistema operativo IO.SYS, MSDOS.SYSCOMMAND.COM de la unidad de inicio del sistema a un disco al que se acaba de dar formato que se pueda utilizar como el disco de sistema.

/C Comprueba los grupos daados. Por defecto, si una unidad contiene grupos que han sido marcados como "defectuosos", FORMAT no vuelve a comprobar los grupos, sino que los deja marcados "defectuosos".

UNFORMAT

FuncionReconstruye un disco que haya sido eliminado utilizando el comando FORMAT.

UNFORMAT solamente podr reconstruir un disco duro local o unidades de disquetes. No podr utilizarse en una red.

Sintaxis

UNFORMAT unidad: [/L] [/TEST] [/P]

Parmetro

unidad:

Especifica la unidad en la que este el disco cuyos archivos se deseen recuperar.

Modificadores

/L

Presenta una lista de todos los archivos y subdirectorios que UNFORMAT haya encontrado.

/TEST

Muestra como UNFORMAT reconstruir la informacin del disco pero no lleva a cabo este proceso.

/P Enva mensajes de salida a la impresora conectada a LPT1.

CHKDSK

Funcion

Comprueba el estado del disco y presenta un informe. Tambin puede arreglar errores en el disco.

Sintaxis

CHKDSK [unidad:][[ruta]nombrearchivo] [/F] [/V]

Para presentar el estado del disco en la unidad actual, use la siguiente

CHKDSK

Parmetros

unidad:

Especifica la unidad que contiene el disco que desee que CHKDSK compruebe.

[ruta]nombrearchivo

Especifica la posicin y el nombre de un archivo o conjunto de archivos que ser n comprobados por CHKDSK a fin de detectar fragmentacin. Podr usar comodines(* y ?) para especificar varios archivos.

Modificadores

/F

Repara errores en el disco. No utilice esta opcin al ejecutar CHKDSK desde otros programas; para obtener m s informacin consulte "Uso de CHKDSK con archivos abiertos" en

. En general, al reparar errores de disco utilice en lugar de CHKDSK.

/V

Al verificar el disco, presenta el nombre de cada archivo en todos los directorios.

SCANDISK

Funcion

Inicia Microsoft ScanDisk, una herramienta de anlisis y reparacin de discos que verifica que no existen errores en una unidad, y que corrige todos los problemas que detecta.

Sintaxis

Para verificar que no existen errores de disco en la unidad actual, utilice la siguiente sintaxis:

SCANDISK

Para verificar que no existen errores en una o ms unidades, utilice la siguiente sintaxis:

SCANDISK [unidad: [unidad: ...]|/ALL] [/CHECKONLY | /AUTOFIX [/NOSAVE] | /CUSTOM] [/SURFACE] [/MONO] [/NOSUMMARY]/SURFACE]

Para verificar que no existen errores en un archivo de volumen no cargado, utilice la siguiente sintaxis:

SCANDISK volumen[/BATCH|/CHECKONLY|/NOPROMPT] [/MONO]

Para deshacer la ltima reparacin efectuada, utilice la siguiente

sintaxis:

SCANDISK /UNDO [undo-unidad:] [/MONO]

Parmetros

unidad:

Especifica la unidad o unidades que se desea verificar y reparar.

volumen

Especifica el nombre del archivo de volumen comprimido no cargado que se desea verificar y reparar.

[unidad:][ruta]archivo

Especifica el(los) archivo(s) cuya fragmentacin se desea examinar.

undo-unidad:

Especifica la unidad que contiene el disco Deshacer.

Modificadores

/ALL

Verifica y repara todas las unidades locales.

/AUTOFIX

Corrige los errores sin previo aviso. Por defecto, si ScanDisk se inicia con el modificador /AUTOFIX y ste encuentra grupos perdidos en su unidad, ScanDisk conserva los grupos perdidos como archivos en el directorio raz de la unidad.

/CHECKONLY

Verifica que no existan errores en la unidad, aunque no repara ningn dao. No se puede utilizar este modificador con los modificadores /NOPROMPT o /BATCH.

/CUSTOM

Ejecuta ScanDisk utilizando los ajustes de configuracin especificados en la seccin [Custom] del archivo SCANDISK.INI.

/MONO

Configura SCANDISK para utilizar con un ordenador monocromo.

/NOSAVE

Instruye a ScanDisk que elimine todo grupo perdido que encuentre.

/SURFACE

Ejecuta automticamente una exploracin de superficie despuss de verificar otras reas de la unidad.

DISKCOPY FuncionCopia el contenido completo de un disquete en otro. DISKCOPY sobrescribe el contenido existente del disquete de destino al copiar la nueva informacin.

Sintaxis

DISKCOPY [unidad1: [unidad2:]] [/1] [/V] [/M]

Parmetros

unidad1:

Especifica la unidad que contiene el disquete de origen.

unidad2:

Especifica la unidad que contiene el disquete de destino.

Modificadores

/1 Copia slo la primera cara de un disquete.

/V Determina si la copia es correcta. Con este modificador el proceso de copia ser ms lento.

/M Obliga a DISKCOPY a utilizar memoria convencional para el almacenamiento temporal. DISKCOPY est predeterminado para utilizar el disco duro como rea de almacenamiento temporal, a fin de que no sea necesario cambiar disquetes.

DISKCOMP Funcion

Compara el contenido de dos disquetes.

Este comando realiza una comparacin pista por pista. DISKCOMP determina el nmero de caras y sectores por pista que sern comparados de acuerdo con el formato del primer disquete que se especifique.

Sintaxis

DISKCOMP [unidad1: [unidad2:]] [/1] [/8]

Parmetros

unidad1:

Especifica la unidad que contiene uno de los disquetes.

unidad2:

Especifica la unidad que contiene el otro disquete.

Modificadores

/1 Compara solamente la primera cara de los disquetes, aunque estos sean de doble cara y aunque las unidades puedan leer disquetes de doble cara.

/8 Compara solamente los primeros ocho sectores por pista, aunque los disquetes contengan 9 15 sectores por pista.

FDISK FuncionInicia el programa Fdisk, que configura el disco duro para poder utilizarlo con MS-DOS.

Sintaxis

Para iniciar el programa Fdisk, utilice la siguiente sintaxis:

FDISK

Para presentar informacin de particin sin iniciar el programa Fdisk, utilice la siguiente sintaxis:

FDISK /STATUS

Modificador

/STATUS

Presenta informacin general acerca de la particin de los discos duros de su PC sin iniciar el programa Fdisk.

SYS

Funcion

Crea un nuevo disco de inicio copiando los archivos ocultos del sistema (IO.SYS y MSDOS.SYS), el interprete de comandos de MS-DOS (COMMAND.COM) y la parte de MS-DOS que proporciona acceso al disco a las unidades comprimidas (DRVSPACE.BIN). (SYS copia DRVSPACE.BIN slo si el archivo DRVSPACE.BIN existe en el directorio raz de la unidad o directorio fuente.

Sintaxis

SYS [unidad1:][ruta] unidad2:

Parmetros

[unidad1:][ruta]

Especifica el lugar donde se encuentran los archivos de sistema.

unidad2:

Especifica la unidad en la que se copiarn los archivos de sistema.

DEFRAG

Funcion

Reorganiza los archivos en el disco duro para optimizar su funcionamiento.

Sintaxis

DEFRAG [unidad:] [/F] [/S[:]orden] [/B] [/SKIPHIGH] [/LCD | /BW | /G0]

[/H]

DEFRAG [unidad:] [/U] [/B] [/SKIPHIGH] [/LCD | /BW | /G0] [/H]

Parmetro

unidad:

Especifica la unidad que contiene el disco que se desee optimizar.

Modificadores

/FDefragmenta archivos y asegura que el disco no tenga ningn espacio vaco entre archivos.

/U Defragmenta archivos y deja los espacios vacos entre archivos, si los hay.

/S controla la manera en la que se ordenan los archivos en sus directorios. Si se pasa por alto este modificador, DEFRAG usar

NEn orden alfabticotico por nombre

N-En orden alfabtico inverso por nombre (Z a A)

EEn orden alfabtico por extensin

E-En orden alfabtico inverso por extensin (de Z a A)

DPor fecha y hora, comenzando con la ms antigua

D-Por fecha y hora, comenzando con la ms reciente

SPor tamao, comenzando con el menor

S-Por tamao, comenzando con el mayor

/BReinicia su equipo una vez que se hayan reorganizado los archivos.

/SKIPHIGH

Carga DEFRAG en memoria convencional. La opcin predeterminada es cargar DEFRAG en la memoria superior,siempre y cuando la memoria superior est disponible.

CAPITULO 7

COMANDOS DE ENTORNO DEL DOSVariables de EntornoSon variables que se utilizan para controlar el funcionamiento de algunos archivos y programas asi como para modificar la apariencia y el funcionamiento de MS-DOS.COMANDOSSET

Funcin

Presenta, define o elimina las variables de entorno de MS-DOS.

El comando SET se utiliza a menudo en el archivo AUTOEXEC.BAT o CONFIG.SYS para establecer el entorno cada vez que se inicie MS-DOS.

Sintaxis

SET [variable=[cadena]]

Para presentar los valores actuales de las variables de entorno, utilice:

SET

Parametros

variable :Especifica la variable que desea establecer o modificar.

cadena :Especifica la cadena que desea asociar con la variable

EjemploPara establecer la ruta de los directorios DOS y WINDOWS

SET PATH C:\DOS;C:\WINDOWS

Para establecer un directorio donde se graben los arhivos temporales

SET TEMP C:\TEMP

Para establecer la ruta y el interprete de comandos

SET COMSPEC C:\WINDOWS\command.com

PATH

Funcin

Indica los directorios en los cuales el DOS realizar la bsqueda de archivos ejecutables.

La ruta de bsqueda predeterminada es el directorio actual.

Sintaxis

PATH [[unidad:]ruta[;...]]

Para presentar la ruta de bsqueda actual, utilice la siguiente sintaxis: PATH

Para borrar la especificacin de cualquier ruta de bsqueda, menos la predeterminada (el directorio actual), utilice la siguiente sintaxis:

PATH ;

Parmetros

[unidad:]ruta

Especifica la unidad, el directorio y los subdirectorios donde se realizar la bsqueda.

;

Para separar las diferentes rutas de acceso

Ejemplo El comando siguiente indica a MS-DOS que busque comandos en tres directorios distintos. Las tres rutas para estos directorios son

Path c:\DOS;c:\usuario\invers;c:\WINDOWS

KEYB

FuncionConfigura el teclado para un idioma especfico.

Sintaxis

Utilice la siguiente sintaxis a continuacin del simbolo del sistema:

KEYB [xx[,[yyy][,[unidad:][ruta]nombrearchivo]]] [/E] [/ID:nnn]

En el archivo CONFIG.SYS, utilice la sintaxis siguiente: INSTALL=[[unidad-dos:]ruta-dos]KEYB.COM [xx[,[yyy][,[unidad:][ruta]nombrearchivo]]] [/E] [/ID:nnn]

Parmetros

xx

Especifica el cdigo correspondiente a una distribucin de teclado.

yyy

Especifica el juego de caracteres (tabla de cdigos).

[unidad:][ruta]nombrearchivo

Especifica la ubicacin y nombre del archivo de definicin del teclado. El nombre de archivo predeterminado es KEYBOARD.SYS.

[unidad-dos:]ruta-dos

Especifica la ubicacin del archivo KEYB.COM.

Modificadores

/E

Especifica que esta instalado un teclado extendido.

/ID:nnn

Especifica el teclado en uso.

Valores para xx, yyy y nnn

La tabla siguiente muestra los valores validos para xx, yyy y nnn.

Pais o idiomaCodigo del Teclado

Juego de

caracteres

(xx)

(yyy)ID:nnn)

Latinoamricala

850, 437

Alternar entre configuraciones de teclado

Ctrl+Alt+F1 Para alternar entre la configuracin actual Keyb del teclado y la configuracin de teclado predeterminada

Ctrl+Alt+F2Vuelve a la configuracin de teclado residente en memoria

Ctrl+Alt+F7Para pasar al modo de "maquina de escribir".

La lista siguiente muestra tres formas de iniciar el programa KEYB:

_ Escriba KEYB en la linea de comandos.

_ Incluya un comando INSTALL para KEYB.COM en su archivo CONFIG.SYS.

_ Incluya el comando KEYB apropiado en el archivo AUTOEXEC.BAT

CAPITULO 8 ARCHIVOS Y COMANDOS BATCHARCHIVOS BATCH (De Procesamiento por Lotes)

Que es un Batch?

Son aquellos archivos que contienen uno o ms comandos que los reconoce el DOS y que se ejecutan automaticamente dentro del archivo bath.

Los archivos Batchs pueden ejecutar:

Comandos internos

Comandos externos

Programas ejecutables

Otros archivos batch

Creacion de un Archivo BatchPara crear un archivo batch utilice el comando EDIT o el COPY CON

Los archivos BATCH utilizan obligatoriamente la extensin .BAT

Ejerc1.bat

Como ejecuta un Archivo Batch ?Para ejecutar el archivo Batch Ejerc1.bat, escriba en la linea de comandos por ejemplo:

Ejerc1 c:\reporte\datos

Como Suspende o canclea un Batch ?Para parar o cancelar la ejecucion del archivo Ejerc1.bat presione las teclas:

CTRL + C

CTRL + BKEAK

Como Prueba un Archivo Batch ?

Active la visualizacion de Comandos con ECHO ON para seguir paso a paso la ejecucion de los comandos del batch.

Para ejecutar linea a linea un archivo batch que se llame LOTE.BAT escriba:

COMMAND /Y /C lote.bat

COMANDOS EN LOS ARCHIVOS BATCH

ECHO

Funcion

Activa o desactiva la visualizacion de comandos o programas que se ejecutan al invocar a un archivo batch.

Sintaxis

ECHO [ON|OFF]

Para usar el comando echo a fin de presentar un mensaje, utilice la sintaxis siguiente:

echo [mensaje]

Parmetros

ON

Activa la visualizacion de comandos

OFF

Desactiva la visualizacion de comandos

mensaje :Especifica el texto que desea presentar en la pantalla.

.

Indica linea en blanco

EjemploBatch, que se ejecuta presentando en pantalla los comandos y la accion de cada uno de ellos

ECHO ON

CLS

VER

TIME

Si desea desactivar, cambie a ECHO OFF y ejecute el batch

@

Funcion

Indica que no se visualice la linea especificada con este simbolo

Parametros

@ comandos

Ejemplo

@ ECHO OFF

DOSKEY

REM FuncinPermite que se incluyan comentarios o impide la ejecucin de comandos en un programa batch.Sintaxis

REM [comentario]

Parametros

comentario :Especifica cualquier cadena de caracteres que desee

incluir como comentario.

Ejemplo:@ECHO

REMCOPIA LOS ARCHIVOS CON EXTENSION .EXE AL DISCO A

COPY C:\*.EXE A:\

PAUSE

Funcion

Suspende la ejecucin de un programa BATCH y muestra un mensaje indicando al usuario que presione cualquier tecla para continuar. Usar solo en batchs.

Sintaxis

PAUSE

Ejemplo:@ECHO

REMARCHIVO: COPIA.EXE

ECHO Inserte un diskette en la unidad A:

PAUSE

COPY A:*.EXE

CALL

Funcion

Llama a un programa batch o ejecutable desde otro lo ejecuta y luego continua con el funcionamiento del primer programa batch

Sintaxis

CALL [unidad:][ruta] nombrearchivo [parmetros-lotes]

Parametros

[unidad:][ruta]nombrearchivo

Especifica la posicin y el nombre del programa batch desee llamar. El nombre del archivo deber contener una extensin .BAT

Parametros-lotes

Especifica cualquier informacin para la linea de comandos que el

programa batch requiera.

EjemploLlamada al programa LISTADO con el parametro curso1

CALLListado curso1

PARAMETROS SUBSTITUIBLES (%1 %2 %3 %9)

Son datos iniciales o parametros que se ingresan junto a un programa batch al momento de invocarlo y que son reemplazados dentro de este segn la posicion en que fueron ingresados.

Sintaxis

Parametro1Parametro2Parametro3

Archivo batch%1%2%3

Parmetros

%1..%9Desde el parametro 1 al parametro 9Ejemplo

Copia un archivo de A: hacia C:\ con otro nombre, ejecutando el batch COPIAR.BAT

COPIAR.BAT notas.doc notaf.doc

Contenido de COPIAR.BAT

ECHO Se copiara A: a C:

ECHO Archivo %1

PAUSE

COPY A:%1 C:\%2

Al ejecutarse COPIAR.BAT

El parametro %1 toma el valor de notas.doc y el parametro %2 toma el valor notaf.docSe copia el archivo notas.doc de A: a C: con el nombre notaf.docGOTO

Funcion

Indica al DOS que vaya a una lnea especfica, identificada por una etiqueta, dentro de un programa batch. Al encontrar la etiqueta, procesa los comandos a partir de la lnea siguiente.

Sintaxis

GOTO etiqueta

Parmetros

etiqueta:Especifica la lnea a donde debe ir

EjemploFormateo de un disquete en la unidad A

Si la operacin tiene exito, el comando GOTO dirige la ejecucin a una etiqueta denominada "fin".

echo off

if exist archivo1 goto fin

echo Archivo1 no existe en el disco

:fin

echo Fin del programa Batch.

IF

Funcion

Ejecuta un comando si una condicion indicada se cumple como verdadera o como falsa.

Sintaxis

IF [NOT] ERRORLEVEL numero comando

IF (NOT) Cadena1==cadena2 comando

IF [NOT] EXIST nombrearchivo comando

Parametros

NOT:Especifica que se ejecuta el comando solamente si la condicin es falsa.

ERRORLEVEL numero

Especifica una condicin verdadera si el programa anterior ejecutado por COMMAND.COM devolvio un codigo de salida igual o mayor que el numero.

comando

Especifica el comando que MS-DOS deber ejecutar si la condicin previa se cumplio.

cadena1==cadena2

Especifica una condicin verdadera solamente si cadena1 y cadena2 son iguales.

EXIST nombrearchivo

Especifica una condicin verdadera si nombrearchivo existe.

Ejemplo:Si existe el archivo oficio copia al diskette A:

IF EXIST oficio.doc COPY oficio.doc a:

Si no existe el Directorio CASAS en C:

IF NOT exist C:\CASAS goto salir

Si hubo error ejecuta el comando goto

format a: /s

if errorlevel 1 goto fin

copy *.com a:

:fin

Si la comparacion de cadenas es correcta emite mensaje

if %1==CORRECTO ECHO RESULTADO ES CORRECTOFOR

Funcion

Ejecuta un comando especificado un numero exacto de veces para cada archivo en un grupo de archivos.

Sintaxis

Para usar FOR en un programa batch, utilice la siguiente sintaxis:

FOR %%variable IN (conjunto) DO comando [parmetros-del-comando]

Para usar FOR desde el smbolo del sistema, utilice:

FOR %variable IN (conjunto) DO comando [parmetros-del-comando]

Parmetros

%%variable o %variable

Representa una variable reemplazable.

(conjunto)

Especifica uno o mas archivos o cadenas de texto que sern procesados con el comando especificado. Se requiere el uso de los parentesis.

comando :

Especifica el comando que ser aplicado a cada archivo incluido en el grupo indicado.

parametros-del-comando

Especifica unc parmetro o modificador que desee usar con el comando

Ejemplo

FOR %%a IN(A: B: C) DO dir %%a

FOR %%f IN(*.doc *.txt) DO type %%f

CHOICE

Funcion

Presenta una lista de opciones, solicita al usuario que escoja una de ellas y aguarda hasta que el usuario elija una de tecla especifica.

Sintaxis

CHOICE [/C[:]teclas] [/N] [/S] [/T[:]c,nn] [texto]

Parametros

texto

Especifica el texto que desea presentar

Modificadores

/C[:]teclas

Especifica las teclas permitidas en el simbolo del sistema. Al mostrarlas, dichas teclas estaran separadas por comas, apareceran entre corchetes ([ ]) y estaran seguidas de un signo de interrogacin.

/N

Evita que CHOICE presente el simbolo del sistema.

/S

Indica que CHOICE debe distinguir entre letras maysculas y minsculas.

/T[:]c,nn

Causa que CHOICE efectue una pausa durante el numero de segundos especificado antes de conmutar a una tecla predeterminada.

c

Especifica el caracter al cual conmutar despues de haber transcurrido nn segundos.

nn

Especifica el nmero de segundos que durar la pausa. Los valores aceptables estan entre 0 y 99.

ObservacionesParametros de ERRORLEVEL

La primera tecla que asigne devolvera un valor de 1,

la segunda un valor de 2,

la tercera un valor de 3 y asi sucesivamente.

Si el usuario presiona una tecla que no se encuentre entre las teclas asignadas, CHOICE emite un sonido de advertencia

Si CHOICE detecta una condicin de error, devolvera un valor ERRORLEVEL de 255.

Si el usuario presiona CTRL+BREAK o CTRL+C, CHOICE devolver un valor ERRORLEVEL de 0.

Cuando utilice parametros de ERRORLEVEL en un programa BATCH, listelos en orden decreciente.

Ejemplos Lo que el usuario ve al usar CHOICE en un archivo batch

Si usa el interruptor /c

choice /c:snc

El usuario vera lo siguiente al iniciar CHOICE:

[S,N,C]?

Si le agrega texto a la sintaxis,

choice /c:snc Si, No o Continuar

El usuario vera lo siguiente al iniciar CHOICE:

SI,No o Continuar [S,N,C]?

Si se usa el modificador /T

choice /c:snc /t:n,5

El usuario vera lo siguiente al iniciar CHOICE:

[S,N,C]?

Si despues de 5 segundos el usuario no ha presionado una tecla, CHOICE seleccionar N y devolvera un valor ERRORLEVEL de 2. Si el usuario presion una tecla antes de los 5 segundos, CHOICE devolvera el valor que corresponda a la seleccin del usuario.

El siguiente programa de batch demuestra el uso de la opcin CHOICE para seleccionar uno de tres programas: Editor de MS-DOS, Microsoft Anti-Virus o Copia de seguridad.

Las declaraciones IF ERRORLEVEL aparecen en orden decreciente.

@echo off

cls

echo.

echo A Microsoft Editor

echo B Microsoft Anti-Virus

echo C Microsoft Scandisk.

choice /c:abc Elija una opcin

if errorlevel 3 goto MSscand

if errorlevel 2 goto Msav

if errorlevel 1 goto Edit

:Edit

edit

goto End

:Msav

msav

goto End

:Msscand

scandisk

goto End

:End

SHIFT Funcion

Cambia la posicin de parametros reemplazables a uno en un programa batch

Sintaxis

SHIFT

EjemploCopia una lista de archivos a un directorio especifico.

@echo off

rem MICOPIA.BAT copia cualquier nmero de archivos

rem a un directorio.

rem El comando utiliza la siguiente sintaxis:

rem micopia dir archivo1 archivo2...

set adir=%1

:obtener_archivo

shift

if "%1"=="" goto final

copy %1 %adir%

goto obtener_archivo

:final

set adir=

echo Terminado

CAPITULO 9CONFIGURACION DEL SISTEMA

Personalizacion

Usted puede personalizar el modo de trabajo del DOS para el uso del Hardware, memoria y archivos, creando un procedimiento de entorno inicial en el autoexec.bat de su computador.

AUTOEXEC.BAT

Es un archivo BATCH que se ejecuta al iniciar la carga del sistema o cuando se solicite su ejecucion en la linea de comandos

Se utiliza para establecer el entorno de trabajo del DOS.

Ejemplos:

Autoexec.bat para una PC

@ECHO OFF

PROMPT $p$g

PATH C:\WINDOWS;C:\DOS;C:\SOFW\FPD26;C:\WINWORD

SET CLIPPER=F160

SET INCLUDE=C:\SOFW\CLP5\INCLUDE

SET LIB=C:\SOFW\CLP5\LIB

SET PLL=C:\SOFW\CLP5\PLL

SET TEMP=C:\SYS\TEMP

rem MODE CON CODEPAGE PREPARE=((850) C:\DOS\EGA.CPI)

rem MODE CON CODEPAGE SELECT=850

LH /L:1,6544 doskey

REM LH /L:1,16944 C:\DOS\SHARE.EXE /l:500 /f:5100

LH /L:1,22256 c:\mouse.com

DOSKEY

CLS

Autoexec.bat para un Terminal de Red Novell

@ECHO OFF

CLS

IPX

NETX

F:

LOGIN

Configuracion

El proceso de configuracion se realiza a inicializar su computador traves del archivo config.sys

Archivo Config.sysArchivo de Texto que contiene comandos especiales y que se ejecutan al inciar el DOS.

Estos comandos configuran los componentes de hardware de su PC a fin de que MS-DOS y las aplicaciones los puedan usar.

El Config.sys generalmente se encuentra en el directorio raiz del disco C

Para saltarse todos los comandos de sus archivos CONFIG.SYS y AUTOEXEC.BAT, presione la tecla F5 inmediatamente despues de iniciar su PC, cuando vea el texto "Iniciando MS-DOS...".

Para saltar comandos individuales de los archivos CONFIG.SYS y AUTOEXEC.BAT, presione la tecla F8 en lugar de la tecla F5.

COMANDOSFILES

Funcion

Especifica el numero de archivos abiertos a los que MS-DOS podra tener acceso en un momento dado.

Sintaxis

FILES=x

Parametro

x

Especifica el numero de archivos abiertos. Los valores validos para x deben estar entre 8 y 255. El valor predeterminado es 8.

Ejemplo:

Files = 100

BUFFERS

Funcion

Asigna memoria para un numero especifico de buferes de disco al iniciarse el sistema. Podra utilizar este comando slo en el archivo CONFIG.SYS.

Incrementa la memoria para la transferencia de informacion de archivos de disco.

Sintaxis

BUFFERS=n[,m]

Parametros

n

Especifica el numero de buferes. El valor de n debe estar entre 1 y 99.

m

Especifica el numero de buffers en el cache secundario del bufer.El valor de m debe estar entre 0 y 8.

Ejemplo

buffers=20

BREAK

FuncionActiva o desactiva la verificacin extendida CTRL+C. Utilizar este comando a en la linea de comandos o en el archivo CONFIG.SYS.

Al presionar las teclas CTRL+C se detiene un programa o una actividad

Sintaxis

BREAK [ON|OFF]

Para presentar el estado actual de BREAK, use la siguiente sintaxis:

BREAK

En su archivo CONFIG.SYS, use la siguiente sintaxis:

BREAK=ON|OFF

Parametro

ON|OFF

Activa o desactiva la verificacin extendida de CTRL+C .

Ejemplo:break=on

COUNTRYFuncion

Permite a MS-DOS utilizar convenciones de pais especificas para mostrar horas, fechas y monedas, para determinar la ordenacin segun

Sintaxis

COUNTRY=xxx[,[yyy][,[unidad:][ruta]nombrearchivo]]

Parametros

xxx

Especifica el cdigo de pais.

yyy

Especifica el juego de caracteres para el pais.

[unidad:][ruta]nombrearchivo

Especifica la posicin y el nombre del archivo que contiene la informacin correspondiente al pais elegido.

Ejemplo:Para convertir las convenciones a Latinoamerica

Country003

DEVICE(HIGH)

Funcion

Carga el controlador de dispositivos en el area de memoria convencional o superior (high). Al cargar un controlador de dispositivos en el area de memoria superior, queda libre mas memoria convencional para otros programas.

Podra utilizar este comando slo en el archivo CONFIG.SYS.

Sintaxis

DEVICE (HIGH) [unidad:][ruta]nombrearchivo [dd-parmetros]

Parametros

[unidad:][ruta]nombrearchivo

Especifica la ubicacin y nombre del controlador de dispositivos que desea cargar en el area de memoria superior.

dd-parametros Especifica cualquier informacin de la linea de comandos requerida por el controlador de dispositivos.

Ejemplos:

Para instalar el controlador del mouse

device=c:\dos\mouse.sys

Para instalar el controlador MYDRIV en la memoria alta

devicehigh=mydriv.sys

DOS

FuncionEspecifica que MS-DOS debera mantener una union con el area de memoria superior, cargar una parte de si mismo en el area de memoria alta (HMA) o tanto el uno como el otro.

Sintaxis

DOS=HIGH|LOW[,UMB|,NOUMB]

DOS=[HIGH,|LOW,]UMB|NOUMB

Parametros

UMB|NOUMB

Especifica si MS-DOS debera administrar los bloques de memoria superior (UMBs) creados por un suministrador de UMB, como, por ejemplo, EMM386.EXE. El valor predeterminado es NOUMB.

HIGH|LOW

Especifica si MS-DOS debera intentar cargar parte de si mismo en el area de memoria alta (HIGH) o mantenerse completamente en la memoria convencional (LOW). El valor predeterminado es LOW.

Ejemplo:DOS=HIGH,UMBSHELL

Funcion

Especifica el nombre y la posicin del interprete de comandos que MS-DOS utilizara. Slo podra usar este comando en el archivo CONFIG.SYS.

Sintaxis

SHELL=[[unidad:]ruta]nombrearchivo [parmetros]

Parametros

[[unidad:]ruta]nombrearchivo

Especifica la ubicacin y nombre del interprete de comandos que MS-DOS

parametros

Especifica cualquier parametro de la linea de comandos o cualquier modificador que pueda ser utilizado con el interprete de comandos

Ejemplos: Para aumentar el tamao del entorno a 512 bytes, agregue el siguiente comando al archivo CONFIG.SYS:

shell=command.com /e:512 /p

CAPITULO 10OPTIMIZACION DEL SISTEMA

Memoria

Es un medio de almacenamiento de informacion incorporada en la CPU.La memoria almacena informacion en divisiones llamadas celdas.

Cada celda tiene una direccion especifica.

Las celdas estan organizadas como una cuadricula, en la que hay filas y columnas.

La cantidad de informacion que puede almacenar la memoria depende del numero de bits que posea.

Clasificacion de las Memorias.

Se pueden clasificar segn diversos criterios:1.Segn su funcion en la computadora.Memoria de Borrado o tampon.

Muy rapidas, de poca capacidad usadas a cada instante del proceso

Ejemplo: el operando de un operador.

Conocidas como SCRATCH PAD MEMORY

Memoria PrincipalAlmacenan los programas, los datos, los calculos intermedios y resultados. Ejemplo: la memoria RAM

Memoria de almacenamiento masivo (memoria secundaria)Almacenan datos y no permiten el acceso directo de los programas a ellos, sino que los datos deben leerse primero y colocados en la memoria principal. 2.Por su modo de funcionamientoMemorias de Acceso DirectoEn las que los datos estan disponibles en cualquier orden

Ejemplo: la memoria principal

Memoria de acceso secuencial

En las que los datos deben leerse en el mismo orden en que fueron almacenadas.TIPOS DE MEMORIA1.Memorias de nucleos de ferrita.

Compuestas de nucleos de oxido de hierro magnetizable, que pueden tomar alternativamente 2 estados (1 o 0).

Jugaron un importante papel en los primeros tiempos de las computadoras

2.Memorias de circuitos integrados.

Son rapidas y de acceso directo. Se distinguen en funcion de su durabilidad, capacidad o incapacidad de ser reescritas.

Son las que se usan actualmente. Las mas importantes son:

Memorias RAM (RANDOM ACCESS MEMORY)

Se pueden leer y grabar datos, de acceso directo y son volatiles

Memorias ROM (Read Only Memory)

Son solo de lectura, no volatiles.

Su contenido se graba durante su construccion.

Memorias PROM (Programables ROM)

Son programables y se graban con dispositivos especiales.

Memorias EPROM (Erase Programables ROM)

Son programables como PROM y borrables por rayos ultravioletas.

Memorias RPROM (Erase Programables ROM)

Son programables como PROM y borrables electricamente.

ESQUEMA DE LA MEMORIA RAM

En el diseo original del PC, los ingenieros de IBM consideraron incorporar al PC-XT con 1 MB de memoria.

Segn este diseo los programas podian utilizar hasta 640Kb de memoria base y se reservaban los 384Kb para los programas de control como el ROM BIOS, ROM de video.

Con el avance tecnologico y la aparicion de computadoras basados en los microprocesadores INTEL 80286, 80386, 80486, PENTIUM y superiores y al establecerse normas para la adicion de mas memoria RAM, se distinguen 5 areas de memoria.

LA memoria expandida es copiada desde las paginas fisicas de 16 KB al marco de pagina (64KB). Luego es accedida por los programas gracias un manejador (no provisto por DOS) . Ejemplo el DEM.SYS.

Segn la posicion de la memoria se distiguen las siguientes:

La Memoria Base o Convencional.

Comprendida entre los 0Kb hasta los 640Kb, donde se ejecutan normalmente los programas. En ella podemos encontrar:

Programas Del Sistema Operativo (Archivos del Sistema y Command.com)

Programas De Aplicacines

Pequeos programas Residentes o TSR (Terminate Stay Resident).

Los datos utilizados por los programas en ejecucion

Esta area puede recargarse y puede ocurrir que un determinado programa no pueda ejecutarse, por lo que se trata de liberar cambiando de lugar parte del DOS, hacia la memoria superior (UMB) o alta (HMA).

La Memoria Superior (UMB)Comprende la zona de los 640 hasta los 1024 KB (384Kb), diseadas para almacenar las rutinas de basicas de control del BIOS (entrada/salida), control del video y de otros dispositivos.

Posteriormente, con los PCs 386 o superior, se tuvo la idea de usar los espacios libres, ya que esta area se utilizan durante el proceso de arranque y luego son liberadas.

Los Pcs 386 o superior , el DOS 5.0 o superior y el EMM386.EXE , aprovechan los espacios libres de memoria disponibles para colocar pequeos programas de activacion de dispositivos y TSRs para liberar memoria convencional.

La Memoria Alta (HMA)

Area comprendida entre los 1024 y los 1088Kb, ocupando 64Kb de la memoria extendida, propia de los computadores 286 o superior

El DOS diseado originalmente para trabajar en el modo real, reconocia hasta los 1088 KB en en este modo.

Con la version 5.0 o superior es posible aprovechar estos 64 KB como parte del sistema operativo.

La Memoria Adicional Expandida o EMS (Expanded Memory Specification).

Cuando se penso adicionar mas RAM para ejecutar programas con mayores requerimientos, se diseo la memoria expandida.

Se basa en una tecnica que permite que el DOS trabaje con una memoria superior a los 1024K de la memoria convencional

Para ello se establecio un estandar en el uso de esta memoria llamada EMS

Esta memoria es mas lenta que la memoria extendida (XMS) y se debe a que el acceso a esta memoria se hace mediante una copia de 4 bloques de memoria de 16KB llamadas paginas fisicas a una zona de 64KB que se encuentran como una ventana en los bloques de memoria superior, llamada marco de pagina y luego son leidas como paginas logicas por los programas.

No es recomendable el uso de esta memoria.La Memoria Adicional ExtendidaEs una memoria superior a los 1024KB que caracteriza a los microprocesadores 286 y superiores, lo que permite un acceso mucho mas rapido que la memoria expandida.

El DOS 5.0 y superiores vienen con un manejador de memoria extendida, llamado HIMEM.SYS.

Esta area de la memoria, si bien no es accesible al sistema operativo DOS, si lo es a la mayoria de las aplicaciones modernas que corren en el y las interfaces como WINDOWS.

Los sistemas operativos como el UNIX y OS/2 si pueden acceder a esta memoria.

OTROS TIPOS DE MEMORIAEntre los tipos especiales de memoria estan:

La memoria CMOS RAM, de 64 bytes en los cuales se puede escribir informacion relativa a la configuraciond de la computadora, tales como memoria RAM, fecha , hora, unidades instaladas etc. pero cuyo contenido desaparece al apagar la computadora.

La memoria sombra (shadow), que se emplea para guardar una copia de las rutinas basicas de entrada / salida de datos (BIOS), gracias a la cual se logra una mayor velocidad en la ejecucion de estas rutinas.

La memoria cache, es una memoria rapida de tipo RAM que permite realizar a mayor velocidad el intercambio de informacion entre el procesador y la memoria principal.

COMANDOSMEM

Funcion

Muestra la cantidad de memoria usada y de memoria libre en su PC.

El comando MEM muestra informacin sobre las areas de memoria asignadas, de memoria libre y los programas que estan cargados actualmente en la memoria.

Sintaxis

MEM [/CLASSIFY|/DEBUG|/FREE|/MODULE nombremdulo] [/PAGE]

Modificadores

/CLASSIFY

Presenta una lista de los programas que esten cargados en la memoria

Puede abreviarse como /C.

/DEBUG

Muestra una lista de los programas y controladores internos que estan cargados en la memoria. MEM /DEBUG indica el tamao de cada mdulo, el segmento de direccin y el tipo de mdulo.

Puede abreviarse como /D.

/FREE

Presenta una lista de las areas de memoria convencional y superior que esten libres.

/MODULE nombremdulo

Indica la manera en que un mdulo de programa esta usando la memoria Tiene que especificar el nombre del programa despues del modificador Puede abreviarse como /M.

/PAGE

Se detiene despues de cada pantalla de salida. Este modificador puede usarse con cualquiera de los modificadores de MEM.

Ejemplo:

Para ver las areas de memoria ocuapadas y libres

MEM

Para ver la lista de programas cargados con pausa

MEM /C /P

Para ver el el programa HIMEM.SYS como usa la memoria

MEM /M himem

MEMMAKER

FuncionOptimiza la memoria de su PC moviendo los controladores de dispositivos y los programas residentes en memoria a la memoria superior. Su PC debe disponer de un procesador 80386 u 80486 y de memoria extendida para poder usar MemMaker.

MEMMAKER [/BATCH] [/SWAP:unidad] [/UNDO] [/W:n,m]

LOADHIGH (LH)

FuncionCarga un programa en el area de memoria superior.

Sintaxis

LOADHIGH [unidad:][ruta]nombrearchivo [parametros]

Use la siguiente sintaxis para especificar la(s) regin(es) de la memoria donde desee cargar el programa:

LOADHIGH [/L:regin1[,tamaomn1][;regin2[,tamaomn2]...] [/S]]

[unidad:][ruta]nombrearchivo [parametros]

El comando LOADHIGH se puede abreviar como LH.

Modificadores

/L:regin1[,tamaomn1][;region2[,tamaomn2]...]

Especifica una o mas regiones de la memoria en las que se cargara el programa.

Por ejemplo, para usar los bloques 2 y 3, escriba /L:2;3.

/S

Contrae el UMB a su tamao minimo mientras se esta cargando el programa. A traves de este modificador obtendra el uso mas eficiente de la memoria.

Parametros

[unidad:][ruta]nombrearchivo

Especifica la ubicacin y el nombre del programa que desea cargar.

Ejemplos

El siguiente comando carga el programa DOSKEY en el area de memoria superior y especifica que MS-DOS debera cargar el programa en la regin1:

loadhigh /l:1 c:\dos\doskey

Controladores de dispositivos

Los siguientes controladores de dispositivos instalables se suministran con MS-DOS:

HIMEM.SYS

EMM386.EXE

ANSI.SYS

CHKSTATE.SYS

DRIVER.SYS

DRVSPACE.SYS

INTERLNK.EXE

POWER.EXE

RAMDRIVE.SYS

SETVER.EXE

SMARTDRV.EXE

HIMEM.SYS FuncionHIMEM es un administrador de la memoria extendida

Coordina el uso de la memoria extendida de su PC, incluyendo el area de memoria alta (HMA) a fin de que dos aplicaciones o controladores de dispositivos no utilicen la misma memoria simultaneamente.

HIMEM se instala agregando un comando para HIMEM.SYS a su archivo CONFIG.SYS.

La linea del comando HIMEM debera aparecer antes que cualquier comando que inicie aplicaciones o controladores de dispositivos que utilicen memoria extendida.

Sintaxis

DEVICE=[unidad:][ruta]HIMEM.SYS [/A20CONTROL:ON|OFF] [/CPUCLOCK:ON|OFF] [/EISA] [/HMAMIN=m] [/INT15=xxxx] [/NUMHANDLES=n] [/MACHINE:xxxx] [/SHADOWRAM:ON|OFF] [/TESTMEM:ON|OFF] [/VERBOSE]

En la mayora de los casos, no es necesario especificar opciones

Parametro

[unidad:][ruta]

Especifica la ubicacin del archivo HIMEM.SYS.

Ejemplo:

DEVICE=C:\DOS\HIMEM.SYS

DEVICE=C:\DOS\EMM386.EXE

EMM386.EXE

FuncionProporciona acceso al memoria superior y utiliza la memoria extendida para simular la memoria expandida.

Sintaxis

DEVICE=[unidad:][ruta]EMM386.EXE [ON|OFF|AUTO] [memoria] [MIN=tamao] [W=ON|W=OFF] [Mx|FRAME=direccin|/Pmmmm] [Pn=direccin] [X=mmmm-nnnn] [I=mmmm-nnnn] [B=direccin] [L=minXMS] [A=regsalt] [H=identificadores] [D=nnn] [RAM=mmmm-nnnn] [NOEMS] [NOVCPI] [HIGHSCAN] [VERBOSE] [WIN=mmmm-nnnn] [NOHI] [ROM=mmmm-nnnn] [NOMOVEXBDA] [ALTBOOT]

Parametros

[unidad:][ruta]

Especifica la posicin del archivo EMM386.EXE.

[ON|OFF|AUTO]

Activa o desactiva el controla