domingo, 11 de diciembre de 2011

Caracteristicas

El BIOS (sigla en inglés de basic input/output system;
en español "sistema básico de entrada y salida") es un software que localiza y
reconoce todos los dispositivos necesarios para cargar el sistema operativo en
la memoria 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 hardware del sistema que, como mínimo,
maneja el teclado y proporciona una 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 uso del término
"BIOS" se dio 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 memoria de sólo lectura,
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 BIOS de CP/M.

El BIOS es un sistema básico de entrada/salida que normalmente pasa inadvertido para el
usuario final de computadoras. Se encarga de encontrar el sistema operativo y cargarlo en
la memoria RAM. Posee un componente de hardware y otro de software; este último brinda una
interfaz generalmente de texto que permite configurar varias opciones del hardware instalado
en el PC, como por ejemplo el reloj, o desde qué dispositivos de almacenamiento iniciará el
sistema operativo (Microsoft Windows, GNU/Linux, Mac OS X, etc.).

El BIOS gestiona al menos el teclado de la computadora, proporcionando incluso una salida
bastante básica en forma de sonidos por el altavoz incorporado en la placa base cuando hay
algún error, como por ejemplo un dispositivo que falla o debería ser conectado. Estos mensajes
de error son utilizados por los técnicos para encontrar soluciones al momento de armar o reparar un equipo.

El BIOS antiguamente residia en memorias ROM o EPROM pero desde mediados de los 90 comenzó
a utilizarse memorias flash que podían ser actualizadas por el usuario. Es un programa tipo firmware.
El BIOS es una parte esencial del hardware que es totalmente configurable y es donde se controlan los
procesos del flujo de información en el bus del ordenador, entre el sistema operativo y los demás periféricos.
También incluye la configuración de aspectos importantes de la máquina.
    La Bios es un programa incorporado en un chip en la placa base de los ordenadores que controla el
arranque de los dispositivos: microprocesador, memoria, grafica, sonido, disco duro, etc…

MACINTOSH (nota añadida por peticion popular)

Para arrancar un Macintosh desde el CD/DVD tan solo hay que encender el equipo mantiendo pulsada la tecla C.
Asi de simple.
PC
En los PCs, cuando pulsamos el boton de encendido del ordenador, nomalmente vemos un logotipo
del fabricante de la placa base (o del ordenador, si es de marca, tipo HP por ejemplo).
Normalmente si pulsamos el tabulador la pantalla cambia y nos muestra un texto donde aparece
al actividad de la Bios de la placa base. En ella veremos cosas como los dispositivos que detecta
(discos duros, CD-Rom…), la memoria RAM disponible y algunos datos mas.

La Bios es un programa y permite que configuremos algunas cosas.
Para ello, en la pantalla del logotipo que antes he mencionado podemos leer algo como
“Press DEL to enter Setup” o “F2 – Setup”. Esto significa que si pulsamos DEL (en tu teclado aparecera como Supr)
o F2 mientras esté el mensaje en pantalla podremos entrar en la configuracion (Setup) de la Bios.
    Configurar la Bios del ordenador significa configurar la manera en que se comportan los dispositivos
que incluye la placa base, configurar mal estos dispositivos hara que deje de funcionar parte o totalmente el PC.

Notese que raramente la Bios esta en castellano, asi que es recomendable aprender ingles.
Tambien hay que saber que no se puede usar el raton, hay que usar el cursor (flechas) del teclado.
Aceptar normalmente sera Enter, F10 en ordenadores HP, y cancelar ESC.
Debido a que esto es una introduccion basica a la configuracion de Bios,
solamente veremos como cambiar la secuencia de arranque.
1  Sinopsis

BIOS es acrónimo de "Basic Input Output System"; literalmente: Sistema básico de Entradas/Salidas.
Se refiere a una pieza de software muy específico, grabada en una memoria no volátil,
que está presente en todos los PC's y compatibles.  Aunque naturalmente existen antecedentes,
en su forma actual es una invención del equipo de IBM encargado de diseñar el primer PC,
y representa uno de los ejemplos más emblemáticos de firmware.
2  Tipos de BIOS

