Volver a la portada de Duiops
Volver al Web de Duiops
 
   
Menú
Secciones destacadas
Artículos y FAQs
Trucos de Windows
Versiones de Windows
y suites de software
Windows Vista
Windows Media Center
Windows XP
Windows 2000
Windows Millenium
Windows 98/98 SE
Windows 95 OSR-2
Internet Explorer
Office
Otros
Tutorial muy básico
   
Portada
Portada - Artículos y FAQs - Desde que pulsamos el boton de encendido de nuestro PC hasta... (parte 15)
 
Desde que pulsamos el boton de encendido de nuestro PC hasta... (parte 15)

 

Por Jose Manuel Tella Llop, extraído de microsoft.public.es.windows98

DESDE QUE PULSAMOS EL BOTON DE NUESTRO PC HASTA..... (Parte 15)
----------------------------------------------------

OTROS PARAMETROS DEL CONFIG.SYS
-------------------------------

** Lo primero y mas importante, es recordar que NO hac falta ningun parametro en el config.sys (excepto el DOS=HIGH,RAM visto en el capitulo anterior).

** Igualmente quiero insistir en tres cosas:

1) Estos parametros unicamente tendrán efecto en MsDOS no en Windows.

2) Cuando me refiero a MsDOS, me estoy refiriendo a MsDOS "puro". Las ventanas MsDOS bajo Windows no se ven afectadas por estos parametros. Incluso la apertura de ficheros se hace a traves de Windows en estos casos.

3) Lo que he comentado en los puntos 1) y 2), es la teoria. La practica nos demuestra, que efectivamente, si que influyen en windows: pero NEGATIVAMENTE. Es decir, jugando con estos parametros, lo unico que podemos conseguir es que Windows funciones peor.

Por curiosidad vamos a ver estos parametros y comentar su efecto tanto en MsDOS como en Windows.

----------

NOTA: Algunos de los parametros que veremos a continuacion, pueden terminar en la palabra HIGH. Esto indicará que el MsDOS lo cargará en memoria alta si tenemos activo el EMM386.

Pero esto no es necesario (y además es contraproducente), si además hemos especificado el parametro DOS=HIGH,UMB que vimos anteriormente, el propio MsDOS ya cargará automaticamente en memoria alta y sin necesidad de "forzar" esta situacion.

----------

ACCDATE=disco1+|- disco2+|- ....

Nos guardará la fecha de la ultima vez que hemos accedido a los archivos de un disco o nó (en funcion del + o del -). Este parametro no tiene efecto en Windows,ya que por defecto Windows nos informa de estos accesos.

----------

BREAK [ON|OFF]

Sirve para activar la manera de "parar" un proma MsDOS.En un programa MsDOS, pulsando CTRL-C podemos casi siempre teclear CTRL-C y pararlo. Pero el MsDOS, unicamente chequea el que hayamos pulsado CTRL-C, cuando vá a escribir en pantalla o cuando va a leer desde teclado. Si nuestro programa no está haciendo ninguna de estas dos cosas en ese momento, no se parará. Si tenemos BREAK ON en el config.sys, el MsDOS tambien chequerá el que pulsemos CTRL-C cuando va a leer o escribir en disco. De esta manera, aunque nuestro programa no escriba en pantalla, se supone que al menos, accederá al disco y por tanto de esta manera podremos pararlo.

No tiene ningun efecto en Windows,y este parametro no será pernicioso tampoco para Windows. Es conveniente tenerlo.

NOTA: En cualquier ventana MsDOS, podemos teclear BREAK y veremos la situacion en la que estamos.

----------

BUFFERS=n[,m]
BUFFERSHIGH=n[,m]

Assigna memoria "real" para contener bufferes de disco. Recordad que cada sector de disco son 512 bytes, por tanto cada buffer que asignemos, nos robará medio k de la memoria real.

No tiene ningun efecto bajo Windows ni bajo las ventanas MsDOS bajo Windows. Unicamente tiene efecto en MsDOS puro. Y tambien tiene efecto al "arrancar" Windows,antes de que este entre en modo protegido. Antes de que entre el procesador en ese modo, se está utilizando todavia el antiguo sistema de apertura y carga de ficheros en MsDOS. Por tanto se ahorraria "algo" de tiempo al arrancar Windows,si este parametro fuese elevado.

Mi consejo es NO ponerlo. Solo sirve para ahorrar unos segundos en el arranque de Windows. Por contra, nos disminuirá muchisimo nuestra memoria real. Recordad que esta memoria es "preciosa", no solo por la posibilidad de rodar antiguos programas o juegos MsDOS en ventana que requieren mucha memoria, sino tambien porque el propio Windows necesita "parte" de la memoria real para cargar ciertas secciones de DLLs (normalmente DLLs de 16 bites heredadas del 3.1), pero de todas maneras, influye negativamente en las prestaciones de Windows el tener "poca" memoria real.

--------

DEVICE=
DEVICEHIGH=

Con estas lineas cargamos un dirver de dispositivos. Ya hemos comentado que Windows,excepto el HIMEM.SYS y el EMM386, *NO* necesita ninguno. Y  no es conveniente tener *ninguno*.

El poner alguno, indica que es un "viejo" programa o necesario para un "viejo" dispositivo. Por tanto esto influye negativamente en el comportamiento de Windows.

