Los sistemas operativos GUI multitarea modernos no utilizan los servicios de BIOS después de que se cargan inicialmente, por lo que la importancia de la parte principal del BIOS se reduce considerablemente de lo que era inicialmente en la PC de IBM. El sistema operativo moderno no depende del BIOS para reconocer el hardware, sino que lo hacen ellos mismos. Después de todo, el BIOS es mucho más pequeño que el sistema operativo y contiene muchos menos controladores.
La función del BIOS es leer el sistema operativo en la memoria y comenzar a ejecutarlo. La función más importante del BIOS es identificar los dispositivos de arranque candidatos. Para ese propósito, el BIOS generalmente se personaliza para el hardware del fabricante en particular. Para un sistema operativo moderno, su función se detiene allí y el sistema operativo volverá a analizar el hardware y corregirá las fallas o inexactitudes del BIOS.
Creo que fue en Vista cuando encontré por primera vez una unidad de disco que el BIOS analizó como mucho más pequeña de lo que realmente era, pero todo fue correcto después de la instalación de Vista.
A partir de 2011, el BIOS está siendo reemplazado por la interfaz de firmware extensible (EFI) más compleja en muchas máquinas nuevas. La interfaz definida por la especificación EFI incluye tablas de datos que contienen información de la plataforma y servicios de arranque y tiempo de ejecución que están disponibles para el cargador y el sistema operativo.
EFI define dos tipos de servicios: servicios de arranque y servicios de tiempo de ejecución. Los servicios de arranque solo están disponibles mientras el firmware posee la plataforma e incluye consolas gráficas y de texto en varios dispositivos, y servicios de bus, bloque y archivo. Los servicios de tiempo de ejecución aún son accesibles mientras el sistema operativo se está ejecutando; incluyen principalmente servicios como fecha, hora y acceso a NVRAM.
ACPI tiene como objetivo consolidar, verificar y mejorar los estándares de potencia y configuración existentes para dispositivos de hardware. Sin embargo, una vez que la administración de energía está bajo el control del sistema operativo, se hace cargo y tiene el control exclusivo de todos los aspectos de la administración de energía y la configuración del dispositivo. El sistema operativo generalmente emula las llamadas al sistema compatibles con ACPI, pero no utiliza el BIOS / UEFI para eso.
Consulte Wikipedia:
BIOS
Interfaz de firmware extensible unificada
Configuración avanzada e interfaz de alimentación