La BIOS son las siglas de Basic Input/Output System: Sistema Básico de
Entrada/Salida. Esta definición es algo engañosa porque parece que que la BIOS
sólo se encarga de gestionar los sistemas I/O, pero es bastante más que eso,
podríamos decir que es el sistema operativo del hardware del ordenador. Sin la
BIOS no hay ordenador, sin ella no podría ponerse en marcha. Controla el
proceso de arranque del sistema operativo y está presente para realizar las
funciones y accesos al más bajo nivel.
The World
Historia
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.
El sistema operativo CP/M (Control Program/Monitor) es un sistema operativo desarrollado por Gary Kildall para el microprocesador Intel 8080 (los Intel 8085 y Zilog Z80 pueden ejecutar directamente el código del 8080, aunque lo normal es que se entregara el código recompilado para el microprocesador de la máquina). Se trata del sistema operativo más popular entre las computadoras personales en los años 1970. Aunque fue modificado para ejecutarse en un IBM PC, el hecho que IBM eligiera MS-DOS, al fracasar las negociaciones con Digital Research, hizo que el uso de CP/M disminuyera hasta hacerlo desaparecer.
En los primeros diseños del PC, la ROM BIOS ocupaba solo 40 KB. En esa época, el rango de direcciones de memoria que podía manejarse era 00000-FFFFFh (un máximo de 1.048.576 Bytes = 1 MB). El sistema operativo tenía un peso de 640 KB del DOS (en realidad 655.360 Bytes), que en la época parecían más que suficientes para los programas y el propio Sistema Operativo. Tenga en cuenta que el IBM-PC original carecía de disco duro; un disquete de 5 1/4" de 160 KB (que podía contener un máximo de 64 ficheros!!), era opcional.
En los primeros 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. El aumento de complejidad de los periféricos, junto con la insaciable demanda de velocidad, ha motivado que empiece a invertirse la tendencia. Cada vez más, el Sistema Operativo rehace los punteros situados por el BIOS en la tabla de vectores de interrupción IDT (2.4) para que señalen a sus propias rutinas. Por ejemplo, las controladoras gráficas actuales utilizan modos de operación impensables en las primitivas adaptadoras gráficas de color CGA, y los servicios de control utilizan rutinas específicas, de 32 o 64 bits, que explotan las nuevas posibilidades de los dispositivos. En este sentido, los servicios BIOS nativos solo son utilizados cuando se necesita compatibilidad hacia atrás. Por ejemplo, si arrancamos un equipo Pentium con un disquete DOS por razones de mantenimiento o diagnóstico. En este caso, algunas de las características más avanzadas del sistema, como la controladora gráfica serán utilizadas en forma muy rudimentaria, mientras que otras, como los puertos USB, infrarrojos, firewire, etc. no serán accesibles. La razón es que tales "Servicios" sencillamente no existen en la BIOS tradicional.
Funcionalidad
La BIOS cumple un papel fundamental en el funcionamiento de nuestro PC, siendo el único dispositivo que conoce realmente el hardware de nuestro ordenador y el que se encarga de su inicialización.
El arranque del PC se realiza a través de la BIOS, cargándose un software de control en cada arranque, el cual se encarga de realizar un testeo del hardware del ordenador a fin de verifiar y por fin argar el SO en la memoria.
Igualmente, existen unos archivos que configurarán el ordenador de acuerdo a ciertas peculiaridades, realizándose a través de los ficheros denominados CONFIG.SYS y AUTOEXEC.BAT.
La existenia de estos archivos no es precisa para el arranque del PC, pudiendo éste arrancar normalmente sin ellos.
Así pues, la BIOS arranca en dos fases:
- Primero realiza un reconocimiento y testeo del hardware presente en el ordenador.
- Posteriormente realiza el arranque del SO, para lo cual debe cargar en memoria ciertas rutinas a fin de comuniarse con los distintos dispositivos hardware.
Acceso a La BIOS!
Aunque para muchos usuarios el entrar en la BIOS es algo obvio, los usuarios más inexpertos pueden no saber cómo acceder a ella (no obstante, se recomienda no cambiar ningún valor si no se sabe lo que se cambia).
Para acceder a la BIOS el usuario necesita presionar una o más combinaciones de teclas durante la carga de la BIOS.
Aquí hay una lista de las posibles combinaciones.
*ctrl + esc *ctrl + ins *ctrl + alt
*ctrl + alt + (t) *ctrl + alt + f3 *ctrl + alt + del
*ctrl + alt + s *ctrl + alt + enter *ctrl + alt + esc
*ctrl + shift + esc *tab *f1 * f3 *f4 *f10 *f12
Tipos de BIOS
Físicamente es un chip de memoria en el que se almacena un código que el ordenador utiliza al conectarse la corriente. El código marca los pasos para que el hardware se inicie y compruebe los componentes.
El chip que almacena el código de la BIOS se encuentra en nuestra placa base, puede estar soldado a ella o puede estar en un zócalo por lo que se puede sustituir. Hay tres tipos de BIOS y su diferencia está en el método que se utiliza para grabarla:
1. ROM ---> Sólo se puede grabar en el momento que se fabrica el chip. La información que contiene no se puede alterar.
2. EPROM ---> Estos chips se pueden grabar con luz ultravioleta. En la parte superior del chip se puede apreciar una especie de ventanilla transparente, que suele estar tapada con una pegatina. Estas BIOS se encuentra principalmente en 286 y 386.
3. Flash BIOS ---> Son los más utilizados en la actualidad. Estos chips se pueden grabar mediante impulsos eléctricos por lo que el propietario del ordenador la puede actualizar con un programa.
Otro componente que está ligado directamente a la BIOS es la CMOS: Complementary Metal Oxide Semiconductor. Es una pequeña porción de RAM, que almacena los valores y ajustes de la BIOS: la hora, la fecha y los parámetros de los dispositivos de nuestro ordenador. La CMOS, al ser memoria RAM, tiene que estar continuamente enganchada a la corriente eléctrica para no perder la información. Cuando nosotros apagamos el ordenador entra en funcionamiento una pila de litio situada en la placa base. Esta pila no es recargable y tiene una vida aproximada de cinco o seis años.
Entre otros, la BIOS contiene el programa de configuración: los menús y pantallas que aparecen cuando accedemos a los parámetros del sistema, es decir , al pulsar una secuencia de teclas cuando la máquina arranca. El interface que utilizan estos programas actualmente es mucho más amigable que hace unos años. Ahora te hacen sugerencias, te dicen dónde hay que pulsar, detectan automáticamente los componentes.
Algunos tipos de BIOS
Suscribirse a:
Entradas (Atom)