Het basic input/output system, meestal afgekort tot BIOS, is een bibliotheek met een aantal stuurprogramma's voor de aansturing van de hardware die nodig is om een besturingssysteem op te starten. Tijdens het opstarten van een pc, wanneer het besturingssysteem nog niet geladen is, is dit ook de enige software die beschikbaar is.
Wanneer een computer wordt gestart, wordt eerst de power-on self-test (POST) in het BIOS doorlopen. Als alles in orde lijkt, roept het BIOS vervolgens de bootloader aan, meestal door de eerste sector van een aanwezige harde schijf te lezen. Dit opstarten wordt ook booten genoemd: de bootstrap-routines in het BIOS zijn de eerste stap waarmee de computer zichzelf start.