INTEGRATED PERIPHERALS
El último submenú con algo de importancia, aunque en este caso tan solo por un par de opciones:
Parallel Port Mode: deberá estar ajustado al tipo de impresora u otros dispositivos de puerto paralelo que tengamos (escáner, ZIP...). Lo normal es EPP o en todo caso ECP, pero nunca debería elegirse "Standard" ni "SPP", la velocidad sería mucho menor.
IDE Prefetch Mode, que debe estar activada (Enabled) para un funcionamiento óptimo. Esta opción no se encuentra en muchos ordenadores.
Arranque rápido
Muchas veces encendemos el ordenador y vemos cómo pasan algunos valiosos segundos de nuestro preciado tiempo con un chequeo reiterativo de la memoria, la detección de discos duros y comprobaciones de teclado o disquetera.
Pues bien, ésta será la última cosa que podremos optimizar, el tiempo necesario hasta que aparezca el esperado logotipo de Windows XX en nuestra pantalla, o la pantalla en modo texto que nos da la bienvenida a la versión 2.2.X de Linux (¿alguien utiliza BeOS o Solaris?, ¿qué es lo que aparece al principio?, quedaría curioso incluirlo en próximas revisiones del artículo).
En el submenú STANDARD CMOS SETUP encontramos algunas opciones interesantes. Si ha probado a encender el ordenador sin conectar un teclado, habrá notado que da un error. Esto se produce porque existe una opción llamada "Halt on:" que indica a la BIOS que debe comprobar ciertas cosas y detenerse en el caso de que encuentre algún error (normalmente en disquetera y teclado). Si le decimos "No Errors" no se detendrá ante ningún error.
También observamos en la misma pantalla cuatro filas con los canales IDE. Normalmente se encuentran en "Auto", con lo que cada vez que arranquemos el ordenador, la BIOS deberá detectar nuestros discos duros. La opción correcta pasa por desactivar la detección en los canales que no tienen discos duros (seleccionando "None"). En cuanto a los que tienen discos duros, si no queremos insertar sus características de forma manual (no hay ninguna necesidad), podemos recurrir a la opción IDE HARD DISK DETECTION del menú principal, que detectará nuestros discos duros y colocará las opciones correctas. Tan solo existe un caso en el que la opción Auto resulta recomendable (prácticamente necesaria), y es cuando la unidad de disco es extraíble.
Por último, podemos reducir el número de tests de memoria que realiza el sistema al arrancar, seleccionando "Enabled" en la opción "Quick Power On Self Test".
|
VALORES POR DEFECTO |
Valores por defecto + CAS 2 |
TURBO DEFAULTS |
CPU Benchmark
|
CPU: 939 MIPS,
FPU: 555 MFLOPS
|
CPU: 938 MIPS,
FPU: 555 MFLOPS
|
CPU: 941 MIPS,
FPU: 556 MFLOPS
|
CPU Multi-Media Benchmark
|
CPU: Integer MMX: 1093,
Float-Point 3DNow!: 1609 it/s
|
CPU: Integer MMX: 1093,
Float-Point 3DNow!: 1610 it/s
|
CPU: Integer MMX: 1095,
Float-Point 3DNow!: 1614 it/s
|
Hard Disk (C:)
|
Drive Index: 10310
|
Drive Index: 10294
|
Drive Index: 10246
|
Buffered Read
|
15 MB/s
|
18 MB/s
|
21 MB/s
|
Sequential Read
|
14 MB/s
|
14 MB/s
|
14 MB/s
|
Random Read
|
4 MB/s
|
4 MB/s
|
4 MB/s
|
Buffered Write
|
2806 KB/s
|
3059 KB/s
|
2886 KB/s
|
Sequential Write
|
13 MB/s
|
12 MB/s
|
12 MB/s
|
Random Write
|
4 MB/s
|
4 MB/s
|
4 MB/s
|
Average Access Time
|
11 ms (estimated)
|
10 ms (estimated)
|
10 ms (estimated)
|
Memory Benchmark
|
CPU/Mem: 102 MB/s,
FPU/Mem: 118 MB/s
|
CPU/Mem: 107 MB/s,
FPU/Mem: 123 MB/s
|
CPU/Mem: 115 MB/s,
FPU/Mem: 135 MB/s
|
ALU |
Assignment
|
110MB/s
|
115MB/s
|
125MB/s
|
Scaling |
109MB/s
|
114MB/s
|
125MB/s
|
Addition
|
99MB/s
|
104MB/s
|
111MB/s
|
Triad
|
92MB/s
|
96MB/s
|
101MB/s
|
FPU |
Assignment
|
110MB/s
|
115MB/s
|
126MB/s
|
Scaling |
110MB/s
|
114MB/s
|
125MB/s
|
Addition
|
126MB/s
|
132MB/s
|
145MB/s
|
Triad
|
127MB/s
|
133MB/s
|
145MB/s
|
Como vemos, la activación de una opción u otra nos puede llevar a obtener valores inesperados. Lo mejor es ir probando las opciones más correctas hasta conseguir el óptimo. Por supuesto, comprobamos que los valores más optimizables se encuentran en aquellas funciones específicas del chipset de la placa base, que son las que controla la BIOS. Por tanto, los valores más afectados serán aquellos relacionados con el tráfico de memoria.
En cambio, no debemos fiarnos de algunos de los valores de los discos duros, pues pueden presentar anomalías debido a la propia naturaleza del sistema operativo, pese a que hemos desactivado todos los programas residentes que se ha podido.
Una característica importante que observamos es el importante aumento de rendimiento simplemente seleccionando para la memoria CAS 2 en lugar de CAS 3: un 5% más de ancho de banda, algo realmente espectacular para un único cambio, que puede llegar hasta un 14% más si ajustamos a la vez otros valores. Es una pena que la memoria PC133 "normal" funcionando a 133 MHz no soporte más que CAS 2... pero a cambio, si tiene memoria PC100 que soporte CAS 2, tal vez no necesite PC133.
Conclusión
Ya hemos visto que no resulta tan complicado optimizar nuestra BIOS. Además, el hecho de que el artículo esté basado en una BIOS Award no debería tener la menor importancia, pues el resto de fabricantes tienen opciones de configuración muy parecidas.
Eso sí, es muy recomendable medir el rendimiento de nuestro sistema antes de realizar las modificaciones, en caso contrario no sabremos si hemos mejorado nuestro rendimiento o por el contrario lo hemos empeorado.
Y aunque la diferencia de rendimiento normalmente no será muy grande, excepto tal vez en programas a los que afecta mucho el ancho de memoria como los de renderizado y algunos juegos, lo importante es que sabrá más sobre su sistema... ¡y que por poco que mejore el rendimiento, será gratis!