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 l'interface ou les textes ? Ou savez-vous comment améliorer l'interface utilisateur de StudyLib ? N'hésitez pas à envoyer vos suggestions. C'est très important pour nous!