Optimización del BIOS

Mayo 2017

¿Qué es el BIOS?

El BIOS (Basic Input/Output System (Sistema Básico de Entrada/Salida)) es un pequeño chip de memoria ubicado en la placa madre, el cual contiene datos que definen los parámetros del sistema. Como algunos datos del BIOS están escritos en una unidad ROM, no es posible modificarlos. Sin embargo, se puede acceder a algunos parámetros desde la configuración del BIOS, el cual se puede activar ni bien se inicia el sistema, generalmente presionando la tecla <F1> o <DEL> (en el caso de que sea otra tecla, cuando se inicie el sistema, verá un mensaje que diga "PRESIONE 'DEL' PARA INGRESAR A LA CONFIGURACIÓN"). El setup del BIOS es, en cierta forma, un "panel de configuración del BIOS"

Generalmente, en la configuración del BIOS se ven menús que se seleccionan con el teclado (con la excepción de algunos BIOS poco comunes que utilizan un ratón, como por ejemplo los BIOS WIN de AMI. Este tipo de BIOS presenta las secciones como ventanas). Los parámetros están dispuestos en secciones que consisten en opciones para las que existe un número limitado de opciones. Sin embargo, dado el número de opciones disponibles, la cantidad de configuraciones posibles que resultan de todas las opciones que permiten determinar los parámetros del BIOS es enorme. Asimismo, estás opciones aparecen siempre en inglés. Esto evita que las personas que le tienen “fobia” al inglés puedan optimizar sus máquinas, a menos que cuenten con una guía ;-)

No existe un solo tipo de BIOS: Hay muchos fabricantes de BIOS, pero, en la actualidad, los principales son:

  • BIOS AMI (de American Megatrends)
  • BIOS Award
  • BIOS Phoenix
Además, cada uno de estos fabricantes ofrece muchas versiones de BIOS, y se estima que existen más de 1800 versiones de BIOS diferentes...
A continuación, sólo analizaremos BIOS AWARD y BIOS AMI.

¿Porqué debe optimizar su BIOS?

Cómo hemos visto, algunas configuraciones de BIOS le permiten ajustar el comportamiento del chipset. Por ejemplo, usted puede modificar parámetros como la velocidad de transferencia de datos entre los diferentes componentes de la placa madre y la forma en la que se llevan a cabo las transferencias.
No obstante, todos los parámetros predeterminados (es decir, la configuración de los parámetros en el momento en que el fabricante lanzó el BIOS al mercado) fueron configurados para que cualquier ordenador que utilice este BIOS funcione correctamente sin modificar los parámetros. Además, cuando los ensambladores (la persona o compañía que ensambla ordenadores) suministran un equipo, generalmente no optimizan el BIOS por usted. De hecho, para dichas compañías, un ordenador que se ensambla rápidamente se traduce generalmente en una gran cantidad de dinero ahorrado, ya que hay mucha demanda. Sin embargo, estos parámetros estándar son también el tipo de instalación que menos conviene para su configuración.

Al optimizar su BIOS puede obtener hasta ¡un 50% más de rendimiento!
Sin embargo, esta operación lleva tiempo, ya que no debe modificar todos los parámetros al mismo tiempo. De hecho, es preferible modificar uno o dos parámetros y luego iniciar el sistema para estar seguro de que funciona correctamente. La mejor forma es utilizar lo que se llama software de comparación para evaluar el rendimiento del sistema mediante la asignación de un estándar para las pruebas que se llevan a cabo.
De hecho, puede ocurrir que su ordenador se vuelva increíblemente rápido pero genere un gran número de errores (fallas o caídas del sistema) y por lo tanto el equipo se vuelve inestable (como en el caso de la sobreaceleración).

¿Qué apariencia tiene la configuración del BIOS?

