0% ont trouvé ce document utile (0 vote)
48 vues9 pages

Rôle et gestion du BIOS dans l'ordinateur

Le BIOS (Basic Input/Output System) est un programme essentiel stocké sur la carte mère qui initie le démarrage de l'ordinateur et gère les communications entre le système d'exploitation et le matériel. Il effectue des tests de diagnostic lors de la mise sous tension (POST) et permet la configuration des paramètres système via un programme de configuration. Le BIOS est également responsable de la mise à jour et de la gestion des périphériques, tout en offrant une interface pour le chargement du système d'exploitation.

Transféré par

Joel MINKA
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
48 vues9 pages

Rôle et gestion du BIOS dans l'ordinateur

Le BIOS (Basic Input/Output System) est un programme essentiel stocké sur la carte mère qui initie le démarrage de l'ordinateur et gère les communications entre le système d'exploitation et le matériel. Il effectue des tests de diagnostic lors de la mise sous tension (POST) et permet la configuration des paramètres système via un programme de configuration. Le BIOS est également responsable de la mise à jour et de la gestion des périphériques, tout en offrant une interface pour le chargement du système d'exploitation.

Transféré par

Joel MINKA
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

Chapitre 3 : BIOS

Objectifs du chapitre :
➢ Donner le rôle du BIOS dans le processus de démarrage (boot) de l’ordinateur ;
➢ Configurer et gérer le BIOS
➢ Mise à jour du BIOS et précautions à prendre
I. Généralités sur le BIOS
Le BIOS : Basic Input/Output system ou encore Système d’Entrées/Sorties de Base en français, est un
programme stocké dans la Flash EPROM soudée sur la carte mère. L'acronyme BIOS indique
qu’il s’agit d’un programme regroupant les fonctions d'entrées/sorties de base pour la gestion
de l'écran, celles du clavier, ainsi que des disques, de l'horloge et de différents ports
d'entrées/sorties.

Les paramètres du BIOS sont Stockés dans une petite mémoire “RAM CMOS” non
volatile, cette mémoire est alimentée par batterie (2-10 ans de Longévité)

Outre ces fonctions d’entrées/sorties, le BIOS contrôle l’ordinateur depuis l’allumage


jusqu’à la fin du chargement du système d’exploitation. C’est d’ailleurs son rôle le plus
important : initier le chargement du système d’exploitation.

Le hardware étant en constante évolution, les nouveaux périphériques tels que les cartes
vidéo et les lecteurs de disques optiques (CD, DVD, Blu-Ray) ont régulièrement besoin de
fonctions qui initialement ne sont pas prévues dans le BIOS de la carte mère. Le plus simple
est dès lors d’adjoindre de nouveaux pilotes de périphériques ou drivers au système
d’exploitation.

Certaines cartes d’extension doivent cependant donner accès à des fonctions spécifiques
avant que le système d’exploitation ne soit chargé en mémoire. Ces cartes sont alors elles
aussi équipées d’un BIOS qui leur est propre, le « Firmware », contenant les fonctions
de base particulières. Le programme de BIOS de la carte mère consulte tour à tour chaque
carte périphérique pour connaître celles qui disposent d’un BIOS intégré.

Les programmes qui constituent le système d’E/S de base sont donc répartis comme suit :

➢ Le BIOS de la carte mère (en ROM ou en mémoire flash)


➢ Les BIOS des cartes périphériques
➢ Les pilotes de périphériques (device drivers)
Ces programmes fournissent l’ensemble des fonctions dont l’OS a besoin
pour communiquer avec le matériel. Ils sont dits de «bas niveau » et sont parfois appelés
«microprogrammes »

Figure 1 : Interface pour configurer le BIOS (modifier les paramètres)

II. Les rôles du BIOS

➢ Test de l’ordinateur (POST)


➢ Lancer le système d’exploitation
➢ Acquérir et maintenir l’information de base sur les périphériques du système
➢ Fournir une librairie de fonctions au système d’exploitation afin de contrôler les
périphériques (sous la forme d’interruptions)

• Beaucoup moins utilisées avec les systèmes d’exploitation récents.

