El Sistema Básico de Entrada/Salida o BIOS (Basic Input-Output System ) es un código de SW que localiza y carga el SISTEMA OPERATRIVO en la RAM; es un software muy básico instalado en la PLACA BASE que permite que ésta cumpla su cometido. Proporciona la comunicación de bajo nivel, el funcionamiento y configuración del HW del sistema que, como mínimo, maneja el teclado y proporciona salida básica (emitiendo pitidos normalizados por el altavoz de la computadora si se producen fallos) durante el arranque El BIOS usualmente está escrito en lenguaje ensamblador. El primer término BIOS apareció en el sistema operativo CP/M, y describe la parte de CP/M que se ejecutaba durante el arranque y que iba unida directamente al hardware (las máquinas de CP/M usualmente tenían un simple cargador arrancable en la ROM, y nada más). La mayoría de las versiones de MS-DOS tienen un archivo llamado "IBMBIO.COM" o "IO.SYS" que es análogo al CP/M BIOS. Este sistema básico se arranca generalmente en todos los ordenadores con tres teclas que pueden ser distintas: F2, F10 o Supr. Una de estas teclas se debe pulsar durante la carga del ordenador En los primeros años de vida de los sistemas operativos para PC (como el DOS), el BIOS todavía permanecía activo tras el arranque y funcionamiento del sistema operativo. El acceso a dispositivos como la disquetera y el disco duro se hacían a través del BIOS. Sin embargo, los sistemas operativos SO más modernos realizan estas tareas por sí mismos, sin necesidad de llamadas a las rutinas del BIOS. Al encender la computadora, la BIOS se carga automáticamente en la memoria principal y se ejecuta desde ahí por el procesador (aunque en algunos casos el procesador ejecuta la BIOS leyéndola directamente desde la ROM que la contiene), cuando realiza una rutina de verificación e inicialización de los componentes presentes en la computadora, a través de un proceso denominado POST (Power On Self Test). Al finalizar esta fase busca el código de inicio del sistema operativo (bootstrap) en algunos de los dispositivos de memoria secundaria presentes, lo carga en memoria y transfiere el control de la computadora a éste. Posibles fallos de la BIOS La BIOS es un programa sumamente delicado; la programación de este circuito CMOS es muy sencilla, pero bastante delicada de tratar, pues un fallo durante la misma puede estropear el ordenador de forma casi irreversible, aunque se puede reprogramar usando un programador especial, sin embargo, este no es facílmente accesible y cuesta bastante dinero. Sin embargo, algunas BIOS (como Award[1] )son capaces de resistir en ocasiones una mala programación y permiten una nueva reprogramación. También, han aparecido tecnologías como la Dual BIOS de Gigabit que pretende resolver el problema teniendo una segunda BIOS a la que volver en caso de fallos para recuperar la original. Otra problema, puede ser una mala configuración de las opciones de la BIOS que pueden causar desde inestabilidades en el sistema, hasta, sobre todo con ciertas placas madre orientadas al overclocking, llegar a quemar algunos componentes debido a un sobrevoltaje. RESUMEN BIOS, acrónimo de Basic Input-Output System, es un tipo de Software muy básico que localiza el Sistema Operativo en la memoria RAM, brinda una comunicación de muy bajo nivel y configuración del Hardware residente en nuestro ordenador. ¿Qué es la BIOS y para qué sirve? La BIOS es un firmware presente en las computadoras, contiene las instrucciones más elementales para que puedan funcionar y desempeñarse adecuadamente, pueden incluir rutinas básicas de control de los dispositivos. ¿Por qué Actualizar la BIOS? Hay muchas razones por las que un usuario quisiera modificar o actualizar la BIOS. Algunas de las posibles causas podrían ser: Problemas de Funcionamiento de la Placa Base Mejorar, adquirir nuevas funcionalidades para la placa madre. ¿Qué clase de Inconvenientes o problemas podría solucionar una actualización de la BIOS? Además debe ser riesgoso el proceso. Si, es verdad que es riesgoso, pero por ejemplo podría solucionar desperfectos y/o omisiones como: Soportar discos duros de más de 40 GB (Este desperfecto era común hace unos 5, 6 años atrás). Que soporte CPUs Celeron 533MHz (66MHz FSB). Soluciona los problemas con fechas del Año 2000 (Personalmente, he tenido este problema por bastante tiempo). Falta de Soporte para un procesador determinado Problemas de Arranque, etc. En realidad, hay muchas soluciones que podríamos obtener al actualizar la BIOS, para más detalle; uno tiene que ir a la página del fabricante de BIOS. Gestión de Configuración de la BIOS Opciones más Comunes: STANDARD CMOS SETUP: Aquí se entre otras rutinas, se puede cambiar, establecer la fecha del sistema, configurar los discos duros y configurar el Floppy que tengamos. Si no estamos seguros de que tipo de disco duro tenemos es recomendable dejar todos los campos en "AUTO". De otra forma, si estamos seguros que no utilizaremos algún canal IDE, deberíamos el campo como NONE, de esta manera el inicio o arranque será mucho más rápido, ya que no leerá ese dispositivo. Por otra parte la opción HDD Auto Detection, que dicho sea de paso presentan las BIOS actuales, se encarga de detectar y auto configurar todos los discos que reconozca. BIOS FEATURES SETUP Es esencial en este apartado que la opción CPU INTERNAL CACHE esté activada, caso contrario, prescindiremos de memoria caché principal. De la misma manera actuaremos ante la opción CPU EXTERNAL CACHE. Si activamos la opción QUICK POWER ON SELF TEST, aceleraremos el POST, por lo tanto ganaremos segundos de arranque. La Opción BOOT SEQUENCE, me indica el orden en que los dispositivos de la lista serán BOOTEADOS. La Opción SWAP Floppy drive: esta opción solo me permite cambiar las letras de las disqueteras, en el caso de que tuviéramos 2. La Opción SECURITY OPTION, me permite establecer una contraseña cada vez que se encienda el equipo. CHIPSET FEATURES SETUP Esta parte permite modificar partes críticas del sistema como: procesadores, canales DMA, memoria RAM, etc. Una de sus funciones es habilitar a los puertos USB.
POWER MANAGEMENT SETUP
Maneja funciones como la ahorro de energía, sus opciones más conocidas y usadas son: POWER MANAGEMENT, se activa o desactiva la función de ahorro de energía. VIDEO OFF METHOD, Se establece aquí el modo en que el sistema de video ahorrará energía. PM TIMERS, en esta opción estableceremos el tiempo que tarda nuestro sistema en apagar. CPU FAN OFF IN SUSPEND, este método determina si el COOLER debería apagarse en caso de que el sistema este suspendido, No Recomendable. MODEM/LAN Wake UP: Determina si un MODEM o una tarjeta de red puede hacer que se encienda el equipo. PCI/ PNP CONFIGURATION SETUP prácticamente nada que modificar, puesto que los sistemas operativos actuales controlan ellos mismos las interrupciones y el sistema PnP (Plus and Play, enchufar y usar) y no basan sus rutinas en la BIOS. PC Health Status No suele haber ninguna opción que configurar, sin embargo si podremos monitorizar la temperatura del procesador, la velocidad de los ventiladores, el voltaje de la placa base, etc.