BIOS (Basic Input Output System) d'un ordinateur est un programme de firmware qui dicte la façon dont la carte mère de l'ordinateur communique et initialise le matériel qui lui est connecté. Ce programme de firmware est codé sur la puce CMOS (Complementary Metal Oxide Semiconductor). Dans certaines circonstances, par exemple après une mise à jour du BIOS a échoué, cette puce doit être situé pour le remplacement ou la réparation. En outre, les puces CMOS peuvent être mis à jour de nouvelles puces contenant des programmes plus vastes du BIOS qui sont capables de fonctions plus avancées.