➢ Dans les ordinateurs modernes, le BIOS a acquis plusieurs autres tâches secondaires,
souvent reliées aux périphériques : gestion de la puissance, gestion de la température,
support pour le Plug N Play, etc.
III. Eléments constitutifs du BIOS
1. Les fonctions d’E/S de base
2. Le POST ( Power On Self Test)chargé de contrôler les principaux composants du
PC lors de la mise sous tension
3. Le programme de configuration (Setup) qui peut être appelé pendant la séquence
de démarrage pour paramétrer les options du système : les lecteurs, la date et
l’heure, les mots de passe, la gestion d’énergie et différentes options de la carte mère.
Les cavaliers et les micro-interrupteurs qui étaient présents sur les anciennes cartes-
mères sont maintenant remplacés par des options qui se configurent dans ce Setup.
4. Le programme d’amorçage qui recherche dans les disques ou sur le réseau un
OS à installer en mémoire et à qui passer la main ensuite.

IV. Fabricant et version du BIOS


Certains fabricants de cartes-mères écrivent eux-mêmes leurs BIOS mais font appel la
plupart du temps à l’une des deux ou trois sociétés suivantes : AMI, Award et Phoenix
(Award a été rachetée par Phoenix) Ces éditeurs de BIOS personnalisent leurs
programmes en fonction des spécificités de chaque carte mère.

C’est donc le site du fabricant de la carte mère qu’il faut visiter en premier lieu si vous
souhaiter trouver une mise à jour de votre BIOS.

Figure 2 : Exemples des fabricants de BIOS

Voici diverses méthodes pour déterminer quelle est la marque et la version du BIOS :
1. Première solution : Lire les indications fugaces de l’écran de démarrage.
L’affichage est si bref qu’il faut pouvoir suspendre le démarrage en pressant la touche
PAUSE.
2. Deuxième solution : Utiliser les outils « fait pour » : consulter les informations système

Démarrer > Programmes > Accessoires > Outils système > Informations Système
ou msinfo32 en mode invite de commande.

3. Troisième solution : Rechercher cette information dans le registre de Windows


- Démarre > Exécuter …
- Taper REGEDIT puis cliquer sur OK
- Aller en HKEY_LOCAL_MACHINE\HARDWARE\DESCRIPTION\System
pour y lire la valeur de SystemBiosVersion
4. Quatrième manière de s’informer sur la version de votre BIOS : Utiliser un utilitaire

Rendez-vous sur le site http://www.esupport.com ou à l’adresse


http://www.wimsbios.com pour y télécharger un «Bios Agent» qui
pourra déterminer la version de votre BIOS et votre chipset.
Vous êtes ensuite invité (mais rien ne vous y oblige) à envoyer ces
infos aux auteurs du site pour qu’ils vous conseillent les upgrades qui
vous conviendraient.

V. Le POST
Le POST pour Power On Selft Test (autotest à la mise sous tension) est la part du BIOS
qui intervient en premier lieu dès l’allumage du PC. Sa tâche est de vérifier les composants
essentiels aux fonctions de base : le processeur, la RAM, présence du clavier, d’une
carte graphique, etc. Ces tests rapides et superficiels ont pour seul objectif de détecter les
erreurs qui empêcheraient le démarrage.

Tant que l’affichage à l’écran n’est pas fonctionnel (défaut de la RAM, de la carte
graphique ou de la connexion au moniteur) le seul moyen de signaler une défectuosité est
d’émettre des bips sonores.
Le manuel de la carte mère vous indique les conventions adoptées pour l’interprétation du
signal acoustique fait d’un certain nombre de bips qui peuvent aussi se distinguer par leur
longueur ou leur fréquence (tonalité grave ou aigüe). Ces codes varient d’un constructeur à
l’autre, il faudra consulter le manuel de la carte mère ou le site du constructeur pour avoir
plus de détails sur les codes d’erreur d’un BIOS spécifique.

Les messages du BIOS sont notifiés en toutes lettres à l’écran dès après le test et l’initialisation
de la carte vidéo quand l’affichage est opérationnel.

Il existe des cartes de diagnostic qui affichent des valeurs hexadécimales écrites par le POST
au cours de sa progression. Ce sont des cartes d’extension à placer dans un port PCI ou mieux
une carte à raccorder au PC via un connecteur externe (RS232, port parallèle ou USB).

