ARMADO Y REPARACIÒN DE PC

Anuncio
ARMADO Y REPARACIÒN DE PC
Capitulo Nº 11
TEMA: SISTEMAS OPERATIVOS MS-DOS
SISTEMAS OPERATIVOS
Los sistemas operativos funcionan como interfaz entre el hardware de las
computadoras y el software (programas de aplicación), se trata de un conjunto de
programas fundamentales sin los cuales no sería posible hacer funcionar a la
computadora con los programas de aplicación que se desea utilizar.
El Sistema Operativo establece un vínculo entre la máquina y el usuario y proporciona
a éste una guía de control sobre los recursos de todo el Sistema, pudiendo el usuario
mediante esta interacción controlar a los dispositivos que conforman a la computadora
(unidades de discos, teclado, monitor, impresora, etc.)
Las funciones del sistema operativo son básicamente cinco:
-
Gestión de recursos del ordenador.
Control de lo que hace el ordenador y de cómo lo hace.
Permitir el uso de programas (software) por parte del usuario.
Organizar los datos y los programas.
Permitir la comunicación usuario-máquina.
Dentro de los sistemas operativos es muy importante la interpretación de los
comandos que permiten al usuario comunicarse con la PC. Algunos sistemas operativos
están basados en modo texto y exigen que las instrucciones sean ingresadas,
mediante el uso del teclado (DOS - Sistema Operativo de Disco); otros sistemas
operativos en cambio están basados en un modo gráfico y permiten al usuario
interactuar con la PC utilizando un señalador, el cual es manejado a través de un
mouse (Windows).
MS - D.O.S
MS-DOS (Microsoft Disk Operating System - Sistema Operativo en Disco) es un
sistema patentado por Microsoft Corporation y fue diseñado para la PC de IBM,
introducida en el mercado en 1981.
Este sistema operativo es mono-usuario, mono-tarea, estas dos condiciones
mencionadas determinan que el procesador está en cada momento dedicado en
exclusividad a la ejecución de un proceso, por lo que la planificación del procesador es
simple y se dedica al único proceso activo que pueda existir en un momento dado.
Además DOS es un sistema compatible (que puede ejecutarse en cualquier
computadora personal compatible con la IBM-PC)
DOS es un sistema operativo, no grafico (modo texto) y se ejecuta automáticamente
cuando se arranca la PC.
La forma de dictarle órdenes a DOS es a través de instrucciones tipeadas en líneas de
comando a partir de un signo inicial (prompt).
NOTA: La PC de IBM, disponía de 64 Kb. de memoria y dos disqueteras de 5,25
pulgadas de una cara y con una capacidad de 160 Kb, la CPU del ordenador era un
modelo 8088 de 8 bits y con una frecuencia de 4,7 Mhz.
DOS esta compuesto por una serie de archivos, que se pueden clasificar como,
archivos de inicio (los que permiten arrancar el sistema) y los archivos
complementarios (que no son necesarios para arrancar el sistema pero proveen una
serie de opciones y características que harán el trabajo mas simple sobre la PC).
Teniendo esto en cuenta podemos decir que el Sistema Operativo de Disco de
Microsoft solo necesita de algunos de los archivos que lo componen para poder
arrancar.
Actualmente, la versión más estandarizada del DOS es la MS-DOS 6.22.
Dado que no se trata de un programa más, requiere de unas características de
hardware específicas para su puesta en funcionamiento. Estas características (también
denominadas: requerimientos mínimos de instalación) dependerán de la versión del
DOS que queramos instalar en nuestra PC.
ESTRUCTURA DEL MS-DOS
El sistema operativo MS-DOS tiene una estructura arborescente donde existen
unidades, dentro de ellas directorios y a su vez dentro de ellos tenemos los archivos.
Las unidades son las disqueteras, los discos duros, los CD-ROM y las unidades ZIP o
cualquier otro tipo de medio de almacenamiento.
Los directorios son, dentro de las unidades, carpetas donde se guardan los archivos.
Los archivos son conjuntos de datos y programas.
La representación de las unidades lógicas se hace por medio de una letra del
abecedario seguida de dos puntos (:), por ejemplo, para representar la unidad física de
un disquete suele hacerse como unidad lógica A: o B:
Generalmente se asocia por defecto una letra a cada unidad física para hacer
referencia a ella, el disco rígido suele identificarse como la unidad lógica C: y las
unidades de disco pueden llevar asociada la unidad lógica A: o B: (según se haya
especificado en la implementación de la PC siendo A: la primera unidad física y la B: la
segunda). La unidad de CD-ROM (en caso de que exista) suele asociarse a la unidad
lógica D:.
Las unidades: A: y B: siempre suelen hacer referencia a unidades de disco flexible
(disqueteras). Si no existe ninguna unidad (algo poco usual), el DOS reserva estas
denominaciones en cualquier caso para cuando se instalen. En el caso de que sólo
exista una unidad, el DOS utiliza indistintamente y según deseemos, cualquiera de las
dos unidades lógicas para determinarla.
En el caso del disco rígido, se asocia una unidad lógica por cada partición de éste (así,
un mismo disco rígido puede tener una o más unidades lógicas o particiones). La
primera partición del disco recibe la designación de unidad lógica C:. Si existieran más
particiones se las iría denominando con las sucesivas letras del abecedario (D:, E:,
etc.).
Los directorios: son una zona reservada de la unidad para almacenar archivos. Es
decir, una unidad de almacenamiento puede estar dividida en diferentes directorios y
cada uno de éstos, a su vez, contendrá los archivos específicos y/o nuevos
subdirectorios. Es importante señalar que los directorios pueden contener
subdirectorios (a modo de subcarpetas) para facilitar una mejor organización del
trabajo.
Un archivo: Es el elemento de almacenamiento de la información, es decir, para que
los datos puedan ser almacenados en una unidad es necesario que estén recogidos en
un archivo. Así, un archivo contiene normalmente un programa o cierto número de
datos relacionados entre sí. Al igual que existen diferentes tipos de información,
existen distintas clases de archivos. Así, no es lo mismo un archivo que contenga una
carta creada en un procesador de texto, que otro que contenga un programa de
ejecución como puede ser un juego. Para diferenciar los archivos se les asigna un
nombre y una extensión. Posteriormente veremos con detalle estos conceptos, de
momento, lo importante es que la información viene almacenada en archivos.
A continuación, se presenta una analogía entre la estructura organizativa del DOS con
respecto a la organización manual que tradicionalmente se efectúa en una oficina.
Generalmente, toda la información de una empresa se almacena en un armario, éste
tiene en su interior diferentes cajones que contienen carpetas y subcarpetas para
distinguir claramente el tipo de información que contiene cada una de ellas. De esta
forma se puede localizar rápidamente una documentación específica recogida en
papeles contenidos en las carpetas.
Del mismo modo, el DOS recoge en una unidad (armario) toda la información relativa
a un trabajo. Dentro de la unidad se diferencian distintos directorios (cajones), que a
su vez generalmente contienen subdirectorios (carpetas y subcarpetas) en los que
están almacenados los archivos, papeles que contienen la información.
COMPONENTES BÁSICOS DEL DOS
El MS-DOS contiene los siguientes elementos fundamentales:
IO.SYS: Es un conjunto de instrucciones para la transferencia de entrada / salida
desde periféricos a memoria. Prepara el sistema en el arranque y contiene
controladores de dispositivos, teclado, monitor, las unidades de disco e impresora.
MSDOS.SYS: Es el kernel de MS-DOS, en el figuran instrucciones para control de los
discos. 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
versión 6 del MS-DOS. Este controlador se ocupa de toda la compresión y
descompresión de archivos y se puede trasladar desde la memoria convencional a la
memoria superior.
COMMAND.COM: Es el intérprete de comandos, mediante los cuales el usuario se
comunica con el ordenador, a través del prompt \>. Interpreta los comandos tecleados
y contiene los comandos internos de MS-DOS que no se visualizan en el directorio del
sistema.
NOTA: Los archivos IO.SYS, MSDOS.SYS y DBLSPACE.BIN son ocultos, es decir, no se
ven al utilizar el comando dir y listar el directorio del la unidad, se cargan desde el
disco a la memoria del ordenador al arrancar éste.
Todo sistema operativo se compone de dos partes fundamentales:
KERNEL (Núcleo): Es el núcleo del Sistema Operativo. Pueden conformarlo varios
archivos. Es la parte que más se relaciona con el hardware.
SHELL (CASCARA): Es la interfaz (intermediario) con el usuario, y por eso la parte
más visible del Sistema Operativo. Puede estar formada por un solo archivo o bien
consistir en todo un ENTORNO GRAFICO (como Windows).
Permite utilizar la computadora a través de comandos, o bien mediante eventos
gráficos como la pulsación de un de un botón o el desplazamiento de un cursor.
En el caso de MS-DOS, es el archivo COMMAND.
TIPOS DE ARCHIVOS EN DOS
Existen básicamente 2 tipos de archivos:
Los PROGRAMAS: Son los archivos .EXE y .COM. Este tipo de archivos guardan
información que la PC puede EJECUTAR en forma directa, es decir apenas los
invocamos.
Los Archivos de INFORMACION: Son archivos “no ejecutables”, que contienen
información ya sea para el funcionamiento de algún programa o bien para ser leídos
por el usuario. Es importante aclarar que los archivos con extensión .BAT, si bien son
archivos de información (de texto), tienen calidad de ejecutables para la PC. Es por eso
que pertenecen a un tipo híbrido ya que tienen características de archivos de info. y
ejecutables.
Nota: En DOS los archivos son denominados 8.3, esto significa que un archivo en DOS
(cualquiera sea) tendrá ocho caracteres máximo para completar una descripción por
tres caracteres para su extensión.
PROCESO DE BOOTEO (Inicialización del Sistema)
En el proceso de arranque intervienen distintos archivos (IO.SYS, MSDOS.SYS y
COMMAND.COM) cada uno con una misión específica, que se explica a continuación
detallando el proceso completo de arranque.
SECUENCIA DE ARRANQUE
1- Al encender el ordenador. Se lee la ROM, el POST (Power On Self Test), se encarga
de
controlar
las
diversas
unidades
hardware
de
entrada
y
salida,
Durante la inicialización del sistema el BIOS se lee y se carga en la RAM, también se
carga al archivo IO.SYS.
2- Si existen los archivos IO.SYS y MSDOS.SYS, se le transfiere el control al IO.SYS y
lo carga en la parte baja de memoria.
3- El IO.SYS ejuta una rutina llamada sysinit.
Nota: SYSINIT creado por Microsoft determina la cantidad de memoria que tiene el
sistema, y es cargado en la parte baja de la memoria.
4- El sysinit se reinstala así mismo en la parte alta de la memoria y en su lugar carga
el Kernel o núcleo (MSDOS.SYS). A la vez se comprueba la cantidad de memoria del
sistema.
5- El Kernel lo primero que hace es determina el estado de los periféricos. Comprueba
disqueteras, disco duro, etc.
6- Después interviene nuevamente el Sysinit y llama a los servicios del Kernel o
MSDOS.SYS y se ejecuta el Config.sys (configuración del sistema).
7- El Sysinit vuelve a llamar a los servicios del MSDOS.SYS, para que este proceda con
la carga del Command.com. Este archivo del sistema operativo consta de tres partes.
Una es la ampliación adicional en las funciones de entrada/salida. Esta parte se
encarga de la memoria junto con la BIOS y pasa a formar parte del sistema operativo.
La segunda parte de COMMAND.COM contiene los comandos internos de DOS, tales
como DIR, COPY y TYPE.
Se carga en la zona superior de la RAM convencional, donde puede ser sobrescrita por
programas de aplicaciones que necesiten la memoria.
La tercera parte de COMMAND.COM se utiliza solamente una vez y luego se descarta.
Esta parte busca en el directorio raíz un archivo llamado AUTOEXEC.BAT. Este archivo,
creado por el usuario del computador, contiene una serie de comandos de archivos de
ejecución por lotes de DOS y/o los nombres de los programas que el usuario desea
ejecutar cada vez que se enciende el computador.
Ahora la PC ha completado el arranque en su totalidad y esta lista para ser utilizada.
El modo de diferenciar los comandos internos de los externos es muy sencillo, ya que
los primeros no poseen una extensión asociada, mientras que los segundos si.
A continuación se muestran los comandos internos y externos básicos que presenta en
su estructura el DOS, como así también la manera de utilizarlos:
COMANDOS INTERNOS
Comando: DIR
Función: Este comando procesa una visualización de todos los ficheros, directorios, de
la ruta en la que nos encontramos.
Mediante una serie de parámetros podemos modificar ese listado de visualización. Este
comando funciona como un filtro.
Sintaxis: DIR [unidad\directorio\fichero]
Parámetros: podemos especificar unos parámetros para que se listen los archivos y
directorios de una forma concreta:
/P Con este parámetro podemos restringir la secuencia de listado y detenerla hasta
que pulsemos una tecla. Al pulsar una tecla se procesara el siguiente bloque de listado
y así sucesivamente. Este comando reparte internamente el numero de ficheros y
directorios en bloques para luego ir sacándolos.
/N Ordena por nombre
/E Ordena por extensión
/S Ordena por tamaño
/D Ordena por fecha
/G Ordena poniendo agrupados todos los directorios después de los ficheros.
Las últimas dos líneas dan el número total de archivos en este directorio, el total del
tamaño de los archivos y la cantidad de espacio que todavía queda libre en el
dispositivo o drive actual. Si el directorio contiene subdirectorios, ellos serán listados
también.
Ejemplo: C:\dir
Comando: MD
Función: Crea directorios o subdirectorios
Sintaxis: md [unidad \directorio]
Ejemplo: c:\md fuce (con esta orden usted creara el directorio fuce en la unidad C:\)
Comando: CD
Función: Cambia directorios o subdirectorios
Sintaxis: cd [unidad \directorio]
Ejemplo: C:\cd fuce (con esta orden usted llamara al directorio fuce ubicado en la
unidad C:\)
Comando: RD
Función: remueve directorios o subdirectorios (que previamente les hallan sido
borrados los archivos y subdirectorios)
Sintaxis: rd [unidad \directorio]
Ejemplo: c:\rd fuce (con esta orden usted eliminara el directorio fuce)
Comando: DEL
Función: elimina archivos
Sintaxis: del [unidad \directorio\archivo]
Ejemplo: c:\del ayuda.txt (con esta orden usted eliminara el archivo ayuda.txt del raíz)
Comando: REN
Función: renombra directorios o archivos
Sintaxis: ren [unidad \directorio] o [unidad \directorio\archivo]
Ejemplo: c:\rename ayuda.txt practico.txt (con esta orden usted cambiara el nombre
del archivo ayuda.txt a practico.txt)
Comando: COPY
Función: Este comando permite la reproducción o copia de archivos.
Sintaxis: copy [unidad: \directorio-origen\archivo-origen] [unidad: \directoriodestino]
Ejemplo: copy c:\fuce\ayuda.txt a:\ejemplos (con esta orden usted copiara el archivo
ayuda.txt que se encuentra en el directorio fuce de la unidad C:\ , a el directorio
ejemplos de la unidad A:\)
Comando: COPY CON
Función: es un comando interno que me permite crear archivos
Sintaxis: copy con [unidad]:\[ruta]\[nombre del archivo].[extensión]
Ejemplo: copy con c:\ejemplo\ejemplo.txt el archivo se cierra con F6 o control +Z
Comando: LABEL
Función: Es una orden que permite cambiar o borrar el nombre de la etiqueta que
tiene asignado un disco o disquete cuando este es formateado. La etiqueta es
simplemente un nombre asignado por el usuario para identificar el disco o disquete.
Generalmente es bueno que dicho nombre haga alusión a su contenido.
Sintaxis: label [etiqueta de volumen]
Ejemplo: label disco
Donde, poniendo solo label nos visualizaría el nombre de la etiqueta, actual. Y
especificando ya ese parámetro nos lo pondría directamente.
Comando: CLS
Función: Su uso es muy simple, se introduce el comando se pulsa Enter, y se procesa
una limpieza de pantalla. Solo queda el directorio en el que nos encontrábamos,
situado en la parte superior de la pantalla.
Sintaxis: cls
Ejemplo: cls
Comando: VER
Función: Este comando nos muestra en pantalla la versión que estamos usando del
MSDOS.
Sintaxis: ver
Ejemplo: ver
Comando: DATE
Función: Nos muestra en pantalla la fecha almacenada por el sistema de forma diaria.
En una línea posterior nos facilita la posibilidad de cambiar la configuración de la fecha
del sistema.
Sintaxis: [dd-mm-aa]
Ejemplo: date 10-08-03
Comando: TIME
Función: Funciona de la misma forma que el comando anterior. La única diferencia es
que el anterior muestra la fecha y este la hora. También nos permite la tarea de
cambiar la hora en una línea posterior al muestreo de la hora actual almacenada por el
sistema.
Sintaxis: time
Ejemplo: time 12:00:00
COMANDOS EXTERNOS
Comando: UNDELETE
Función: Permite recuperar ficheros previamente borrados con la orden DEL. Posee
tres parámetros /LIST (presenta una lista de archivos recuperables), /ALL (recupera
todos los archivos sin pedir confirmaciones) y /DOS (crea una lista de archivos
borrados por el dos y otra de archivos borrados por otro motivo).
Sintaxis: UNDELETE [parámetros]<fichero>
Ejemplo: undelete ayuda.txt (con esta orden usted recuperara el archivo ayuda.txt)
Comando: XCOPY
Función: Con el COPY solo copiábamos archivos, con este comando podemos copiar un
directorio entero, con sus subdirectorios y archivos.
Sintaxis: xcopy origen [destino]
Donde origen es la ruta del directorio o archivo a copiar.
Parámetros: En este comando puedes incluir unos parámetros o modificadores que
tendrá en cuenta a la hora de ser ejecutado, estos son:
/P : Pide confirmación de SI o NO antes de copiar cada archivo.
/S : Indica que la copia debe hacerse extensiva a todos los subdirectorios.
/E : Copia también los directorios vacíos.
/W : Espera la confirmación antes de copiar los archivos.
/V : Verifica la corrección de la copia.
/D Obliga a hacer una copia selectiva solo de los ficheros de fecha igual o mayor a la
specificada.
Ejemplo: xcopy c:\fuce a:\
Comando: DOSKEY
Etimología: teclado del DOS
Función: Este comando se encuentra residente en memoria y una vez activado,
permite visualizar los comandos de MSDOS introducidos con anterioridad.
Sintaxis: doskey
Ejemplo: doskey
Comando: FORMAT
Función: Formateado, este comando crea la FAT, la consecuencia de la creación de una
nueva FAT es la perdida de toda la información contenida en la unidad (disco o
disquete).
Sintaxis: format <unidad:>
Parámetros: Permite los siguientes modificadores
/Q: Realiza formato rápido.
/Q y /U : El uso conjunto de estos dos parámetros asegura un formateado muy rápido.
Peculiaridades: También existe un comando para recuperar lo formateado el
UNFORMAT.
Comando: SYS
Función: transfiere sistema a un disco o disquete, (que posea formato).
Sintaxis: sys unidad:
Ejemplo: c:\sys a: ( con esta orden usted transfiere los archivos de sistema a la
unidad A)
Nota: Los archivos de sistema son MSDOS.SYS , IO.SYS (ocultos) y el COMMAND.COM
Comando: DISKCOPY
Función: Copia el contenido total de un disco o disquete, sirve para hacer copias de
seguridad, etc.
Sintaxis: diskcopy [unidad_origen] [unidad_destino]
Ejemplo: diskcopy a: a:
Comando: ATTRIB
Función: Permiten asociar a los archivos unas características especiales (oculto, de
sistema, de solo lectura, y de archivo).
Estas características pueden estar activadas o desactivadas en los archivos a los que
se refieren.
Con este comando se podrá visualizar y modificar atributos de archivos.
De solo lectura ( r ): Protege a un fichero de forma que solo puede ser leído y no
modificado ni borrado.
De archivo ( a ) : Sirve para saber si un determinado archivo ha sido o no modificado.
Oculto ( h ): Sirve para ocultar un fichero.
De sistema ( s ) : Sirve para identificar los archivos propios del sistema, los cuales
sirven para cargar el SO (sistema operativo).
Sintaxis: attrib [fichero] [+/- h/s/a/r]
Ejemplo: c:\attrib
Comando: SCANDISK
Función: Comprueba la integridad de los datos almacenados basándose en el estado
del disco que almacena estos datos.
Sintaxis: scandisk [unidad]
Ejemplo: scandisk c:
Comando: EDIT
Función: Trae el programa DOS Edit para que usted pueda hacer cambios en un
archivo de texto. Éste es un editor de texto muy simple y no funcionará con los
documentos de procesadores de palabras habituales. Es útil, sin embargo, para revisar
algunos de los archivos que maneja el inicio o arranque de la PC. Cuando las cosas
salen mal a un nivel básico, necesitará el edit para arreglarlas.
Imagen de ingreso a edit desde dos
Imagen del entorno de edit
Imagen del entorno de edit
Comando: TYPE
Función: Si usted simplemente quiere mirar un archivo de texto, esta orden lo
desplegará en el monitor. Pero si tiene muchas líneas, usted tendrá que ser rápido
para apretar la tecla de Pausa o el principio del archivo desfilará fuera de su vista
antes de que usted alcance a leerlo.
Sintaxis: type [unidad:\directorio\archivo]
Ejemplo: c:\type ayuda.txt (muestra el contenido del archivo ayuda.txt)
Comando: HELP
Función: Este comando presentara la ayuda que provee el DOS, sobre sus archivos
tanto internos como externos, en lo que se refiere a sus sintaxis y funciones.
Ejemplo: c:\help
Pantalla principal del HELP.
Nota: Si el Sistema Operativo no incluyera el comando help para visualizar la ayuda,
DOS proveerá ayuda sobre la utilización del comando escribiendo la opción /? A
continuación de la orden.
Ejemplo: c:\format /?
COMODINES (willcards)
* Este signo remplaza cadenas de caracteres. Si por ejemplo escribimos copy *.txt
estaremos listando todos los archivos que terminen con extensión txt, sin que importe
su nombre.
? Este otro signo remplaza solo un carácter. Podemos especificar mas signos de
interrogación. Con lo que si ponemos dir s???*.* Esto nos listaría los directorios y
archivos con un nombre que empiecen por s y otras 3 letras cualquiera mas unos
carácter cualquiera, a continuación él .* que hace que se listen archivos con cualquier
extensión.
. Este comodín es de uso poco frecuente ya que solo se lo puede utilizar junto al
comando copy o del. Este signo reemplazara todos los caracteres de descripción y los
de extensión, por lo que si escribimos del . se borran todos los archivos.
Fin Del Tema.
Descargar