Los diferentes BIOS ofrecen prácticamente las mismas características, pero su presentación varía de un fabricante de BIOS a otro (normalmente, cada fabricante mantiene siempre la misma presentación). Generalmente, se pueden encontrar las siguientes opciones:

  • STANDARD CMOS SETUP
  • ADVANCED CMOS SETUP
  • ADVANCED CHIPSET SETUP
  • POWER MANAGEMENT BIOS SETUP
  • PERIPHERAL SETUP
  • AUTO CONFIGURATION WITH BIOS DEFAULTS
  • AUTO CONFIGURATION WITH POWER ON DEFAULTS
  • CHANGE PASSWORD
  • HARD DISK UTILITY
  • WRITE TO CMOS AND EXIT
  • DO NOT WRITE TO CMOS AND EXIT

Función sombra del BIOS ROM de Video

Es posible acelerar en parte las funciones de video mediante la modificación de la configuración del BIOS.

Aunque es verdad que el BIOS ROM contiene rutinas (líneas de programas) especialmente dedicadas a la visualización gráfica, el ROM se lee byte por byte. Esto hace que el acceso a estos datos sea extremadamente lento. La función RAM sombra o sombra BIOS ROM de video permite que el contenido de esta memoria ROM (tiempo de acceso en el orden de los 170ns) se copie a la memoria RAM (tiempo de acceso en el orden de los 60ns por módulos SIMM y 10ns por módulos DIMM). Para su información, el área de la memoria en la que se copia la ROM se ubica entre los 640KB y los 1024KB. Este área se denomina Segmento del adaptador.
Esta opción es de interés para las aplicaciones gráficas y de juegos que se ejecutan en MS-DOS ya que usan esta memoria ROM.

Sin embargo, todos los sistemas operativos recientes (Windows 95 y 98, Windows NT, OS/2,...) poseen sus propios drivers para la tarjeta de video (administradores de visualización gráfica), por lo que la función RAM sombra (o sombra BIOS ROM de video) se puede deshabilitar para sistemas operativos recientes que ya no operan en DOS.

En general, debido a que muchos periféricos tienen una memoria ROM (cuyo tiempo de acceso no es el más rápido), sus contenidos (si conoce la dirección exacta) se pueden copiar a la memoria RAM con la función "sombra del BIOS ROM". Sin embargo, no se recomienda utilizar esta opción ya que, en la actualidad, la mayoría de las tarjetas del adaptador tienen sus propios drivers y las modificaciones podrían causar problemas.

Deshabilite opciones innecesarias

En los equipos recientes, algunas opciones del BIOS no son necesarias, o el uso que se les da no es el adecuado (por ejemplo, las opciones de red). Por lo tanto, si se deshabilitan, es posible acelerar el inicio del sistema.

Antivirus El BIOS tiene un pequeño antivirus que evita cualquier escritura al sector de Arranque de su disco rígido. Únicamente la instalación de un sistema operativo nuevo requiere del acceso a esta parte (muy sensible) del disco. La habilitación de la opción de Advertencia de Virus es suficiente.
Recalibración de la unidad del disquete Cada vez que se inicia el sistema, el BIOS recalibra la unidad del disquete. Esto significa que determina si la unidad del disquete cuenta con 40 u 80 pistas. Esto se puede evitar deshabilitando la opción Iniciar la Búsqueda del Disquete.
Memoria caché Si configura correctamente la memoria caché, puede mejorar considerablemente el rendimiento del ordenador. Según la máquina, a menudo, conviene habilitar las opciones de Caché Interno del CPU y Caché Externo del CPU. Por lo tanto, se le recomienda realizar pruebas con estas opciones tanto habilitadas como deshabilitadas para saber qué configuración da los mejores resultados...
Deshabilite las pruebas de inicio del sistema para ganar tiempo

Las pruebas de la memoria RAM que realiza el BIOS son completamente inútiles. Si existen estas opciones, deshabilítelas:

Prueba de Memoria de más de 1 MB

Error de verificación de la paridad de la memoria

Sonido de la prueba de memoria

