RessourceAB012_1LeBI... - Se former en Informatique

publicité
LE BIOS
1 - QU'EST-CE QUE LE BIOS
Le BIOS (Basic Input Output System) est un petit programme situé dans
plusieurs types de mémoires différentes : une partie dans une mémoire ROM
(Read Only Memory), cette partie est non modifiable (il s'agit du boot block).
La deuxième partie du BIOS se situe dans une mémoire dont le contenu est
modifiable (l'EEPROM). C'est cette partie que l'on modifie lorsqu'on parle du
terme "flashage". La troisième partie du BIOS se situe dans la mémoire
CMOS, cette mémoire contient tous les paramètres du BIOS. Effacer cette
mémoire est sans danger (lorsque l'on enlève la pile de la carte mère, on
efface la mémoire CMOS), mais tous les paramètres du BIOS devront être
reconfigurés !
Pour communiquer avec les périphériques matériels, un système d'exploitation
utilise les pilotes. Il charge les pilotes à chaque démarrage. Seulement
comment charger un pilote de disque dur par exemple si celui-ci n'a pas été
amorcé ?
C'est en fait le rôle du BIOS. Le BIOS va charger tous les périphériques de
base et effectuer un test du système. Cette phase de démarrage est appelée
POST (Power On Self Test)
Voici ce que le POST fait au démarrage :
 Il effectue un test du processeur en premier, puis vérifie le BIOS.
 Il va chercher à récupérer les paramètres du BIOS et va donc vérifier le
contenu de la mémoire CMOS
 Il initialise l'horloge interne et le contrôleur DMA
 Il contrôle le bon fonctionnement des mémoires (vive et cache)
 Il vérifie les différents périphériques : carte graphique, disques durs,
lecteurs de disquettes et CD-ROM. Si un problème survient, le BIOS
donne la source du problème en fonction du nombre de bips qu'il émet.
 Il répartit les différentes IRQ et canaux DMA disponibles entre tous les
périphériques.
2 – Comment accéder au menu du BIOS
Pour modifier les paramètres du BIOS, on accède à une interface appelée
Setup. Il existe différentes touches ou combinaisons de touches pour accéder
à cette interface. Voici les plus connues :
 Appuyer sur la touche "suppr" (ou "del")
 Appuyer sur la touche "echap"
 Appuyer sur la touche F1, F2 ou F10
 Appuyer sur les touches ALT + Entrée
 Appuyer sur les touches CTRL + ALT + S
 Appuyer sur les touches CTRL + ALT + Esc
 Appuyer sur les touches CTRL + ALT + Insert
Généralement le BIOS affiche au bas de l'écran lors du démarrage du PC la
combinaison de touches à taper pour rentrer dans le setup du BIOS.
3 - Exemple de BIOS
Les sociétés suivantes sont les plus gros éditeurs de BIOS :
 AMI (American Megatrend International)
 AWARD
 PHŒNIX: la première à lancer un BIOS compatible IBM PC, son BIOS
dispose d'un POST très performant et équipe pas mal de PC de marque.
Exemple de BIOS PHOENIX
4 – Fonctionnement du BIOS
Le BIOS est composé de deux partie:
4.1 - Programme de test et d'initialisation:
Une fois que tous les composants électroniques sont alimentés en courant, le
PC exécute un programme d'auto test appelé P.O.S.T (abréviation de; Power
On Self Test). Durant cette auto test, les différents composants du PC sont
vérifiés. Une panne éventuelle est ainsi annoncée à l'écran et/ou signalée par
des bips.
Certaines parties de la CMOS, entre autres, sont utilisées pour l'initialisation.
Des gestionnaires et des paramètres concernant la configuration concrète du
PC sont chargés dans certaines parties de la RAM (Random Access Memory)
pour une utilisation ultérieure.
4.2 - Déroulement typique d'un POST
La plupart des POST se déroulent en quatre étapes;
 Affichage de quelques informations sur la carte graphique.
 Affichage de la version de BIOS.
 Affichage du décompte de la mémoire.
 Affichage d'un tableau indiquant des informations basiques sur la
configuration du système.
Plus précis:
 Effectuer un test du processeur (CPU)
 Vérifier le BIOS
 Vérifier la configuration du CMOS
 Initialiser le timer (l'horloge interne)
 Initialiser le contrôleur DMA
 Vérifier la mémoire vive et la mémoire cache
 Installer toutes les fonctions du BIOS
 Vérifier toutes les configurations (clavier, disquettes, disques durs ...)
Si jamais le POST rencontre une erreur, il va essayer de continuer le
démarrage de l'ordinateur. Si tout est correct, le BIOS émettra généralement
un bip bref, signalant qu'il n'y a pas d'erreur. A la fin de la phase de test et
d'initialisation, le BIOS localise A: (lecteur de disquette) ou C: (disque dur) et
charge le système d'exploitation qui s'y trouve.
4.3 - Routines du BIOS:
La seconde partie du BIOS est composé d'une vaste collection de
programmes élémentaires qui définissent la collaboration de base entre le
processeur et les déférents composants / périphériques de l'ordinateur.
Le BIOS est situé dans plusieurs types de mémoires différentes : une partie
dans une mémoire ROM, cette partie est non modifiable (il s'agit du boot
block). La deuxième partie du BIOS se situe dans une mémoire dont le
contenu est modifiable (l'EEPROM). C'est cette partie que l'on modifie
lorsqu'on parle du terme "flashage". La troisième partie du BIOS se situe dans
la mémoire CMOS, cette mémoire contient tous les paramètres du BIOS.
Effacer cette mémoire est sans danger (lorsque l'on enlève la pile de la carte
mère, on efface la mémoire CMOS), mais tous les paramètres du BIOS seront
à remettre à ZÉRO, c'est-à-dire qu'ils doivent êtres reconfigurés !
Téléchargement