Le BIOS, ou Basic Input / Output System, est l’ensemble des instructions logicielles de très bas niveau, figé dans une mémoire non modifiable. Il permet l’initialisation du microprocesseur : c’est le premier jeu d’instructions invoqué au démarrage, qui conditionne à son tour l’initialisation de la mémoire vive, la préparation du chargement du système d’exploitation et tout ce qui s’ensuit. Autant dire que ces quelques lignes de code sont aussi difficiles à programmer que critiques pour le fonctionnement de tout le système.