Les tests suivants sont effectués dans l’ordre sur les PC compatibles :
1. Test du microprocesseur lui-même (test des registres en écriture et en lecture)
2. Test de la ROM contenant le programme de démarrage et le BIOS
3. Initialisation du contrôleur de mémoire
4. Test des 16 premiers K de mémoire RAM
5. Initialisation du contrôleur d’interruption et des interruptions
6. Test du temporisateur servant à compter le temps
7. Test de l’adaptateur d’écran et affichage du curseur
8. Test de l’ensemble de la mémoire RAM
9. Test du clavier
10. Vérification de la présence d’un lecteur de disquette ou d’un disque dur
11. Test de l’imprimante et des ports de communication
12. Comparaison des résultats obtenus lors des tests avec la configuration sauvegardée en
mémoire CMOS
13. «Beep» du haut-parleur

VI. La RAM CMOS

Un composant RTC/NVRAM sur la carte mère contient l’horloge temps réel (Real Time
Clock) et la Non Volatile RAM aussi appelée RAM CMOS parce que composées de
transistors CMOS (Complementary Metal Oxyde Semiconducteur). Ces transistors
consomment peu d’énergie. La RAM est alimentée en permanence par une pile au lithium
ou par un accumulateur au cadmium-nickel, elle conserve de la sorte les paramètres que
l’on configure par le programme de Setup.

VII. Le « Master Boot Record » (MBR)

Il contient le stage 1 du « boot loader » et l’information sur les partitions principales du disque
dur. Il se situe dans les 512 premiers octets d’un disque dur.

Figure 3 : Structure d’un MBR « classique »

- Démarrage d’un ordinateur (SE simplifié)

1. Exécution du BIOS (stocké dans la ROM)


2. Le BIOS trouve l’emplacement du système
d’exploitation sur le disque dur
3. Le BIOS copie le SE en RAM
4. Branchement vers la RAM pour que le SE puisse
s’exécuter

- Démarrage d’un ordinateur (SE moderne)

1. Exécution du BIOS (stocké dans la ROM)


2. Le BIOS charge le « boot loader stage 1 » situé dans le
« Master Boot Record » (MBR) dans la RAM, et démarre
l’exécution de ce programme

3. Le programme charge un autre programme, le « boot


loader stage 2 » en mémoire, et démarre l’exécution de
ce programme
4. Le « boot loader stage 2 » demande à l’utilisateur quoi
faire (si désiré). Il charge le SE en mémoire, et démarre
son exécution
Le bootloader est un élément crucial du processus de démarrage d'un ordinateur. Il est
responsable du chargement du système d'exploitation dans la mémoire de l'ordinateur lors de
son démarrage. Le processus de démarrage comprend généralement deux étapes principales : le
stage 1 et le stage 2 du bootloader.

➢ Stage 1 du Bootloader

Le premier stage du bootloader est également connu sous le nom de "bootloader primaire" ou
"bootstrap loader". Ses principales caractéristiques comprennent :

• Emplacement : Le stage 1 du bootloader est généralement situé dans le secteur


d'amorçage du disque dur, qui est le tout premier secteur du disque.

• Taille : En raison de l'espace limité dans le secteur d'amorçage, le premier stage du


bootloader est généralement petit en taille.

• Fonction : Sa principale fonction est de charger le deuxième stade du bootloader.

➢ Stage 2 du Bootloader

Le deuxième stage du bootloader poursuit le processus de démarrage après que le premier


stage a été chargé. Voici quelques points importants à noter :

• Emplacement : Le stage 2 du bootloader est généralement situé dans une partition


spécifique du disque dur.

• Taille : Étant donné qu'il a plus d'espace à disposition que le premier stade, le
deuxième stage du bootloader peut être plus volumineux et comporter des
fonctionnalités plus avancées.

• Fonction : Le deuxième stage du bootloader a pour rôle de charger le noyau du


système d'exploitation dans la mémoire et de le lancer, permettant ainsi à l'ordinateur
de démarrer complètement.

En résumé, le processus de démarrage d'un ordinateur implique deux étapes principales du


bootloader : le stage 1, qui se trouve dans le secteur d'amorçage du disque dur et qui charge
le stage 2, et le stage 2, qui se trouve dans une partition spécifique du disque dur et qui
charge le noyau du système d'exploitation pour permettre le démarrage complet de
l'ordinateur.
VIII. BIOS et Périphériques

Le BIOS fournit une interface avec le matériel de l'ordinateur au système d'exploitation sous
la forme d'une librairie d'interruptions. Il offre des options à l’usager reliées au démarrage
de l’ordinateur ou aux périphériques.

Exemples d’options du BIOS :

• Boot sequence
• Dual Boot
• IDE (Primary, Secondary) Master/Slave
• Processeur (BUS, vitesse)
• Date & heure système

Vous aimerez peut-être aussi