El IBM ROM BIOS, IBM BIOS o ROM BIOS era el BIOS del computador IBM PC. El BIOS residía en una memoria ROM de la tarjeta madre del IBM PC y ocupaba 8 KiB. El BIOS realizaba un Power On Self Test (POST)), donde se revisaban e inicializaban algunos componentes del computador, se inicializaba y ponía operativo al BIOS y al final se ejecutaba el Boot Strap Loader, el cual, cargaba en memoria RAM y ejecutaba el programa que residía en el primer sector del diskette, o en caso de no poder hacerlo, cargaba al IBM Cassette BASIC, la versión de BASIC que residía en la ROM de la tarjeta madre.
En el IBM PC Technical Reference Manual (Manual de Referencia Técnica del IBM PC), había un listado completo del código fuente en assembler del BIOS. Este listado del código fuente fue usado con ingeniería inversa y técnicas de cuarto limpio para realizar clones legales del BIOS. Con estos BIOS se hizo posible el surgimiento de la industria de los clones compatibles con el IBM PC que llega hasta nuestros días.
Shadow BIOS
El proceso de los contenidos de la ROM de la copia a la RAM que permite al ordenador para acceder a la información más rápido. Este proceso también se conoce como BIOS ROM Shadow, Memoria Shadow y Shadow RAM.
A continuación se presentan ejemplos de mensajes comúnmente visto cuando el equipo está primero el arranque indicando que las partes de una ROM se copian a la RAM del sistema.
BIOS del sistema de sombra
BIOS de vídeo en sombras
Algunas configuraciones de la BIOS del ordenador puede permitir al usuario activar y desactivar esta función. Le recomendamos que se deja habilitada; deshabilitar esta opción podría causar problemas con algunos equipos.
Flash BIOS
Un BIOS (Basic Input Output System) chip que es capaz de ser escrita por el software o código. Chips de BIOS más antiguas requerían que reemplazar el chip. Sin embargo, con el flash BIOS puede arrancar con un disco especial o ejecutar un conjunto de instrucciones y actualizar la BIOS sin tener que abrir el caso. En la foto a la derecha, es un ejemplo de lo que el flash BIOS puede vería en su placa base.
Plug and Play BIOS
Plug-and-play o PnP (en español "enchufar y usar") es la tecnología o un cualquier avance que permite a un dispositivo informático ser conectado a una computadora sin tener que configurar, mediante jumpers o software específico (no controladores) proporcionado por el fabricante, ni proporcionar parámetros a sus controladores. Para que sea posible, el sistema operativo con el que funciona el ordenador debe tener soporte para dicho dispositivo.
No se debe confundir con Hot plug, que es la capacidad de un periférico para ser conectado o desconectado cuando el ordenador está encendido.
Plug-and-play tampoco indica que no sea necesario instalar controladores adicionales para el correcto funcionamiento del dispositivo. Plug and Play no debería entenderse como sinónimo de "no necesita controladores".
BIOS EFI
UEFI BIOS admite dos modos de inicio: Legacy BIOS y UEFI. Algunos dispositivos y sistemas operativos aún no admiten el BIOS basado en UEFI y sólo se inician desde el modo de inicio Legacy BIOS. Según su situación, es posible que deba especificar el modo de inicio de UEFI BIOS que desea utilizar: Legacy BIOS o UEFI. Elija el modo de inicio Legacy BIOS para permitir que los dispositivos de módulo Express y HBA utilicen los ROM de opción. Elija el modo de inicio UEFI para usar controladores UEFI.
Sólo los dispositivos que admiten el modo de inicio seleccionado aparecen en la pantalla de inicio del BIOS. Si selecciona el modo de inicio UEFI, sólo se incluyen los candidatos de inicio compatibles con el modo de inicio UEFI BIOS en las pantallas de la utilidad de configuración del BIOS en la lista de prioridad de opciones de inicio. Si selecciona el modo de inicio Legacy BIOS, sólo se incluyen los candidatos de inicio compatibles con el modo de inicio Legacy BIOS en la lista de prioridad de opción de inicio
BIOS UEFI
UEFI (Unified Extensible Firmware Interface) es una interfaz de firmware estándar para PCs, diseñada para reemplazar el BIOS
(sistema básico de entrada y salida). Es un estándar creado por más de
140 compañías tecnológicas que forman parte del consorcio UEFI, en el
que se incluye Microsoft. Se ha diseñado para mejorar la
interoperabilidad del software y solucionar las limitaciones del BIOS.
Algunas de las ventajas que ofrece el firmware UEFI son:
-
Mayor seguridad, ya que ayuda a proteger el proceso previo al inicio (o prearranque) frente a ataques de bootkit.
-
Tiempos de inicio y reanudación desde la hibernación más rápidos.
-
Compatibilidad con unidades de más de 2,2 terabytes (TB).
-
Compatibilidad con modernos controladores de dispositivos de firmware de 64 bits que el sistema puede usar para direccionar más de 17,2 mil millones de gigabytes (GB) de memoria durante el inicio.
-
Capacidad para usar el BIOS con hardware UEFI.
Coreboot
coreboot (antes llamado LinuxBIOS) es un proyecto dirigido a reemplazar el firmware no libre de los BIOS propietarios, encontrados en la mayoría de los computadores, por un BIOS libre y ligero diseñado para realizar solamente el mínimo de tareas necesarias para cargar y correr un sistema operativo moderno de 32 bits o de 64 bits. coreboot es respaldado por la Free Software Foundation (FSF).1
Su existencia no se basa en una necesidad tecnológica, sino en una ética, ya que para los miembros de la FSF es importante que todo el software del PC sea libre, y el BIOS ha sido el único que ha quedado olvidado. Los autores esperan que en los próximos años algunos fabricantes estén dispuestos a distribuirlo en sus máquinas, debido a su carácter gratuito.
El proyecto coreboot fue iniciado en el invierno de 1999 en el Advanced Computing Laboratory en Los Alamos National Laboratory,2 y en 2006 se liberó su primera versión estable, lista para producción. Está licenciado bajo la GNU GPL. Los contribuyentes principales han sido LANL, AMD, coresystems gmbH y Linux Networx, Inc, así como los fabricantes de placas base MSI, Gigabyte y Tyan, ofreciendo coreboot junto al BIOS propietario estándar o proporcionando las especificaciones de las interfaces del hardware para algunas de sus placas base recientes. Sin embargo, Tyan parece haber abandonado el soporte para coreboot. Google es patrocinador del proyecto coreboot.3
OpenBIOS
El OpenBIOS es un proyecto para implementar un Open Firmware libre y de código abierto licenciado bajo los términos de la GNU General Public License. Es también el nombre de tal implementación. Tiene como meta desarrollar BIOS en las principales plataformas de microprocesadores, como x86, AMD64, PowerPC, ARM, y Mips.
La mayor parte de las implementaciones proporcionadas por el OpenBIOS confían en un firmware adicional de bajo nivel, como coreboot o Das U-Boot, para la inicialización del hardware.