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
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