GIF-1001
Cours 12, p.1
Etienne Tremblay
Ordinateurs, Structure
et Applications
GIF-1001
Université Laval, Hiver 2014
Cours 12a, Le BIOS et UEFI
GIF-1001
Cours 12, p.2
Le BIOS
BIOS signifie Basic Input Output System
Le BIOS est une mémoire non-volatile, contenant un programme qui
s’exécute au démarrage de votre ordinateur.
Le BIOS est sur la carte mère. Les premiers BIOS étaient soudés à
la carte mère et inchangeables (en mémoire ROM). Cependant, les
BIOS modernes sont configurables et souvent en mémoire FLASH.
GIF-1001
Cours 12, p.3
Les rôles de BIOS
Le BIOS a plusieurs fonctions:
Self-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).
Ces fonctions sont 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.
GIF-1001
Cours 12, p.4
Le POST
Le POST est le Power On Self Test
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
(vérification du «checksum» de la mémoire)
3.Initialisation du contrôleur de DMA
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 (petite quantité de mémoire dont le contenu est
préservé par une batterie au lithium)
13.«Beep» du haut-parleur
GIF-1001
Cours 12, p.5
Lancement du système d’exploitation
Une fois les tests initiaux complétés, la seconde partie du
programme de démarrage va être exécutée: le «boot-strap loader».
Le «boot-strap loader» est une courte routine utilisée pour charger
un programme à partir du disque. Essentiellement, cette routine
tente de lire un enregistrement appelé le «boot record» sur le disque
(ou un CD/DVD). Le «boot record» est rangé sur la première piste
du disque (de la disquette). Le «boot-strap loader» cherche d’abord
sur C: (configurable pour certains BIOS, peut même être sur D: ou
E:, c’est-à-dire à partir de CD/ROM). Si cette tentative est réussie, le
«boot-strap loader» passe le contrôle au programme qui est rangé
dans cet enregistrement. Le rôle de ce programme est d’abord de
charger le reste du système d’exploitation.
Le processus décrit ci-dessus, le boot strapping, est aussi appelé
IPL, ou Initial Program Load.
1 / 23 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !