LA BIOS 


El Sistema Básico de Entrada/Salida (Basic Input-Output System), conocido simplemente con el nombre de BIOS, es un programa informático inscrito en componentes electrónicos de memoria Flash existentes en la placa base. Este programa controla el funcionamiento de la placa base y de dichos componentes.1 Se encarga de realizar las funciones básicas de manejo y configuración del ordenador
es responsable de permitir el arranque del sistema operativo. Para esto, analiza el hardware (por ejemplo, chequea si el teclado está conectado y emite un mensaje de error en caso contrario), verifica la memoria, entre otros. Esta fase es conocida como POST (Power-On Self Test).
En la mayoría de las computadoras, si el usuario presiona una tecla especial - como F1, F2 o Delete - apenas la máquina se enciende (antes de que el sistema operativo comience) tendrá acceso a una interface de usuario llamada Setup. Por medio de esta, es posible trabajar con las opciones de configuración del hardware. Por ejemplo, se puede cambiar la velocidad del procesador, alterar el tiempo de acceso a la memoria y ejecutar operaciones más simples, como hacer que la computadora reconozca una unidad de disco. El Setup está directamente vinculado a la BIOS.

Aunque fue mejorando con el pasar del tiempo, la BIOS es una tecnología antigua, cuya limitaciones ya se sienten en la actualidad. Esto se nota, por ejemplo, cuando un nuevo standard de hardware es lanzado. Generalmente, la implementación del reconocimiento de este en la BIOS es una tarea muy compleja.


FUNCIONES DE LA BIOS: 

 El sistema BIOS de un PC estándar desempeña en realidad cuatro funciones independientes:
  1. Proceso de carga inicial del software.
  2.  Programa de inventario y comprobación del hardware.
  3.  Inicialización de los dispositivos hardware que lo requieren; carga de cierto software básico, e inicio del           Sistema Operativo.
  4.  Soporte para ciertos dispositivos hardware del sistema.


FUNCIONAMIENTO:


Después de un reset o del encendido, el procesador ejecuta la instrucción que encuentra en el llamado vector de reset (16 bytes antes de la instrucción máxima direccionable en el caso de los procesadores x86), ahí se encuentra la primera línea de código del BIOS: es una instrucción de salto incondicional, que remite a una dirección más baja en la BIOS. En los PC más antiguos el procesador continuaba leyendo directamente en la memoria RAM las instrucciones (dado que esa memoria era de la misma velocidad de la RAM), ejecutando las rutinas POST para verificar el funcionamiento del sistema y posteriormente cargando un sistema operativo (de 16 bits) en la RAM, que compartiría funcionalidades de la BIOS.
De acuerdo a cada fabricante del BIOS, realizará procedimientos diferentes, pero en general se carga una copia del firmware hacia la memoria RAM, dado que esta última es más rápida. Desde allí se realiza la detección y la configuración de los diversos dispositivos que pueden contener un sistema operativo. Mientras se realiza el proceso de búsqueda de un SO, el programa del BIOS ofrece la opción de acceder a la RAM-CMOS del sistema donde el usuario puede configurar varias características del sistema, por ejemplo, el reloj de tiempo real. La información contenida en la RAM-CMOS es utilizada durante la ejecución del BIOS para configurar dispositivos como ventiladores, buses y controladores.
Los controladores de hardware del BIOS están escritos en 16 bits siendo incompatibles con los SO de 32 y 64 bits, estos cargan sus propias versiones durante su arranque que reemplazan a los utilizados en las primeras etapas.


TIPOS DE BIOS



Los tipos de bios mas comunes son: 

  • ROM (Read Only Memory)


El software característico de la BIOS viene grabado en un chip de memoria no volátil de solo lectura ROM, situado en la placa base, de ahí el nombre ROM BIOS. Sólo se puede grabar en el momento que se fabrica el chip. La información que contiene no se puede alterar. Esto garantiza que no se perderá al apagar el Sistema y que no dependerá para su actuación de la existencia o buen funcionamiento de ningún disco, por lo que estará siempre disponible (esto es importante porque, posibilita el arranque inicial del equipo sin necesitar de ningún recurso externo).
Desde los primeros días de vida del PC, el ROM-BIOS dio problemas en los equipos existentes, dado que los avances técnicos eran constantes, lo que suponía aumentar las capacidades de disco y de los dispositivos conectados a los equipos. Esto exigía nuevas BIOSes, con lo que había que cambiar la placa base, o cuando mínimo, en los modelos posteriores, cambiar el integrado que contenía la ROM BIOS .

  •  EPROM ("Erasable programmable read-only memory") y EEPROM ("Electrically erasable programmable read-only memory").


Para resolver el problema comentado con anterioridad se comenzó a utilizar memorias regrabables tipo EPROM las cuales se programan mediante impulsos eléctricos y su contenido se borra exponiéndolas a la luz ultravioleta (de ahí la ventanita que suelen incorporar este tipo de circuitos), de manera tal que estos rayos atraen los elementos fotosensibles, modificando su estado. Las EPROM se programan insertando el chip en un programador de EPROM y activando cada una de las direcciones del chip, a la vez que se aplican tensiones de -25 a -40 V a los pines adecuados. Los tiempos medios de borrado de una EPROM, por exposición a la luz ultravioleta, oscilan entre 10 y 30 minutos. Con el advenimiento de las nuevas tecnologías para la fabricación de circuitos integrados, se pueden emplear métodos eléctricos de borrado. Estas ROM pueden ser borradas sin necesidad de extraerlas de la tarjeta del circuito. Además de EEPROM suelen ser denominadas RMM (Read Mostly Memories), memorias de casi-siempre lectura, ya que no suelen modificarse casi nunca, pues los tiempos de escritura son significativamente mayores que los de lectura.

FLASH BIOS

la memoria flash es la más utilizada en la actualidad. Esta clase de memoria se incluye en la categoría de las volátiles. La misma cuenta con la capacidad de ser regrabada, sin el empleo de dispositivo de borrado alguno. Consecuentemente, es posible actualizarla de manera permanente y fácil.
 En la actualidad se utiliza un tipo de memoria no volátil "flash" (Flash BIOS) que puede ser regrabada sin utilizar ningún dispositivo de borrado o grabación especial, lo que permite actualizarla muy cómodamente. Por lo general solo es necesario "bajarse" de Internet la versión adecuada (normalmente del sitio del fabricante de la placa base) y seguir las instrucciones que acompañan al programa


OTROS TIPOS DE BIOS SON:Debido a que el BIOS es usado constantemente en el funcionamiento normal del PC, y que la memoria RAM es de acceso más rápido que la ROM, muchos fabricantes disponen que el contenido de la ROM BIOS sea copiado a memoria RAM como parte del proceso de arranque inicial. Esto se conoce como "Shadowing" y tiene el efecto de acelerar el rendimiento del sistema. La versión de la BIOS cargada en RAM se denomina shadow BIOS. Naturalmente esto exige un realineamiento de los vectores de interrupción , de forma que apunten a las nuevas posiciones en RAM.

Los BIOS mas modernos son los denominados PnP BIOS o PnP-aware BIOS, lo que significa que están previstos para manejar el estándar PnP "Plug and Play" . Una tecnología que permite a un equipo identificar cualquier dispositivo hardware que se conecte y signarle los recursos necesarios sin que existan conflictos con el resto. Antes de esta tecnología la adición de nuevos dispositivos constituía un auténtico quebradero de cabeza, dada la escasez de recursos que previeron los diseñadores del PC.

existen ciertos BIOS de última generación llamados PnP (Plug and Play) BIOS o PnP aware BIOS, los cuales tienen la capacidad de reconocer de manera automática un dispositivo exterior (hardware), asignándole al mismo aquellos recursos que se consideren necesarios para su funcionamiento.


MÉTODOS DE ACCESO A LA BIOS

