martes, 26 de junio de 1990

MS-DOS - Clase: 10

Sumario:
3.4. Comandos para la configuración del sistema: BREAK, BUFFERS, FILES, DEVICE, COUNTRY, LASTDRIVE.
Objetivos:
Los estudiantes deberán:
1. Conocer qué es un archivo de configuración.
2. Comprender la utilidad de los comandos mencionados en el sumario y su sintaxis.

Desarrollo:
Configuración del sistema:
. El sistema se configura mediante la creación de un archivo llamado CONFIG.SYS, el cual contendrá mandatos que se utilizan para configurar el sistema. Cada vez que se ponga en marcha el DOS, este busca en el directorio raíz el fichero mencionado y si lo encuentra, interpreta y ejecuta los mandatos contenidos en él. En caso contrario, el DOS le asigna valores por omisión.
Un archivo CONFIG.SYS puede crearse utilizando el EDLIN, el COPY CON u otro editor cualquiera.
A continuación se relacionan los comandos fundamentales que se utilizan en la configuración del sistema.

BREAK: comprueba las rupturas del CTRL+BREAK de programas cuando estos solicitan al DOS la ejecución de algunas de sus funciones.
Sintaxis: BREAK [ON/OFF]
Nota:
Si BREAK esta en ON se puede interrumpir un programa (como por ejemplo una compilación) cuando se ha producido un error o se encuentra en una subrutina de la que no puede salir.

BUFFERS: permite determinar el número de almacenamientos intermedios que el DOS puede asignar a la memoria.
Sintaxis: BUFFERS XX ( XX < 100 )

FILES: define la cantidad de files que pueden abrirse simultáneamente.
Sintaxis: FILES XX ( 8 > = XX < = 255 )
Nota: El valor por omisión es 8.

DEVICE: especifica un nombre de fichero que contiene un controlador de dispositivos.
Sintaxis: DEVICE = NOMBRE DE FICHERO.
Ejemplo:
DEVICE = VDISK.SYS [BBB][SSS][DDD]

El archivo VDISK es un controlador de dispositivo que simula una unidad de disco, utilizando parte de la memoria interna como medio de almacenamiento. Estos discos simulados se denominan discos virtuales y poseen entre otras las siguientes características:
1. Son más rápidos, ya que operan a la velocidad de la memoria interna.
2. El contenido de un disco virtual se pierde si resetea o se apaga la máquina.
3. A los discos virtuales no se les puede dar formato, cada VDISK se instala con un formato dado.
4. Cada disco virtual incrementa el tamaño residente del DOS en 720 bytes más el tamaño de almacenamiento intermedio que se especifique.

Instalación del disco virtual:
DEVICE = VDISK.SYS [BBB][SSS][DDD]

BBB: tamaño del disco virtual en kbytes. El intervalo de valores es entre 1 y el total de memoria disponible. El valor por omisión es de 64k.
Si el tamaño especificado deja menos de 64k de memoria disponible, VDISK lo ajusta a un valor menor.
SSS: tamaño de sector en bytes. Los tamaños disponibles son 128, 256 y 512. Si se omite o se da un valor incorrecto VDISK asume 128.
Si se van a tratar archivos relativamente pequeños, se deben definir sectores pequeños para minimizar espacio perdido.
DDD: cantidad de entradas de directorios. (cantidad de archivos) El siguiente ejemplo instala un disco virtual de 64k con sectores de 128 bytes y 64 entradas de directorio:

COPY CON CONFIG.SYS
DEVICE=VDISK.SYS
^Z
Al resetear aparece:
VDISK Versión 1.0 disco virtual C:
Tamaño de buffer ajustado
Tamaño de sector ajustado
Entradas de directorio ajustadas
Datos de los tamaños de buffer y sectores así como las entradas de directorios.
A partir de este momento podemos usar C: como una unidad de disco.

COUNTRY: permite especificar el formato de la fecha y la hora que se desea utilizar. También determina el símbolo de la moneda y el separador de decimales.
Sintaxis: COUNTRY = XXX
Notas:
XXX es el código internacional del país para comunicaciones telefónicas. El valor por omisión es 001 de EEUU.
Otros códigos:
. Holanda - 031
. Bélgica - 032
. Francia - 033
. España - 034
. Italia - 039
. Suiza - 041
. Reino Unido - 044
. Dinamarca - 045

LASTDRIVE: determina el número máximo de unidades que pueden accederse
Sintaxis: LASTDRIVE = X
Notas:
. X es un carácter alfabético entre la A y la Z.
. Si X es menor al número de unidades instaladas se ignora el mandato.
Ejercicio:
1. Construya un archivo CONFIG.SYS que permite adoptar el formato de fecha en sistema español, y cree una torre virtual.

No hay comentarios: