Nuestro PC está formado por un buen número de componentes, y la mayoría de ellos pueden -y deben- ser configurados de la forma correcta para obtener un buen rendimiento.
• La caché interna o primaria, de nivel 1 o L1 es una pequeña memoria que acelera el intercambio de información. Siempre debe estar activada, ya que su efecto puede ser de hasta un 15% del rendimiento total del PC.
• Para activarla, buscaremos la entrada 'Internal Cache' o 'Primary Cache' y situaremos su valor en 'Enabled'
• Excepto en los procesadores 'Celeron', que carecen de ella, la memoria caché secundaria cumple funciones similares a las de la caché primaria, y su rendimiento es aún más espectacular: hasta un 40% de la velocidad del PC varía según esté activada o descativada.
• Para activarla, buscaremos las entradas 'External Cache' o 'Secondary Cache' y situaremos el valor en 'Enabled'.
• Otras opciones que podemos mejorar desde la BIOS son las referidas al teclado: buscamos 'Fast A20 Gating' y 'Turbo Frecuency', y las marcamos las dos como 'Enabled'.
• Las rutinas de control del ordenador, almacenadas en una memoria ROM, resultan lentas, ya que la ROM es, comparativamente, mucho más lenta que la RAM.
• Buscamos 'Video BIOS shadowing' o 'Video BIOS Shadow' y lo configuramos como 'Enabled'. Esto crea una copia de la ROM en la RAM -no es un juego de palabras-, de forma que accedemos a ella mucho más rápidamente, aunque nos cuesta unos 300 k. de memoria.
• Además de copiar BIOS en la RAM, conviene que esta copia se optimice lo máximo posible.
• Para ello, buscamos la entrada 'System BIOS Shadow Caching' o 'System BIOS Cacheable' y la configuramos como 'Enabled'.
• Otra memoria que resulta normalmente más lenta que la RAM es la que se relaciona con la gestión de la tarjeta gráfica
• Buscamos todas las entradas del tipo 'Video Shadowing' y las marcamos como 'Enabled'. El único caso en que no debemos activar esta opción es cuando nuestra tarjeta gráfica dispone de una Flash-BIOS, ya que ésta es más rápida aún que la RAM, y estaríamos restándole velocidad en lugar de aumentándosela.
• El Bus AGP permite que la tarjeta gráfica utilice parte de la memoria RAM del sistema como memoria gráfica, pero conviene configurar cuánta memoria le vamos a permitir usar. Si le dejásemos tomar toda la memoria del sistema, llegado el momento tendríamos una aplicación -un juego, por ejemplo- con unos gráficos magníficos, pero 'colgado' por falta de memoria. Si le damos muy poca memoria, tendremos malos gráficos y un desarrollo del juego regular, ya que éste se ralentizará para permitir la ejecución de sus gráficos.
• Buscamos la entrada 'AGP Aperture Size' y le damos un valor aproximado a la mitad de la memoria del sistema. Lo correcto sería probar con el 25%, el 50% y el 75% de la memoria de que dspongamos, con un porcentaje mayor cuanta más memoria tengamos.
• Algunas placas base -las más antiguas- no son capaces de utilizar la memoria caché más allá de los 64 Mb. de memoria. Si tenemos más de esta cantidad instalada, debemos corregir este problema.
• Buscamosla entrada 'Cacheable DRAM Size' o 'Cache Over 64 MB of RAM' y la configuramos como 'Enabled'.
• Según el procesador que estemos utilizando, la memoria posee un determinado tiempo de acceso, que se mide en nanosegundos. A valores más pequeños de tiempo de acceso, mayor velocidad. La limitación, por supuesto, es la física de la memoria. No puedes hacer que una memoria de 60 ns. funcione a 50 ns.
• El valor se almacena en 'Timing' o 'DRAM Speed', suele variar entre '50' y '60', aunque próximamente aparecerán valores más bajos.
• La memoria utiliza unas divisiones especiales para la información procesada, que se denominan 'dwords'. Al igual que el caso anterior, es una característica física de la memoria, por lo que debe fijarse lo más baja posible, aunque, si la configuración es inciorrecta, el PC se 'colgará'.
• La entrada correspondiente se encuentra en 'DRAM Read Timing', y el valor, como ya se ha dicho, debe ser el más bajo que permita el tipo de memoria que haya instalada en el sistema.
• Un error bastante frecuente en la configuración de las BIOS es una incorrecta apreciación del puerto paralelo. Antiguamente, puesto que funcionaba con una transmisión de datos en una única dirección (PC -> Impresora), se utilizaba el modo SPP. Es muy lento, y suele venir configurado por defecto en la mayoría de las BIOS. Actualmente, con la aparición de nuevos periféricos, como scanners, discos duros, i-omegas, etc., con conexión al puerto paralelo, suele utilizarse el método EPP, que es más rápido y que permite la transmisi´ón de datos en ambas direcciones. Incluso existe un método más rápido, llamad ECP, pero que suele dar conflictos con algunos periféricos, por lo que no conviene activarlo, salvo que sea imprescincible.
• Buscamos la entrada 'Parallel Port Mode' y la configuramos -salvo que tengamos buenos motivos para elegir otra opción- en 'EPP'.
Aunque hay una infinidad de fabricantes de BIOS, lo cierto es que podemos ceñirnos a tres casos, que son las que a mayoría de nosotros encontraremos montadas en nuestras placas base: Award, AMI y Phoenix.
La mayoría de estas BIOS tienen las entradas estructuradas en la misma forma:
• Standard CMOS
• BIOS Features
• Chipset Features
• Power Management
• PNP/PCI Configuration
• Integrated Peripherals
Lo que sí puede variar, y de hecho, varía bastante, son los valores que se agrupan dentro de cada una de estas divisiones, tanto en función del fabricante de la BIOS en cuestión, como por el modelo y la actualización a que correspondan. Como os podéis imaginar, la BIOS de un antiguo 386 no tendrá entradas para configurar el BUS AGP, por ejemplo.
Además, hay ciertas diferencias en el modo en que cada fabricante denomina a una entrada, por lo que incluiré, en ciertos casos, varios nombres diferentes, según las denominan los fabricantes.