La funzione principale del BIOS (Basic Input Output System) consiste nell'avviare un sistema operativo su un PC. Lo fa identificando e testando tutti i componenti hardware (incluso il disco rigido e unità floppy), quindi individuando un sistema operativo valido a cui trasferire il controllo.
Il BIOS è distinto dal CMOS (Complementary Metal Oxide Semiconductor), l'ultimo dei quali, in termini semplici, è il dispositivo di archiviazione fisica per le routine di impostazione del BIOS.
Il BIOS è diventato più periferico, con lo sviluppo di architetture a 32 bit e successive. Mentre i primi sistemi DOS a 16 bit si affidavano al BIOS per molte funzioni di base, i sistemi operativi ad alte prestazioni odierni tendono ad interagire direttamente con l'hardware tramite driver di dispositivo software integrati.