Para acceder a esta configuración el usuario necesita presionar una o más combinaciones de teclas durante la carga de laBIOS, aquí está una lista que originalmente publicaron en archivo geek de las combinaciones de teclas necesarias para acceder a la configuración de la BIOS de diferentes fabricantes de computadoras, placas madres (placas bases) o de la mismaBIOS.
  • Acer (Aspire, Power, Veriton, Extensa, Ferrari, TravelMate, Altos): Presiona [F2] o [Supr] depués de la carga del BIOS.
  • Acer (Altos 600 Server): Presiona [Ctrl]+[Alt]+[Esc] o [F1] durante el arranque (para opciones avanzadas).
  • Acer (PC antiguo): Presiona [F1] o [Ctrl]+[Alt]+[Esc] para acceder a la BIOS.
  • AMI (American Megatrends AMIBIOS, AMI BIOS): Presiona [Delete] durante el arranque.
  • AMI (American Megatrends AMIBIOS, AMI BIOS) – versiones antiguas: Presiona [F1] o [F2] durante el arranque.
  • Award BIOS (AwardBIOS): Presiona [Del] después de encender el computador.
  • Award BIOS (AwardBIOS) – versiones antiguas : Presiona [Ctrl]+[Alt]+[Esc] durante el arranque.
  • ALR: Presiona [Ctrl]+[Alt]+[Esc] o [Ctrl]+[Alt]+[Del] durante el arranque.
  • ARI: Presiona [Ctrl]+[Alt]+[Esc] o [Ctrl]+[Alt]+[Del] durante el arranque.
  • AST Advantage: Presiona [Ctrl]+[Alt]+[Esc] durante el arranque.
  • Compaq (Presario, Prolinea, Deskpro, Systempro, Portable): Presiona [F10] cuando el cursor aparece en la esquina superior de la pantalla.
  • Compaq (Presario, Prolinea, Deskpro, Systempro, Portable): Presiona [F10] cuando aparece la pantalla con el logotipo.
  • Compaq (computadores antiguos): Presiona la tecla [F1], [F2], [F10], o [Del].
  • Cybermax: Presiona la tecla [Esc].
  • Dell (XPS, Dimension, Inspiron, Latitude. OptiPlex, Precision, Vostro): Presiona F2 cuando aparece el logotipo Dell hasta aparecer “Entering Setup”.
  • Dell (viejos modelos 486): Presiona [Ctrl]+[Alt]+[Enter] durante el arranque.
  • Dell (algunos modelos): Presiona el botón Reset 2 veces.
  • Dell Dimensión L566cx System: Presiona [Del].
  • Dell (antiguos modelos de portátiles – notebooks): Presiona [Fn]+[Esc] o [Fn]+[F1].
  • DTK (Datatech Enterprises): Presiona [Esc] justo después de encender PC.
  • EISA Computer: Presiona el botón Reset, luego presiona [Ctrl]+[Alt]+[Esc] cuando empieza el conteo de meoria o presiona [Crtl]+[Alt]+[S].
  • eMachines (eMonster, eTower, eOne, S-Series, T-Series): Presiona [Tab] o [Del] durante el arranque.
  • eMachine (algunos modelos antiguos): Presiona [F2].
  • Fujitsu (LifeBook, Esprimo, Amilo, Tablet, DeskPower): Presiona [F2] cuando aparezca el logotipo de Fujitsu.
  • Gateway usando Phoenix BIOS (DX, FX, One, GM, GT, GX, Profile, Astro): Presiona [F1].
  • Gateway (algunos viejos modelos): Presiona [F2].
  • Hewlett-Parkard (HP Pavilion, TouchSmart, Vectra, OmniBook, Tablet): Presiona [F1] en el arranque.
  • Hewlett-Parkard (HP Alternative): Presiona [F2] o [Esc].
  • Hewlett-Parkard (HP) Tablet PC: Presiona [F10] o [F12].
  • IBM ThinkPad usando BIOS IBM (modelos anteriores): Presiona [Ctrl]+[Alt]+[Ins] cuando el cursor aparezca en la parte superior de la pantalla.
  • IBM ThinkPad usando BIOS BIOS (modelos posteriores): Presiona y sostiene [F1] encendiendo el portátil.
  • IBM ThinkPad usando BIOS Phoenix: Presiona [Ctrl]+[Alt]+[F11] del prompt de DOS.
  • IBM (PC, XT, AT): Presiona [F1] al encender el ordenador.
  • IBM (antiguos computadores o notebooks): Presiona [F2].
  • Lenovo (ThinkPad, IdeaPad, 3000 Series, ThinkCentre, ThinkStation): Presiona [F1] o [F2] en el arranque.
  • Lenovo (modelos antiguos): Presiona [Ctrl]+[Alt]+[F3], [Ctrl]+[Alt]+[Ins] o [Fn]+[F1].
  • Microid Research MR BIOS: Presiona [F1].
  • Micron (MPC ClientPro, TransPort): Presiona [F1], [F2] o [Del] en el arranque.
  • NEC (PowerMate, Versa, W-Series): Presiona [F2] durante el arranque.
  • NEC Versa Notebook: Presiona y sostiene [F1] mientras arranca.
  • Olivetti PC Pro: Presiona [Ctrl]+[Alt]+[Shift]+[Del](en el teclado numérico) durante el arranque.
  • Packard Bell (8900 Series, 9000 series , Pulsar, Platinum, EasyNote, imedia, iextreme): Presiona [F1], [F2], o [Del].
  • Packard Bell (modelos 386 y 486): Presiona [Ctrl]+[Alt]+[S].
  • Phoenix BIOS (Phoenix-Award BIOS): Presiona [Del] durante el test de diagnóstico en el arranque.
  • Phoenix BIOS (Phoenix-Award BIOS) – versión antigua: Presiona [Ctrl]+[Alt]+[S], [Ctrl]+[Alt]+[Esc], [Ctrl]+[Alt]+[Ins] o [Ctrl]+[S] durante el test de diagnóstico después de arrancar.
  • Sharp (Notebook Laptops, Actius UltraLite): Presiona [F2] en el arranque.
  • Sharp (antiguos PC): necesita el disco de diagnóstico para acceder a la BIOS.
  • Shuttle (Glamor G-Series, D’vo, Prima P2-Series, Workstation, X Mini XPC, Surveillance): Presiona [F2] o [Del] en el arranque.
  • Sony (VAIO, PCG-Series, VGN-Series): Presiona [F1], [F2] o [F3] después de encender el computador.
  • Sony Vaio 320 Series: Presiona [F2] durante el arranque.
  • Tandon 386: presiona [Ctrl]+[Shift]+[Esc].
  • Tandon: presiona [Ctrl]+[Shift]+[Esc].
  • Toshiba (Portégé, Satellite, Tecra): Presiona [Esc] durante el arranque.
  • Toshiba (Portégé, Satellite, Tecra con BIOS Phoenix): Presiona [F1] durante el arranque.
  • Zenith, Phoenix: Presiona [Ctrl]+[Alt]+[Ins] durante el arranque.
