Le BIOS (Basic Input Output System) est le
firmware (le programme système) d'une carte mère pour ordinateur. Il contient tous les programmes en
assembleur nécessaires au processeur pour démarrer votre PC et gérer les
ports de communications.
Il est obligatoirement intégré dans une
mémoire morte de type ROM (Rom, Prom, Eprom, EEProm et
en Flash Rom pour les ordinateurs modernes). La configuration
se fait par le SETUP
Au démarrage, le processeur commence par lire des instructions spécifiques nécessaire
au bon fonctionnement de l'ensemble du montage électronique comme l'initiation
des circuits électroniques d' Entrée / sortie (I/O), détection des périphériques
additionnel comme le clavier et la souris, ... Cette programmation est donc spécifique à chaque type de microprocesseur
ou microcontrôleur. Dans le cas des ordinateurs PC, le BIOS est non seulement
spécifique au type de processeur, mais également au type de chipset puisque le
processeur utilise le chipset comme interface avec la mémoire et les ports de
communication.
Un programme spécifique, le setup, permet de
configurer les paramètres matériels. Ces données sont sauvées
dans une mémoire RAM sauvegardée par une pile ou un accumulateur et reprennent les types de disques durs, paramètres des périphériques inclus sur
la carte mère (configuration
du port parallèle par exemple), vitesse des mémoires, ...
Mettre à ZERO le setup revient donc à remettre les données
utilisateurs de la carte mère dans leur état initial, par défaut. Flasher le BIOS revient
à mettre une nouvelle version du firmware de la carte mère
Service Pack (SP) -> ensemble de correction rassemblées, en paquet
Core -> coeur (dans le sens partie centrale)
FSB -> vitesse externe d'un processeur
GB -> Giga octet