Un ordinateur peut héberger plusieurs puces BIOS. En plus du BIOS de boot, qui contient les fonctions pour accéder au matériel important, comme le clavier, des cartes d'extension comme les cartes SCSI ou les cartes vidéo peuvent embarquer leur propre BIOS, améliorant ou remplaçant les fonctions du BIOS de boot.
Le BIOS étant le firmware lancé au démarrage il est régulièrement la cible de logiciels malveillants. En 1999, le BIOS a connu sa première attaque d'envergure avec la propagation du virus CIH. Le virus était très agressif puisqu'il effaçait l'intégralité du contenu des disques.
Depuis que les mises à jour du BIOS peuvent être réalisées à la volée, il est possible que ceux-ci soient la cible d'attaques de type homme du milieu.
L' Extensible Firmware Interface (EFI), aujourd'hui remplacé par l'UEFI (Unified EFI) est un logiciel intermédiaire entre le micrologiciel (firmware) et le système d'exploitation (OS) d'un ordinateur, et est néanmoins un véritable petit système d'exploitation. Cette interface est appelée à être le successeur du BIOS.
Le Power-on self-test (POST, l'auto-test au démarrage) désigne la première étape du processus plus général appelé amorçage.
Lors de cette étape, le BIOS teste la présence des divers périphériques et tente de leur attribuer les ressources nécessaires à un fonctionnement sans conflit. Le POST terminé, le contrôle est cédé au système d'exploitation.
Les blocs de données d'un disque sont numérotés linéairement et contiennent une quantité donnée de secteurs.
Un bloc de données était repéré par un triplet de chiffres : cylindre, tête et secteurs. Au maximum, les anciens BIOS étaient conçus pour 1024 cylindres, 256 têtes et 63 secteurs ; par conséquent, si le chargeur d'amorçage se trouvait au-delà du 1024ème cylindre, le BIOS ne pouvait pas l'atteindre