Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Manual MS-DOS Avanzado (40 Paginas - en Español)
Manual MS-DOS Avanzado (40 Paginas - en Español)
Directorios
Ficheros
Caracteres comodines
Unidad activa y directorio activo
Trayectorias
Atributos
Visualizacin de atributos
Comandos relacionados
Comandos para directorios
Comandos para gestionar ficheros
Editores
Editor edlin
Editor edit
4.- Ficheros batch
G estin de m ensajes
G estin de parm etros
Estructuras de control
5.- La memoria
Direccionamiento de la memoria
Rom y ram
Memoria en MS-DOS
La m em oria fsica
Memoria convencional
Memoria superior
U.M.B.
Memoria extendida
E.M.S.
H.M.A.
X.M.S.
Otros tipos de memoria
Shadow
C ach
CMOS-ram
Controladores de memoria
Carga del DOS en memoria alta
Convertir X.M.S. en E.M.S.
Cargar programas en memoria superior
Incremento de la memoria disponible
6.- Arquitectura
Dispositivos
Consola
Puertos paralelos
Puertos serie
Nul
Reloj
C onfiguracin de los dispositivos
Mode
Ctty
Redireccionamiento
Filtros
7.- G estin de las unidades de disco
Estructura fsica de un disco
Estructura lgica de un disco
Particiones
Formateo
Comandos relacionados
8.- Copias de seguridad
R ealizacin de una copia
Copia completa
Copia diferencial
Copia incremental o progresiva
Criterios de estrategia
Ficheros de especificaciones
C atlogos de copias de seguridad
C atlogos m aestros
9.- Windows
1.
INTRODUCCION.
1.1.
BR EVE IN TR O D U C C IN A LO S SISTEM AS O PER ATIVO S.
Antes de comenzar a hablar del sistema operativo MS-DOS es conveniente hacer
un repaso sobre todos los trm inos y conceptos que nos puedan ayudara la
com prensin globaldeluniverso de la inform tica.
Seg n ISO (O rganizacin Internacionalde N orm alizacin),se define un sistem a
inform tico como el sistema compuesto de equipos y de personal pertinente, que
realiza funciones de entrada, proceso, almacenamiento, salida y control con el fin
de llevar a cabo una secuencia de operaciones con datos.
Las funciones delsistem a operativo son bsicam ente cinco:
- G estin de recursos delordenador.
- C ontrolde lo que hace elordenadory de cm o lo hace.
- Permitir el uso de paquetes o programas software por el usuario.
- Organizar los datos y los programas.
- Perm itirla com unicacin usuario-m quina.
U n ordenadores una m quina (hardw are)que realiza la secuencia de
instrucciones que se le han ordenado (software) y puede modificar esas
instrucciones a la luz de ciertos resultados intermedios.
Elhardw are es la m ateria fsica,elordenadoren sentido estricto, lo que los
hispanoam ericanos denom inan "cacharrera" o "m ecam tica".
Elsoftw are o lgica funcionales elcom ponente lgico de un sistem a inform tico;
se refiere a todo lo que no es m ateria fsica,y que tradicionalm ente se ha
considerado program acin;los m anuales sudam ericanos lo llam an "program tica".
Se puede considerar, en sentido amplio, el Sistema Operativo, como el conjunto
de los programas de control y los programas de proceso.
El DOS tiene unos cien comandos, que para poder ser ejecutados necesitan tres
ficheros:
- IBMBIOS.COM
- IBMDOS.COM
- COMMAND.COM
El IBMBIOS.COM se encarga de las comunicaciones de entrada y salida.
ElIBM D O S.C O M es elcentro de los servicios delordenador,es conocido tam bin
com o kernelo n cleo.
El COMMAND.COM carga y permite ejecutar todos los comandos.
1.3.Estructura bsica delsistem a.
El MS-DOS contiene cinco elementos fundamentales:
- La ROM-BIOS.- Program as de gestin de entrada y salida entre elSistem a
O perativo y los dispositivos bsicos delordenador.
- La IO.SYS.- Son un conjunto de instrucciones para la transferencia de
entrada/salida desde perifricos a m em oria.Prepara elsistem a en elarranque y
contiene drivers de dispositivo residentes.
- MSDOS.SYS.- Es el kernel de MS-DOS, en que figuran instrucciones para
control de los disquetes. Es un programa que gestiona los archivos, directorios,
memoria y entornos.
- DBLSPACE.BIN.- Es el controlador del Kernel del compresor del disco duro que
sirve para aumentar la capacidad de almacenamiento del disco, disponible a partir
de la versin 6 delM S-D O S.Este controladorse ocupa de toda la com presin y
descom presin de ficheros y se puede trasladardesde la m em oria convencionala
la memoria superior.
- COMMAND.COM.- Es elintrprete de com andos,m ediante los cuales elusuario
se com unica con elordenador,a travs delprom pt\>. Interpreta los comandos
tecleados y contiene los comandos internos de MS-DOS que no se visualizan en
el directorio del sistema.
Los ficheros IO.SYS, MSDOS.SYS y DBLSPACE.BIN son ocultos, es decir, no se
ven al listar el directorio, y se cargan desde el disco a la memoria del ordenador al
arrancarste.
-1 Parte Residente que se carga en la parte baja de la memoria por encima del
Kernely delBios y gestiona las rdenes de C trol+Break y los errores crticos
('Unidad no preparada', etc.)
-2.- La Parte de Inicializacin que se encarga de procesarelautoexec.baty
desaparece de la m em oria despus de ejecutarse.
10.- Desaparece el sysinit que estaba en la parte alta de la memoria.
ROM
RAM
* Estado de la memoria al final de la carga del S.O.
2.1.4. Programas implicados en el arranque del sistema
2.1.4.1. Bootstrap.
Es elencargado de la inicializacin delordenador.Tam bin es conocido com o IPL
(initial program load).
Elprogram a bootstrap est programado en Basic.
Es un programa situado en memoria ROM que lo primero que hace es leer el
programa de arranque del disco (situado en el primer sector del disco), que
determ ina sien eldisco estn los ficheros IBM BIO S.C O M e IBM D O S.C O M (sino
estn aparece un mensaje indicativo de tal problema - Non Sistem Disk -).
Si encuentra los ficheros ejecuta primero el IBMBIOS.COM, compuesto de dos
partes:
- BIO S:es la parte encargada de controlarlos perifricos.
- SYSINIT: Se encarga de determinar la cantidad de m em oria contnua del
ordenador.
D espus ejecuta elIBM D O S.C O M y elSYSIN IT se va de la parte baja de la
memoria del ordenador a la parte alta y deja su lugar en la parte baja al IBMDOS
(kernelo n cleo),que lo prim ero que hace es controlarque los perifricos
funcionen correctam ente.U na vez controlados los perifricos,vuelve elSYSIN IT
que llama a los servicios del Kernel y ejecuta el fichero CONFIG.SYS (si una de
sus instrucciones no va bien,contin a con las otras instrucciones,dando el
correspondiente mensaje de error).
Por ltim o SYSIN IT llam a a los servicios delM S-DOS y carga el COMMAND.COM
(parte residente y parte de inicializacin).La parte de inicializacin cargar el
AUTOEXEC.BAT.
D espus de esto,elSYSIN IT y la parte de inicializacin del COMMAND.COM se
borran de la memoria.
2.1.4.2. BIOS.
Significa Basic Imput Output System.
Es especfico de cada fabricante y se encarga de controlarlas unidades hardw are
de entrada y salida (teclado, impresora, reloj, ...).
El BIOS se lee y se guarda en la RAM cargando el fichero IBMBIOS.COM o
IO.SYS.
2.1.4.3. IBMDOS.COM.
Es elkernelo n cleo delsistem a.
Sus funciones son gestin de ficheros,gestin de m em oria,generacin de otros
programas, ...
Es independiente del hardware empleado.
Contiene un conjunto de servicios (funciones del sistema).
2.1.4.4. COMMAND.COM.
Es un interface entre el usuario y el aparato mediante un conjunto de prompts y
mensajes de respuesta a los comandos del usuario.
Es elresponsable delanlisis gram aticaly gestiona las rdenes delusuario (es el
procesadorde las rdenes).
ElC O M M AN D .C O M tam bin es elencargado de gestionarlas interrupciones;el
sistem a de interrupciones dispone de una jerarqua sencilla de prioridades para
tratar las interrrupciones ocasionadas porlos perifricos,cuando eltratam iento de
una interrupcin term ina,se devuelve elcontrolalprogram a que se estaba
ejecutando cuando sucedi la interrupcin.
Se ocupa tam bin de tratarlos errores que hayan podido producirse durante la
ejecucin de un programa, devolviendo el control al programa en que se produjo el
error si ello es posible, y si no al MSDOS.
G estiona los com andos internos,que dependen directam ente de l.
3.7. Atributos.
Permiten asociara los archivos unas caractersticas especiales.H ay 4:de
sistem a,oculto,de slo lectura y de archivo,adem s de uno especialque indica
que el objeto que lo tiene es un directorio.
Pueden estar activados o desactivados.
- D e slo lectura:(read-only).Sirve para protegerun fichero de form a que slo se
pueda leer y no pueda borrarse ni modificarse.
- De archivo: (archive). Sirve para saber si se ha modificado o no un determinado
fichero. Se activa al crear un programa o modificarlo, aunque se puede desactivar.
Es m uy tilpara copias de seguridad.
- Oculto: (hidden). Sirve para esconder un fichero para evitar que sea procesado
porrdenes norm ales delD O S.N o se puede borrarnicopiary no aparece al
hacer un listado del contenido del directorio. Sielfichero es ejecutable se podr
ejecutarsin problem as y sies un fichero de datos se podrn visualizar.
- De sistema: (system). Sirve para identificar los ficheros propios del sistema,
usados para cargar el sistema operativo. Se puede activar en cualquier fichero y
este se com portar com o un fichero oculto,pero no se pueden ejecutar.
- De directorio: atributo que indica al sistema que es un directorio; no se puede
modificar.
3.7.1.Visualizacin y m odificacin de atributos.
Para visualizar ficheros con atributos se usa la orden ATTRIB, que permite
visionarlos ficheros con atributos deldirectorio actual,con elparm etro /S
perm itir visualizarlos archivos de todos los subdirectorios.
Para cambiar atributos se usa la orden ATTRIB seguida del nombre del fichero y
el tipo de cambio que se desee:
+/- A: cambia el atributo de modificado.
+/- H: modifica el atributo de oculto.
+/- R :cam bia elatributo de slo lectura.
+/- S: modifica el atributo de sistema.
Otra forma de visualizar los ficheros con atributos es mediante la orden DIR con el
parm etro /A y seguido de la inicialdelatributo delque se desee ellistado.
- D e lnea:slo trabajan con una lnea porvez y slo se puede m odificarla lnea
activa.
- D e pantalla:visualizan eltexto en pantallas de lnea com pleta.
3.9.1. El editor EDLIN.
Es eleditorde lnea delM S-DOS.
Para entrar se escribe el nombre y se indica el archivo.
Todas las lneas van enum eradas y para trataruna habr que ponersu n m ero.
A partirde la versin 5.0 delD O S ha perdido vigencia y ha llegado a sersustitudo
por el EDIT.
Es un mandato interno.
3.9.2. El editor EDIT.
Es el editor vigente actualmente en el MS-DOS.
Es un mandato interno.
Para utilizar el editor EDIT es necesario que el archivo QBASIC.EXE resida en el
directorio actual o en el directorio especificado en la va de acceso de rdenes.
D entro delED IT es posible utilizarlas opciones delm en para grabare im prim irel
contenido del archivo actual.
4.
Ficheros Batch de proceso por lotes.
Son archivos de texto sin formato que contienen una sucesin de com andos del
D O S y cuya extensin suele ser.BAT.
Perm ite ahorrartiem po ya que ejecuta varias rdenes a la vez.
Se crean con herram ientas ASC IIo a travs delbufferde rdenes gestionado por
DOSKEY.
Se ejecutan poniendo su nombre y dndole alretorno de carro y se interrum pen
con Ctrl+Break.
4.1.G estin de m ensajes.
Hay tres tipos de mensajes en un fichero batch:
- Internos: Son los comentarios que introduce el usuario en el fichero para explicar
detalles de su funcionamiento.
A partirde la versin 5.0 es posible cargaren m em oria alta eln cleo del sistema
operativo.
Es necesario un ordenador 286 o superior.
H ay que realizardos operaciones:cargarH YM EM .SYS e indicarque eln cleo se
cargar en m em oria superiorcon la orden D O S=H IG H .
Adem s deln cleo tam bin los buffers se cargan en m em oria alta (caben hasta
45 buffers en los 20 Kb que quedan en m em oria alta tras cargareln cleo de 44
Kb)
5.6. Convertir memoria extendida en expandida.
En los 386 ya es posible cargar EMS mediante XMS, mediante un controlador
llamado EMM386.EXE que tiene dos funciones:
- Convertir memoria extendida en expandida.
- Gestionar los bloques de memoria superior.
H ay dos m todos de conversin:
- Esttico:que tom a m em oria extendida com o expandida hasta que se apaga el
ordenador.En la versin 5.0 de M S-D O S slo se perm ite este m todo.
- D inm ico:C rea una especie de m em oria dinm ica sin configurarque se
em plear com o m em oria extendida o expandida seg n las necesidades.
Si un programa puede emplear tanto memoria extendida como expandida es
conveniente que emplee memoria extendida.
5.7. Cargar programas en memoria superior.
DOS permite cargar controladores de dispositivos y programas residentes en
bloques de memoria superior. Para crear bloques se necesita un 386 como
m nim o y 384 Kb de m em oria extendida y seguirlos pasos siguientes:
- Instalar HYMEM.SYS.
- InstalarEM M 386.EXE con los parm etros N O EM S o R AM ,que perm ite crear
bloques de memoria superior.
- Activar DOS=UMB, para indicarle al sistema que puede emplear memoria
superior.
- Cargar controladores de dispositivos con DEVICEHIGH.
- Cargar programas residentes con LOADHIGH.
- Puertos serie
- Comando nulo
- Dispositivo de reloj
6.1.1. Consola.
La consola est form ada porelem entos unidireccionales.
El teclado es empleado para la entrada de datos y el monitor para la salida de
estos.
Su nom bre lgico es C O N .
6.1.2. Puertos paralelos.
Son puertos bidireccionales y se llaman paralelos porque transmiten byte a byte.
Normalmente se utilizan para la impresora.
El standard en puertos paralelos ha de cum plirla especificacin C entronics.
El MS-DOS puede reconoces tres puertos paralelos:
- PRN o LPT1
- LPT2
- LPT3
6.1.3. Puertos serie.
Son puertos tam bin bidireccionales pero transm ites bita bit.
Son los m s verstiles y polivalentes y se utilizan para conectar dispositivos de
entrada como pueden ser ratones, modems, scanners, ...
Siguen el standard RS-232C, que en los AT suele tener 9 pins y en los XT 25 pins.
El MS-DOS puede soportar hasta nueve puertos serie.
6.1.4. Dispositivo NUL.
Sirve para desviar mensajes del DOS.
6.1.5. Reloj.
El DOS asume que existe un reloj y se le referencia por CLOCK$.
6.2.C onfiguracin de los dispositivos.
La importancia de estos dispositivos es que pueden usarse en el sistema
operativo.
Hay tres comandos que permiten usarlos:
- MODE
- CTTY
- COPY
6.2.1. MODE.
Podra resultar tilo necesario cam biarlos datos de los dispositivos,estos datos
se configuran con la orden MODE.
- C onfiguracin de la velocidad delteclado:
MODE CON RATE = n DELAY = m (donde n es la velocidad de repeticin y m el
retraso)
- C onfiguracin delm onitor:
MODE tipo(,numlineas) (donde tipo indica las columnas y numlineas indica el
n m ero de lneas.
- C onfiguracin de puertos paralelos:
MODE LPTn (COLS = m) (LINES =n) (donde n es el n de puerto paralelo, m es el
n m ero de colum nas -80 132- y es eln m ero de lneas -6 8).
- C onfiguracin de puertos serie:
MODE COMn (BAUD = m) (donde n es el puerto serie deseado y m la velocidad
de transm isin).
6.2.2. CTTY.
Este comando permite cambiar el dispositivo standard de entrada/salida a otro
dispositivo vlido de e/s.
Su sintaxis es:
C TTY perifrico
donde perifrico es elnom bre lgico deldispositivo:LPTn,C O M n,C O N ,...
p.e.ctty LPT1 traspasara eldispositivo de e/s desde la consola al dispositivo
asociado al puerto paralelo y para devolver como dispositivo de e/s al teclado y la
pantalla se debera em plearctty C O N .
Es un mandato interno.
6.3. Redireccionamiento.
Todos los programas que procesan datos tienen asociado un dispositivo de
entrada y uno de salida.
MS-D O S soporta tres sm bolos de redireccionam iento para cam biarest entrada o
salida:
- <: redireccionamiento de entrada.
- >: redireccionamiento de salida.
- >>: redireccionamiento de salida con adicin.
Donde el redireccionamiento de entrada indica al ordenador que en lugar de entrar
datos por teclado lo haga por otro camino; el redireccionamiento de salida lo que
hace que en lugar de salir datos por pantalla salgan por otro dispositivo y el
redireccionam iento con adicin dirige la salida a un fichero ya existente y escribe a
continuacin de lo que hay sin m achacarlo.
6.4. Filtros.
ElD O S perm ite aplicarfiltros a sus com andos y rdenes m ediante elsm bolo de
tubera o pipeline (|),aunque slo hay tres rdenes que lo adm iten:
- MORE: que todo lo que recibe lo almacena en un fichero temporal y lo va
mostrando pantalla a pantalla, haciendo una pausa intermedia.
- SO R T:recibe un conjunto de datos y los devuelve ordenados seg n elprim er
carcterde la fila.
- FIND: busca una cadena de caracteres en un fichero.
7.
G estin de las unidades de disco.
7.1.
Estructura fsica de un disco.
U n disco es un conjunto de circunferencias concntricas,donde cada
circunferencia en una pista subdividida en sectores y todas las pistas tienen los
m ism os sectores,aunque sean pistas de diferente tam ao.
Los discos duros tienen entre cuatro y veinte caras y en lugar de pistas se habla
de cilindros (que es elconjunto de un m ism o n m ero de pista en todas las caras).
Los disquetes tienen 80 pistas.
El n de sectores por pista en un disquete define la densidad del disco y
normalmente un sector contiene 512 bytes.
7.2.Estructura lgica de un disco.
La estructura lgica de un disco se crea con elform ateo delm ismo, que divide el
disco en cuatro zonas:
- Sector de arranque.
- FAT.
- D irectorio raz.
- Datos del usuario.
El MS-D O S no entiende m s que de clusters y no de sectores.U n clusteres un
conjunto de uno o m s sectores consecutivos y eln de sectores tiene que ser
potencia de 2.
- Sectorde arranque:Se localiza en elsectorcero deldisco y ocupa un slo
sector. Tiene un programa que permite cargar DOS en memoria. Guarda
inform acin relativa aldisco.
- FAT: (file allocation table) Da a conocer al sistema operativo que ficheros
contiene y en que sectores.Es una tabla en la que cada posicin de la m ism a
indica el estado de cada cluster del disco; cada cluster puede tener uno de estos
tres valores:
- 0 indica que elclusterest vaco
- el gusanillo que indica que es el ltim o cl sterdelfichero
- cualquier otro valor indica el siguiente cluster de un fichero.
- D irectorio raz:O cupa un n m ero fijo de sectores,justo detrs de la fat.Para
cada entrada de elem ento deldirectorio raz tenem os 32 bits (nom bre,extensin,
tam ao,fecha,atributos y clusterde com ienzo).Para cada subdirectorio existe
una tabla de fat.Est lim itado (en disco duro a 32 sectores y en disquete a 7
sectores).
- Datos del usuario: resto del disco (+/- un 98% del disco).
7.2.1. Funcionamiento de la F.A.T.
Como antes hemos indicado, la fat es la encargada de indicar al sistema operativo
que ficheros contiene y como los contiene ya que los ficheros pueden estar
completamente particionados en cuanto a su almacenamiento se refiere.
Cuando el sistema operativo busca un fichero lo que hace es encontrar en el
directorio activo la entrada del archivo, coge el cluster de inicio del fichero y lo lee
- DISKCOMP: permite comparar dos disquetes sector por sector. Los disquetes
deben ser iguales.
- CHKDSK: comprueba la integridad de los datos almacenados en el disco.
- DEFRAG: defragmenta y optimiza el disco, almacenando los ficheros en clusters
secuenciales, lo que optimiza el rendimiento del sistema. Es un comando externo.
- SC AN D ISK:com prueba la integridad de los datos alm acenados basndose en el
estado del disco que almacena estos datos.
8. Copias de seguridad.
8.1.
Realizar copias de seguridad.
Se aconseja realizarcopias de seguridad de los ficheros m s im portantes de una
form a peridica.
Se suelen hacerde noche ya que necesita que no haya ning n program a en
marcha.
En MS-D O S versin 6 hay dos program as de copias de seguridad,uno para
w indow s y otro para D O S,las dos versiones son idnticas y totalm ente
compatibles.
La prim era vez que se desee em plearelbackup elsistem a nos indicar que
primero debe ser configurado y realizar la prueba de compatibilidad para saber si
realiza copias correctas y consiste en detectar el hardware instalado y realizar una
copia de seguridad y com probarque est copia es correcta.
Hay tres tipos de copias de seguridad:
- completa
- diferencial
- progresiva
Si se empieza con copia diferencial debern realizarse copias diferenciales hasta
la siguiente copia completa, exactamente igual que con copias progresivas.
8.1.1. Copia de seguridad completa.
Tam bin llam ada fullbackup.
Realiza una copia de todos los ficheros seleccionados y se suele hacer sobre
conjuntos muy grandes de archivos.
- estructura
- tam ao
- fecha de la copia
- atributos de los ficheros
- nombre del fichero de especificaciones
- ...
Se guarda en dos sitios,en el ltim o disquete de la copia y en eldisco duro.
Su extensin indica eltipo de copia de seguridad (.FU L,.IN C ,.D IF).
8.4.C atlogos m aestros.
C atlogos asociados con un fichero de especificaciones.
Tienen extensin .C AT y elm ism o nom bre que elfichero de especificaciones.
Contienen el nombre de los catlogos individuales que se han em pleado.
9.
MS-WINDOWS.
El MS-DOS soporta una nueva capa de software de sistema que permite a los
usuarios interactuar con varios programas a la vez y permite el empleo de una
form a grfica,este softw are es elMS-WINDOWS.
Este softw are crea una ventana en la pantalla para cada program a que est
activo.U sando un ratn elusuario m ueve elpuntero a una ventana particularpara
interactuarcon elprogram a que se est ejecutando en esa ventana.
La ventana puede cam biarse de tam ao o m overse porla pantalla,disponindose
las distintas ventanas abiertas en la forma en que se desee.
Los programas que se ejecutan bajo MS-WINDOWS disponen de interfaces de
usuario standard y utilizan m en s desplegables.
Los datos pueden transferirse de un programa a otro.