BIOS


En informática , BIOS ( / ˈ b ɒ s , - s / , BY -oss, -⁠ohss ; Basic Input/Output System , también conocido como System BIOS , ROM BIOS , BIOS ROM o PC BIOS ) es firmware utilizado para realizar la inicialización del hardware durante el proceso de arranque (encendido) y para proporcionar servicios de tiempo de ejecución para sistemas operativos y programas. [1]El firmware del BIOS viene preinstalado en una placa del sistema de IBM PC o compatible con IBM PC , y es el primer software que se ejecuta cuando se enciende para estas PC que carecen de firmware basado en la interfaz de firmware extensible unificada . El nombre se origina en el sistema básico de entrada/salida utilizado en el sistema operativo CP / M en 1975. [ 2 ] [ 3 ] crear sistemas compatibles. La interfaz de ese sistema original sirve de factoestándar _

El BIOS en las PC modernas inicializa y prueba los componentes de hardware del sistema ( autoprueba de encendido ) y carga un cargador de arranque desde un dispositivo de almacenamiento masivo que luego inicializa un sistema operativo. En la era de DOS , el BIOS proporcionó llamadas de interrupción del BIOS para el teclado, la pantalla, el almacenamiento y otros dispositivos de entrada/salida (E/S) que estandarizaron una interfaz para los programas de aplicación y el sistema operativo. Los sistemas operativos más recientes no utilizan las llamadas de interrupción del BIOS después del inicio. [4]

La mayoría de las implementaciones de BIOS están diseñadas específicamente para funcionar con una computadora en particular o un modelo de placa base , mediante la interfaz con varios dispositivos, especialmente el conjunto de chips del sistema . Originalmente, el firmware del BIOS se almacenaba en un chip ROM en la placa base de la PC. En los sistemas informáticos posteriores, el contenido del BIOS se almacena en la memoria flash para que pueda reescribirse sin quitar el chip de la placa base. Esto permite actualizaciones fáciles para el usuario final del firmware del BIOS para que se puedan agregar nuevas características o se puedan corregir errores, pero también crea la posibilidad de que la computadora se infecte con rootkits del BIOS . Además, una actualización del BIOS que falla podría bloquear la placa base. La última versión deMicrosoft Windows que se ejecuta en PC que utilizan el firmware del BIOS es Windows 10 .

La interfaz de firmware extensible unificada (UEFI) es un sucesor del BIOS de PC heredado, con el objetivo de abordar sus limitaciones técnicas. [5]

El término BIOS (Basic Input/Output System) fue creado por Gary Kildall [6] [7] y apareció por primera vez en el sistema operativo CP/M en 1975, [2] [3] [7] [8] [9] [ 10] que describe la parte específica de la máquina de CP/M cargada durante el tiempo de arranque que interactúa directamente con el hardware . [3] (Una máquina CP/M generalmente solo tiene un cargador de arranque simple en su ROM).

Las versiones de MS-DOS , PC DOS o DR-DOS contienen un archivo llamado " IO.SYS ", " IBMBIO.COM ", "IBMBIO.SYS" o "DRBIOS.SYS"; este archivo se conoce como "DOS BIOS" (también conocido como "DOS I/O System") y contiene la parte específica del hardware de nivel inferior del sistema operativo. Junto con el "BIOS del sistema" subyacente, específico del hardware pero independiente del sistema operativo, que reside en la ROM , representa el análogo al " BIOS CP/M ".


Un par de chips AMD BIOS para una computadora Dell 310 de la década de 1980
Proceso de arranque
Chips de BIOS en un Dell 310 que se actualizaron reemplazando los chips
Premio a la utilidad de configuración del BIOS en una PC estándar
Kit de reemplazo de BIOS para un Dell 310 de finales de la década de 1980. Se incluyen dos fichas, un soporte de plástico para las fichas y un extractor de fichas.
American Megatrends BIOS 686. Este chip BIOS está alojado en un paquete PLCC en un zócalo.
Compaq portátil 386 BIOS
Un BIOS de American Megatrends que muestra un " Error de carga de uCode de CPU Intel " después de un intento fallido de cargar parches de microcódigo en la CPU
Un chip de BIOS separado