Por el otro lado, debería habilitar la opción Autotest de Encendido Rápido la cual acelerará el inicio de sistema de su PC.

Modo de bloqueo del disco rígido El modo de bloqueo le permite al sistema transferir varios sectores al mismo tiempo. Habilite la opción Modo de Bloqueo IDE HDD si su disco admite lo siguiente...
Velocidad de repetición del teclado Mediante la habilitación de la Configuración de velocidad automática (velocidad a la que el teclado repite un carácter cuando usted presiona una tecla). Las opciones de Velocidad Automática y Retraso Automático definen la frecuencia de repetición de las teclas en el intervalo previo al comienzo de la repetición. Los valores 30 y 250 son óptimos.
Velocidad de acceso a la memoria La opción del Reloj DMA define la velocidad de acceso a la memoria directa. Cuanto más alto sea el valor, mejores serán los resultados. Este resultado debe aumentarse lentamente hasta encontrar la configuración óptima (que dependerá de su placa madre).
Rendimiento de la memoria Habilite las opciones Comienzo Rápido de la memoria DRAM y Búfer de Escritura Publicada de la memoria DRAM
Configure la Lectura de la Memoria DRAM en ráfagas con el valor más bajo admitido por su PC.
Rendimiento PCI Habilite las opciones de Envío de CPU a PCI, Ráfaga PCI y Envío de PCI a CPU. Estas le permitirán crear un sistema de búfer para los datos enviados por el CPU al bus del PCI, transferir más datos en forma simultánea y administrar un búfer de PCI a CPU, respectivamente.
Rendimiento AGP La opción de Tamaño de Apertura AGP le permite definir la memoria asignada a texturas. Cuanto mayor sea este valor, más rápido será el acceso a la memoria. Aumente este valor paso a paso hasta que encuentre la configuración óptima.
Secuencia de arranque La opción de Secuencia de arranque le permite definir el orden en que el sistema elije las unidades desde las que se iniciará. Generalmente, la secuencia de arranque comienza con la unidad de disquete (secuencia A, C), lo cual significa que si el sistema detecta un disquete en la unidad, verificará que contenga un sector de arranque del cual iniciarse si encuentra alguno. De lo contrario, enviará un mensaje de error que indique que el disquete no puede arrancar o bien, que no es un disco de sistema (mensaje de muestra:
"No es un disco de sistema o hay un error en él. Reemplácelo y presione cualquier tecla cuando esté listo").
Esta opción es inútil a no ser que usted no tenga la intención de hacer arrancar el sistema desde un disco de sistema. De hecho, esta opción disminuye considerablemente la velocidad del inicio del sistema y es muy molesta si usted, como yo, suele olvidarse disquetes dentro de la unidad. Para deshabilitar esta opción, necesita modificar la secuencia de arranque (con las teclas RePág y AvPág). hasta que se asemeje a 'C, A'. No olvide restaurar la secuencia a 'A, C' cuando necesite hacer arrancar el sistema desde un disco de sistema.
Autodetección de discos La detección de discos rígidos puede llevar tiempo si usted tiene varios discos rígidos. Para que el inicio del sistema sea más rápido, se le recomienda fijar los parámetros de sus discos rígidos en la CONFIGURACIÓN CMOS ESTÁNDAR. Si conoce la cantidad de cilindros, pistas y sectores por pista de su disco rígido (generalmente, estos valores se escriben en el disco) puede ingresarlos manualmente. De lo contrario, puede ejecutar la detección automática del disco rígido (AUTODETECCIÓN DE IDE HDD) la cual determinará estos valores por usted...

Parámetros BIOS relacionados con la memoria

En el área de rendimiento, el tiempo que lleva acceder a la memoria es de gran importancia en el BIOS. Al configurar estos parámetros, es posible obtener aumentos de hasta el 20% con respecto a la configuración automática predeterminada.