Otras varias combinaciones de teclas posibles para otras marcas de computadora:
  • [Ctrl]+[Esc]
  • [Ctrl]+[Ins]
  • [Ctrl]+[Alt]
  • [Ctrl]+[Alt]+[+]
  • [Ctrl]+[Alt]+[F3]
  • [Ctrl]+[Alt]+[Del]
  • [Ctrl]+[Alt]+[S]
  • [Ctrl]+[Alt]+[Enter]
  • [Ctrl]+[Alt]+[Ins]
  • [Ctrl]+[Alt]+[Esc]
  • [Ctrl]+[Shift]+[Esc]
  • [Tab]
  • [F1]
  • [F3]
  • [F4]
  • [F10]
  • [F12]
  • [Fn]+[Function Key]

FUNCIÓN DE LA PILA EN LA BIOS


la pila sirve para guardar la información del BIOS de la tarjeta madre, información como la fecha y hora, contraseñas, configuraciones de dispositivos, etc. Si la pila esta gastada la información cada que apagues la computadora no se va a quedar guardada sino que cada que la apagues es como si tu tarjeta madre se reseteara.
Si algún día quieres entrar al setup del BIOS y no recuerdas la contraseña si la tienes, puedes sacarle la pila y esperar un par de horas y listones, el motherboard sin clave.

CIRCUITO INTEGRADO DE LA BIOS 


La BIOS es un circuito integrado que contiene un programa. Con el tiempo surgen nuevas funciones y se corrigen defectos por lo cual las firmas comerciales pueden sacar nuevas versiones a fin de actualizar nuestra BIOS.
El mercado de las BIOS está repartido entre tres marcas principales: Award, AMI (American Megatrends) y Phoenix. BIOS contiene una gran cantidad de configuraciones que no deberían modificarse más de una a la vez, en vez de eso hay que tomar notas y hacer un cambio a la vez y observar los resultados

Fabricantes comunes:


American Megatrends

Phoenix Technologies


COMO CONFIGURAR LA BIOS PARA QUE ARRANQUE DESDE 
MEMORIA USB 

Configurar tu computadora para arrancar desde una unidad USB te permite iniciar desde un sistema operativo separado que se encuentre almacenado en una unidad USB. Esto puede ser útil cuando necesites solucionar problemas en una computadora o acceder al disco duro sin entrar al sistema operativo principal. Para poder arrancar desde una unidad USB, la tarjeta madre de tu computadora y el BIOS deben soportar el inicio mediante USB. Si es así, todo lo que tienes que hacer es ajustar la configuración del BIOS.
Instrucciones:
1.       Apaga tu computadora y permite que termine este proceso completamente.

2.       Inserta la unidad USB en un puerto disponible de tu computadora. Para hacer más sencillo el acceso, intenta insertarla en un puerto USB frontal, si cuentas con alguno.

3.       Enciende tu computadora y entra al menú del BIOS. Cuando tu computadora se encuentre en el proceso de arranque, el logotipo del fabricante aparecerá en la pantalla. En la parte inferior hay una nota que indica qué boton presionar para entrar al BIOS. Presiona rápidamente dicho botón para entrar al menú. Todos los fabricantes tienen ligeras diferencias entre sí, pero algunos de los botones más comunes son F2, F10, F12, ESC y DEL. Si no estás seguro, revisa el manual de usuario que viene incluido con tu computadora.

4.       Usa las teclas de desplazamiento para moverte al menú de dispositivos de arranque. Puede ser que éste aparezca con diferentes títulos en diferentes computadoras, pero puedes buscar una opción que diga "Orden de arranque" o "Dispositivos de arranque". Presiona la tecla Enter para ir al menú.

5.       Selecciona la opción "Unidad USB" y elígela como primer dispositivo de arranque. Cierra el menú del BIOS y reinicia tu computadora. Cuando arranque nuevamente, ésta iniciará con la memoria USB.

CONSEJOS Y ADVERTENCIAS: 

Si no ves una opción para USB en el menú de arranque, significa que el BIOS y tu tarjeta madre no permiten el inicio desde ese dispositivo. Ponte en contacto con el fabricante de tu tarjeta madre para saber si existe alguna actualización del BIOS disponible que permita el arranque desde la unidad USB.