La función principal del BIOS (Basic Input Output System) es iniciar un sistema operativo en una PC. Para ello, primero identifica y prueba todos los componentes de hardware (incluido el disco duro y disquetes), y luego localizando un sistema operativo válido al que pueda transferir el control.
El BIOS es distinto del CMOS (Semiconductor complementario de óxido metálico), el último de los cuales, en términos simples, es el dispositivo de almacenamiento físico para las rutinas de configuración del BIOS.
BIOS se ha vuelto más periférico, con el desarrollo de arquitecturas de 32 bits y posteriores. Mientras que los primeros sistemas de DOS de 16 bits dependían del BIOS para muchas funciones básicas, los sistemas operativos de alto rendimiento de hoy en día tienden a interactuar directamente con el hardware a través de controladores de dispositivos de software integrados.