En caso de tener que poner algun driver (solo en caso de "extrema necesdad), podemos utilizar el DEVICEHIGH (en vez del DEVICE), en este caso y una vez que además hemos utilizado el HIMEM y el EMM386.

Casi (pero no todos) todos los drivers admiten funcionar en memoria alta. Existen especificos (sobre todo los de acceso a las antiguas tarjetas SCSI, y alguno de red en modo real), que no funcionaran o provocarán cuelgues aleatorios si los cargamos en memoria alta.

La instruccion DEVICEHIGH admite además la "region" de carga (con el paramtro /L, pero es opcional). Se llama "region" de carga, al numero del posible hueco en memoria superior. Recordad que en el capitulo anterior, y en el de memoria real, comentamos que hay huecos en la memoria superior que se pueden utilizar, si hemos puesto el EMM386 con el parametro RAM y utilizamos DOS=UMB. Evidentemente, como en teoria podemos tener varias "bios" de varias tarjetas en esos huecos de memoria, puede que no queden "contiguos". Si no quedan contiguos, admiten "numeracion". Pues bien, podríamos especificar así el "numero" del hueco UMB.

---------

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

No conviene andar jugando con este paramtro. Unicamente poner DOS=HIGH,UMB si utilizmos EMM386.

El intentar forzar la memoria de otra manera es unicamente para alguna situacion muy especifica (y totalmente improbable).

----------

DRVPARM=

Unicamnete a utilizar para disqueteras *no* estandard. En este caso, normalmente el fabricante nos indicará que parametros debemos especificaer aquí. Evidentemente se caé de su peso, que no debemos tocar esto para las disqueteras estandard que nos dan en nuestro PC.

----------

FCBS=x
FCBSHIGH=x

Es un parametro viejisimo. Herencia del MsDOS 1.0 (del año 82). Este MsDOS abría los archivos mediante la tencica de "File Control Block". Es decir era necesario crear en memoria una estructura de control y pasarselo a las funciones de acceso a disco. Esto ya no se utiliza (desde hace mas de 15 años). Pero por cuestiones de compatibilidad con los posibles programas MsDOS del año 82 que nos quedasen, todavia existe esta opcion.

----------

FILES=nn
FILESHIGH=nn

Indica el numero maximo de archivos que puede tener abierta una aplicacion MsDOS.

Mismos comentarios que he realizado para los BUFFERS:

No tiene ningun efecto bajo Windows ni bajo las ventanas MsDOS bajo Windows. Unicamente tiene efecto en MsDOS puro. Y tambien tiene efecto al "arrancar" Windows,antes de que este entre en modo protegido. Antes de que entre el procesador en ese modo, se está utilizando todavia el antiguo sistema de apertura y carga de ficheros en MsDOS. Por tanto se ahorraria "algo" de tiempo al arrancar Windows,si este parametro fuese elevado.

Mi consejo es NO ponerlo. Solo sirve para ahorrar unos segundos en el arranque de Windows. Por contra, nos disminuirá muchisimo nuestra memoria real. Recordad que esta memoria es "preciosa", no solo por la posibilidad de rodar antiguos programas o juegos MsDOS en ventana que requieren mucha memoria, sino tambien porque el propio Windows necesita "parte" de la memoria real para cargar ciertas secciones de DLLs (normalmente DLLs de 16 bites heredadas del 3.1), pero de todas maneras, influye negativamente en las prestaciones de Windows el tener "poca" memoria real.

---------

INSTALL=
INSTALHIGH=

Equivale exactamente lo mismo que cargar un programa (no un dirver de dispositivo), en el AUTOEXEC. Si estas lineas se ponen, se ejecutarán siempre al final del config, independientemente de en donde las hayamos situado.

---------

LASTDRIVE=
LASTDRIVEHIGH=

Indica cual es nuestra "ultima" unidad o letra de disco. Este parametro afecta a Windows,por lo que no conviene tocarlo. En el antiguo MsDOS 6.22, si no lo poniamos por defecto, era la F:. En el MsDOS de Windows 95 / 98, por defecto es la letra Z:, por tanto no debe tocarse.

---------

NUMLOCK=[ON|OFF]

Indica si queremos que la tecla de bloqueo del teclado numerico esté o no activa. No es necesario ponerlo y se asumirá lo que esté definido en la bios de nuestra maquina.

---------

REM

Escrito por delante de cualquier linea, la convierte en linea de "comentarios". Por tanto no se jecutará la instruccion que va a continuacion.

----------

SET variable=xxxxxxxx

Permite especificar variables de entorno. En los antiguos MsDOS, esto era posible unicamente en el AUTOEXEC.BAT. Actualmente es posible en ambos sitios: en el config y en el autoexec.

----------

SHELL=[[disco:]path]programa [parametros]

Este comando *si* es importante. No es necesario, pero algunas veces nos puede ayudar a solucionar algun problema.

Aquí se define el "interprete de comandos". Normalmente sabemos que dicho interprete es el COMMAND.COM pero puede ser perfectamente otro interprete que no sea de MS (existen interpretes de comandos de terceros).

Por defecto, si no ponemos la linea, asume que es el COMMAND.COM. Pero recordad que el command.com, admite parametros. Podeis verlo dando command /? en una venta MsDOS. Imaginar que quereis que por defecto TODOS los command (o ventanas MsDOS) de vuestra maquina se abran con unas determinadas caracrteristicas de tamaño de entorno ,etc... BIen en este caso, como queremos "todas", lo mas comodo es especificarlos en el SHELL del config.sys.

-----------

STACKS=
STACKSHIGH=

Define el numero de stacks (pilas) para el uso internos del MsDOS. No es conveniente ponerlo y no tiene ningun efecto en Windows ni en ventanas MsDOS bajo Windows.

------------

SWITCHES= /F /K /N /E[:n]

/K Fuerza un teclado "enhanced" como teclado normal.

/N Deja inactivas dirante el arranque las tecla F5 y F8 que nos permite "pasar" del archivo de comandos.

/E[:n] Si se usa sin el parametro :n indica que se debe suprimir la reasignacion de ciertas extensiones de la bios (EBIOS). No es conveniente tocar este parametro ya que puede tener efectos negativos en la memoria real de la maquina al forzar la carga de las extensiones de la bios en memoria baja.

PARAMETROS DE CONFIGURACION - AUTOEXEC.BAT
------------------------------------------

**** Bueno, y este será el siguiente capitulo......


Volver a Artículos y FAQs

 

     
 

Volver arriba Volver arriba

© 1997-2009 Duiops (http://www.duiops.net)
Prohibida la reproducción parcial o total de los textos o las imágenes

Para comentarios, usa las direcciones e-mail de contacto.