Normalmente este software viene grabado en un chip de memoria no volátil de solo lectura ROM (Read Only Memory),
situado en la placa base, de ahí el nombre ROM BIOS.
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 último es importante,
porque como veremos a continuación, 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 [2]. Para resolver el problema se comenzó a utilizar memorias regrabables
tipo EPROM ("Erasable programmable read-only memory") y EEPROM ("Electrically erasable programmable read-only memory").

Utilización actual y Concecuencias de la BIOS

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.

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 ( 4.3), de forma que apunten a
las nuevas posiciones en RAM.

Bios modernos y Proceso de carga

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" de Microsoft (enchufar y usar H2.4).
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. Por ejemplo, los consabidos conflictos de interrupciones IRQ's [1] y
de direcciones de puertos.

Nota:  En los primeros sistemas era un chip DIP ("Dual In-line package") cuya designación empezaba
por "27" seguido de dos o tres números indicativos de los Kilobits de capacidad.  Por ejemplo, 2764 es una ROM de 8 KB.
El sistema BIOS de un PC estándar desempeña en realidad cuatro funciones independientes:
Proceso de carga inicial del software  
Programa de inventario y comprobación del hardware
Inicialización de los dispositivos hardware que lo requieren; carga de cierto software básico,
e inicio del Sistema Operativo
Soporte para ciertos dispositivos hardware del sistema
El BIOS son las siglas en inglés para Basic Input/Output System o la entrada y salida básica del sistema,
y ¿eso que significa?, pues el BIOS de cualquier computadora es lo primero que lee la PC cuando inicia,
es decir es la primera serie de instrucciones que debe entender la computadora para poder trabajar.
Cuando existe un problema en el BIOS,
por lo general la PC no inicia normalmente, o simplemente no inicia.

El BIOS se guarda en un chip de la tarjeta madre (la tarjeta principal de la PC) lo que mantiene
integro el contenido de la información, que guarda aun cuando se apague la computadora manteniendo
esta información disponible para el próximo inicio de la maquina.

La BIOS cumple un papel fundamental en el funcionamiento de nuestra PC, siendo el único dispositivo
que conoce realmente el hardware de nuestro ordenador y el que se encarga de su inicialización.

Arranque

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 una prueba del hardware de la computadora a fin de verificar y por fin
cargar el SO ( S istema O perativo) en la memoria.

Igualmente, existen unos archivos que configurarán la computadora de acuerdo a ciertas peculiaridades,
realizándose a través de los archivos denominados CONFIG.SYS y AUTOEXEC.BAT. La existencia 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 prueba del hardware presente en la computadora.

- Posteriormente realiza el arranque del SO , para lo cual debe cargar en memoria ciertas rutinas a
fin de comunicarse con los distintos dispositivos hardware.

Códigos de error de la BIOS

Si durante el proceso de prueba del hardware la BIOS detecta alguna anomalía, nos lo hará saber mediante
un sistema de pitidos. Este código no está estandarizado y cada fabricante tiene sus normas.

Actualización 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

Entrada en la BIOS

Se puede entrar casi en todas las computadoras con la tecla SUPR, accionandola al iniciar la computadora
(Press DEL to enter Setup). Si no se permitiera el acceso de esta manera, apaga la computadora,
desconecta el teclado e iníciala nuevamente, mostrará un mensaje de error en la pantalla con la tecla para entrar a BIOS.

Al modificar los datos en la BIOS la computadora no sufre ningún daño, pero en el peor de los casos no arrancará,
se bloqueará y la pantalla pernanecerá completamente negra. Aún en estos casos se puede arrancar la computadora
oprimiendo la tecla INSERT al iniciarla, restaurando la configuración de fábrica, sin embargo, se perderán las
configuraciones individuales desde la hora hasta las características del disco duro.

Flash-ROM, EEPROM Y CMOS. - Este programa se guarda en un chip de memoria ROM (Read Only Memory)
que se halla fijo en la tarjeta madre. Para que esa memoria ROM pueda trabajar junto con el programa
BIOS se utilizan elementos EPROM y EEPROM.  Mientras que en las EPROM (Erasable Programmable ROM) sólo
se puede escribir con técnicas especiales, los chips EEPROM (Electrically Erasable Programmable ROM) se
pueden programar por computadora creando un aumneto de tensión (12 voltios regularmente).
Las EEPROM´s se conocen también como Flash-ROM´s.