Diferencia entre revisiones de «BIOS»

Línea 11: Línea 11:
 
}}
 
}}
  
El '''Sistema Básico de Entrada/Salida''' o '''''BIOS''''' ('''''B'''asic '''I'''nput-'''O'''utput '''S'''ystem '') es un código de [[Software]] que localiza y reconoce todos los dispositivos necesarios para cargar el [[Sistema operativo]] en la [[Memoria de acceso aleatorio|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 de computadora|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.  
+
'''BIOS''' (Basic Input Output System – Sistema Básico de Entrada Salida) es un programa que se encuentra grabado en un chip de la placa base, concretamente en una memoria de tipo ROM (Read-Only Memory).
  
El BIOS (Basic Input-Output System) 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 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 la PC, como por ejemplo el reloj, o desde qué dispositivos de almacenamiento iniciará el sistema operativo (Windows, GNU/Linux, Mac OS X, etc.).
+
== Funciones del BIOS ==
  
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. Basic Input/Output System - Sistema básico de entrada/salida de datos). Programa que reside en la memoria EPROM (Ver Memoria BIOS no-volátil). Es un programa tipo [[Firmware]]. La 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 importantísimos de la máquina.  
+
Es un código de [[Software]] que localiza y reconoce todos  los dispositivos necesarios para cargar el [[Sistema operativo]] en la  [[Memoria de acceso aleatorio|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 de computadora|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.
 +
 
 +
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 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 la PC, como por ejemplo el reloj, o  desde qué dispositivos de almacenamiento iniciará el sistema operativo  ([[Windows]], [[GNU/Linux]], [[Mac OS X]], etc.).<br>
 +
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. Este  reside en la memoria EPROM (Ver Memoria BIOS no-volátil). Es un programa tipo [[Firmware]]. La 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 importantísimos de la máquina.<br>
 +
 
 +
El sistema BIOS de un [[PC]] estándar desempeña en realidad cuatro funciones independientes:<br>
 +
Proceso de carga inicial del software  <br>
 +
Programa de inventario y comprobación del      hardware <br>
 +
Inicialización  de los dispositivos hardware que      lo requieren; carga de cierto  software básico, e inicio del Sistema      Operativo <br>
 +
Soporte para ciertos dispositivos hardware del      sistema <br>
 +
 
 +
=== Acceso y manipulación del BIOS: ===
 +
Para  acceder al programa de configuración del BIOS, generalmente llamado  CMOS Setup, tendremos que hacerlo pulsando un botón durante el inicio  del arranque del ordenador. Generalmente suele ser la tecla Supr aunque  esto varía según los tipos de placa y en portátiles. Otras teclas  empleadas son: F1, Esc, F2  o incluso una combinación, para saberlo con  exactitud bastará con una consulta al manual de su placa base o bien  prestando atención a la primera pantalla del arranque, ya que suele  figurar en la parte inferior un mensaje similar a este:
 +
''Press DEL to enter Setup''
 +
El  aspecto general del BIOS dependerá de qué tipo en concreto tenga en su  placa, las más comunes son: [[Award]], [[Phoenix]] (se han unido) y [[AMI]].  Bastante similares pero no iguales. El programa del BIOS suele estar en  un perfecto inglés y además aparecen términos que no son realmente  sencillos, si no sabe lo que está tocando consulte el manual o a un  especialista, de lo contrario se encontrará con problemas. Aunque tengan  nombres diferentes, existen algunos apartados comunes a todos los tipos  de BIOS.
 +
Una clasificación puede ser:<br>
 +
 
 +
1 Configuración básica de parámetros - Standard CMOS Setup.<br>
 +
2 Opciones de BIOS - BIOS Features, Advanced Setup.<br>
 +
3 Configuración avanzada y chipset - Chipset features.<br>
 +
4 Password, periféricos, discos duros, etc.<br>
 +
 
 +
 
 +
== 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. 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").
 +
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, de forma que apunten a las nuevas posiciones en RAM.
 +
Los BIOS más 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).  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
  
 
== Firmware en tarjetas adaptadoras  ==
 
== Firmware en tarjetas adaptadoras  ==
  
Un sistema puede contener diversos chips con firmware BIOS. Además del BIOS de arranque situado en la [[Disco duro]] y [[Placa base]].  
+
Un sistema puede contener diversos chips con firmware BIOS. Además del BIOS de arranque situado en la [[Disco duro]] y [[Placa base]].  
 +
 
  
 
== El mercado de los BIOS  ==
 
== El mercado de los BIOS  ==
Línea 36: Línea 66:
 
*[[LinuxBIOS]]
 
*[[LinuxBIOS]]
  
== Referencias  ==
+
 
  
 
{{listaref}}  
 
{{listaref}}  

Revisión del 12:24 8 sep 2011

BIOS: Basic Input/Output System
Información sobre la plantilla
AwardBIOS CMOS Setup Utility.png
Phoenix AwardBIOS CMOS (memoria no volátil)
Clases:PROM
EPROM
Memoria Flash
Fabricantes:American Megatrends
Phoenix Technologies

BIOS (Basic Input Output System – Sistema Básico de Entrada Salida) es un programa que se encuentra grabado en un chip de la placa base, concretamente en una memoria de tipo ROM (Read-Only Memory).

Funciones del BIOS

Es un código de Software que localiza y reconoce todos los dispositivos necesarios para cargar el Sistema operativo 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 Hardware 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.

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 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 la PC, como por ejemplo el reloj, o desde qué dispositivos de almacenamiento iniciará el sistema operativo (Windows, GNU/Linux, Mac OS X, etc.).
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. Este reside en la memoria EPROM (Ver Memoria BIOS no-volátil). Es un programa tipo Firmware. La 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 importantísimos de la máquina.

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

Acceso y manipulación del BIOS:

Para acceder al programa de configuración del BIOS, generalmente llamado CMOS Setup, tendremos que hacerlo pulsando un botón durante el inicio del arranque del ordenador. Generalmente suele ser la tecla Supr aunque esto varía según los tipos de placa y en portátiles. Otras teclas empleadas son: F1, Esc, F2 o incluso una combinación, para saberlo con exactitud bastará con una consulta al manual de su placa base o bien prestando atención a la primera pantalla del arranque, ya que suele figurar en la parte inferior un mensaje similar a este: Press DEL to enter Setup El aspecto general del BIOS dependerá de qué tipo en concreto tenga en su placa, las más comunes son: Award, Phoenix (se han unido) y AMI. Bastante similares pero no iguales. El programa del BIOS suele estar en un perfecto inglés y además aparecen términos que no son realmente sencillos, si no sabe lo que está tocando consulte el manual o a un especialista, de lo contrario se encontrará con problemas. Aunque tengan nombres diferentes, existen algunos apartados comunes a todos los tipos de BIOS. Una clasificación puede ser:

1 Configuración básica de parámetros - Standard CMOS Setup.
2 Opciones de BIOS - BIOS Features, Advanced Setup.
3 Configuración avanzada y chipset - Chipset features.
4 Password, periféricos, discos duros, etc.


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. 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"). 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, de forma que apunten a las nuevas posiciones en RAM. Los BIOS más 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). 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

Firmware en tarjetas adaptadoras

Un sistema puede contener diversos chips con firmware BIOS. Además del BIOS de arranque situado en la Disco duro y Placa base.


El mercado de los BIOS

La gran mayoría de los proveedores de placas madre de computadoras personales delega a terceros la producción del BIOS y un conjunto de herramientas. Estos se conocen como "proveedores independientes de BIOS" o IBV (del inglés independent BIOS vendor). Los fabricantes de placas madre después personalizan este BIOS según su propio hardware. Por esta razón, la actualización de el BIOS normalmente se obtiene directamente del fabricante de placas madre. El fabricante puede publicar actualizaciones del Firmware por medio de su Pagina web, pero una mala compatibilidad con el Hardware puede provocar un fallo que se expande por toda la Placa base, inutilizándola por completo. Los principales proveedores de BIOS son American Megatrends (AMI), General Software, Insyde Software, y Phoenix Technologies (que compró Award Software International en 1998).

Véase también


Enlaces externos