Generalmente, los parámetros relacionados con la memoria se ubican en la sección "Instalación de las Opciones del Chipset". Estos parámetros son:

  • Estados de espera
  • Acceso en ráfaga
  • Actualizar

Para modificar estos valores, primero debe deshabilitar la configuración automática. Para esto, debe deshabilitar la opción Autoconfiguración (el valor habilitado asigna la configuración más segura para todos los tipos de memoria, y, por lo tanto, es la más lenta. Sin embargo, debería prestarse atención a esto ya que es un punto de partida). A continuación, necesita modificar, una por una, las opciones y, luego de cada prueba, verificar el valor previo para poder restaurarlo si detecta un problema después de una modificación.

Acceso en ráfaga

¿Por qué existen diferentes configuraciones para la memoria?
Porque existen muchos tipos de memoria, cada una con una configuración diferente.

La opción DRAM R/W posee dos valores: el primer valor corresponde a la cantidad de ciclos por los que pasa el procesador para la lectura (R) y el segundo corresponde a los ciclos necesarios para la escritura (W). Generalmente, los valores para la lectura son X444, y X333 para la escritura (cuanto menor sea el valor, más rápido será el acceso a la memoria, aunque se correrán más riesgos de que su configuración se vuelva inestable. Por esta razón, es necesario reducir estos valores gradualmente y luego probarlos).

Estados de espera

Las opciones FP Mode DRAM Read WS y Estado de Espera para la Lectura EDO caracterizan la sincronización de lectura RAM para los módulos de la memoria EDO y DRAM (también llamados DRAM Read WS, Estados de Espera para la Lectura DRAM,...). Esta opción permite definir la cantidad de estados de espera con respecto al bus del sistema, ya que, en ocasiones, el bus del sistema es demasiado rápido para la memoria, lo cual puede causar bloqueos.
Por lo tanto, si desea acelerar el sistema, puede tratar de reducir la cantidad de estados de espera. No obstante, si tiene problemas por haber incrementado la velocidad del sistema (sobreaceleración) puede tratar de disminuirla...

Dentro de los módulos de la memoria, también hay estados de espera. Debido a que los datos se almacenan en tablas, existen dos señales:

  • CAS (Column Address Strobe (Impulso de Dirección de Columna))
  • RAS (Row Address Strobe (Impulso de Dirección de Fila))
Con el tiempo, estas señales se pueden espaciar. Este retraso entre los dos tipos de señales se denomina Retraso de RAS a CAS

Actualizar

Existen muchas opciones de actualización en el BIOS. Para entender el concepto de actualización, debe entender como funciona la memoria RAM.

La memoria RAM está formada por un gran número de capacitores que pierden su carga con el tiempo. Esto significa que la memoria pierde gradualmente... su memoria. Por lo tanto, necesita actualizarse mediante pequeños pulsos eléctricos que recargan a los capacitores. Estos pulsos duran unos milisegundos. Ahora bien, en un ordenador, el tiempo se marca en relación a una frecuencia de reloj. Por ende, la duración de los intervalos de actualización se da en relación a la frecuencia del reloj ("1 CLK" significa un tic de reloj, mientras que "2T o 3T" se refieren al número de ciclos del procesador (CPU)). Estos valores deben ser tan bajos como sea posible para obtener una buena optimización. Generalmente, cada valor se puede disminuir por unidad con respecto al valor establecido a través de la configuración automática.

Consulta también


BIOS optimization
BIOS optimization
Optimierung des BIOS
Optimierung des BIOS
Optimisation du BIOS
Optimisation du BIOS
Ottimizzazione del BIOS
Ottimizzazione del BIOS
Optimização do BIOS
Optimização do BIOS
Última actualización: 16 de octubre de 2008 a las 15:43 por Jeff.
El documento «Optimización del BIOS» se encuentra disponible bajo una licencia Creative Commons. Puedes copiarlo o modificarlo libremente. No olvides citar a CCM (es.ccm.net) como tu fuente de información.