SlideShare une entreprise Scribd logo
1  sur  16
Télécharger pour lire hors ligne
Le BIOS et UEFI
GIF-1001 Ordinateurs: Structure et Applications, Hiver 2015
Jean-François Lalonde
image: pmslweb.com
Le BIOS
• BIOS: Basic Input Output System
• Programme
• Stocké dans une petite mémoire ROM, soudée sur la carte
mère
• Paramètres
• Stockés dans une petite mémoire “RAM CMOS” nonvolatile
• Mémoire alimentée par batterie (2-10 ans de longévité)
Le BIOS
• À même la carte mère
Image: Moxfyre at en.wikipedia
Le BIOS
Interface pour configurer le BIOS (modifier les paramètres)
Les rôles du BIOS
1.Test de l’ordinateur (POST)
2.Lancer le système d’exploitation
3.Acquérir et maintenir l’information de base sur les périphériques
du système.
4.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.
5.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.
Le POST: 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
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
Démarrer un ordinateur (“bootstrapping”)
ROM
Disque dur
RAM
1. Exécution du “bootstrap
loader”, qui est stocké dans
une ROM
2. Le bootstrap “trouve”
l’emplacement du système
d’exploitation sur le disque dur
(habituellement toujours au
même endroit)
3. Le bootstrap copie le SE en
RAM
4. Branchement vers la RAM pour
que le SE puisse s’exécuter
Démarrer un ordinateur (“bootstrapping”)
Bootstrap loader
(dans le BIOS)
Disque dur
RAM
1. Exécution du “bootstrap
loader”, qui est stocké dans
une ROM
2. Le bootstrap “trouve”
l’emplacement du système
d’exploitation sur le disque dur
(habituellement toujours au
même endroit)
3. Le bootstrap copie le
programme de chargement
(“loader”) du SE en RAM
4. Branchement vers la RAM pour
que le “loader” du SE puisse
s’exécuter
5. Le “loader” du SE copie
ensuite le SE en RAM
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.
• Utilisées par les systèmes d’exploitation?
• Initialement (ex: DOS), oui
• Maintenant (ex: Unix/Windows), non!
• elles sont remplacées par celles du système d’exploitation qui
réécrit la table des vecteurs d’interruption.
• Le BIOS 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
• Cette option permet de définir par ordre de priorité sur quel support/
périphérique doit booter votre PC.
• IDE (Primary, secondary) Master / Slave
• Ces options permettent de définir le disque rattaché aux ports IDE de la
carte mère.
• “Dual Boot”
• Permet de choisir le système d’exploitation à démarrer
• Processeur
• Bus, vitesse
• Date & heure du système
“Overclocking”
• On peut modifier le BIOS pour “overclocker” le processeur
• augmenter la fréquence d’horloge au delà de la limite prévue
• faites attention!
La RAM CMOS
• CMOS (complementary metal-oxide semiconductor )
• technologie de circuit intégré
• utilise une voltage plus bas que le TTL (3.3V plutôt que 5V) et qui consomme
moins de puissance que le TTL.
• RAM CMOS
• très petite zone de mémoire (64 octets initialement) maintenue alimentée par une
pile lorsque l’ordinateur est éteint. Par abus de langage, elle est communément
appelée CMOS, simplement.
• contient plusieurs informations relatives au matériel d’un PC telles que les types
de disque dur, de clavier, d’écran et de chipset.
• contient aussi la date et le temps du système qui est mis à jour par un RTC (Real
Time Clock, un circuit qui compte le temps, alimenté aussi par la pile).
• L’information contenue dans la RAM CMOS est utilisée par le BIOS.
Notes à propos du UEFI
• Le UEFI (Unified Extensible Firmware Interface) est un
programme qui est conçu pour remplacer le BIOS
• Il tient plus du système d’exploitation que du « Binary Input/
Output System »
• Il offre un contrôle avancé des ressources de l’ordinateur même
s’il n’y a pas de système d’opération d’installé
• Interface graphique à fenêtre
• Accès à Internet
• Mesures de sécurité et anti-virus intégrés
• Détection de logiciels problématiques intégrés (ex. Linux en « dual
boot »)
Petite histoire du UEFI
• 1998: Intel fournit des spécifications pour le UEFI
• 2005: L’initiative est transférée à un consortium dont fait
partie AMD, Apple, IBM, Microsoft etc.
• 2012: Windows 8 est compatible avec le UEFI, mais le
support pour le BIOS est encore là pour ne pas forcer la
mise au rancart des PCs à BIOS et les autres joueurs
tardent à suivre
• Fait intéressant: UEFI comprend des mesures pour rendre le
démarrage sécuritaire.
• Windows 8 est maintenant en mesure de détecter une installation
Linux sur un système « dual-boot »: il tolère pour l’instant…
Architecture simplifiée du UEFI
• Les couches supérieures communiquent avec le UEFI qui est un
système d’opération en soi
• Le UEFI s’occupe du matériel et des communications avec l’extérieur
• Il ne s’agit pas d’un BIOS amélioré
UEFI
Réseaux
Affichage Clavier ...
Couche logicielle
Couche matérielle
Références et exercices
• Références
• Englander, ch. 15.2, 18.2
• Exercices
• http://vision.gel.ulaval.ca/~jflalonde/cours/1001/h15/
index.html#ressources

Contenu connexe

Similaire à 16. Le BIOS et ses role principales dans le fonctionnement de de l'ordinateur .pdf

Lordinateur et-ses-composants4941
Lordinateur et-ses-composants4941Lordinateur et-ses-composants4941
Lordinateur et-ses-composants4941Tafriqt Ugafa
 
Lordinateur et-ses-composants4941
Lordinateur et-ses-composants4941Lordinateur et-ses-composants4941
Lordinateur et-ses-composants4941Ismail Bouyahya
 
Lordinateur et-ses-composants4941
Lordinateur et-ses-composants4941Lordinateur et-ses-composants4941
Lordinateur et-ses-composants4941Tafriqt Ugafa
 
Lordinateur et-ses-composants4941
Lordinateur et-ses-composants4941Lordinateur et-ses-composants4941
Lordinateur et-ses-composants4941Ismail Bouyahya
 
La creation d_un_disk_de_maintenance
La creation d_un_disk_de_maintenanceLa creation d_un_disk_de_maintenance
La creation d_un_disk_de_maintenancebofransyk
 
La creation d_un_disk_de_maintenance
La creation d_un_disk_de_maintenanceLa creation d_un_disk_de_maintenance
La creation d_un_disk_de_maintenancebofransyk
 
Pc ou ordinateur lent windows très lent au démarrage
Pc ou ordinateur lent   windows très lent au démarragePc ou ordinateur lent   windows très lent au démarrage
Pc ou ordinateur lent windows très lent au démarrageDICKO Yacouba
 
Pc ou ordinateur lent windows très lent au démarrage
Pc ou ordinateur lent   windows très lent au démarragePc ou ordinateur lent   windows très lent au démarrage
Pc ou ordinateur lent windows très lent au démarrageDICKO Yacouba
 
Le setup
Le setupLe setup
Le setupdigidid
 
Le setup
Le setupLe setup
Le setupdigidid
 
les systèmes d'exploitation.ppt
les systèmes d'exploitation.pptles systèmes d'exploitation.ppt
les systèmes d'exploitation.pptPROFPROF11
 
les systèmes d'exploitation.ppt
les systèmes d'exploitation.pptles systèmes d'exploitation.ppt
les systèmes d'exploitation.pptPROFPROF11
 
176539.ppt
176539.ppt176539.ppt
176539.pptAmmr2
 
176539.ppt
176539.ppt176539.ppt
176539.pptAmmr2
 
Fonctionnement d’un système d’exploitation
Fonctionnement d’un système d’exploitationFonctionnement d’un système d’exploitation
Fonctionnement d’un système d’exploitationImane Bellali
 
Fonctionnement d’un système d’exploitation
Fonctionnement d’un système d’exploitationFonctionnement d’un système d’exploitation
Fonctionnement d’un système d’exploitationImane Bellali
 

Similaire à 16. Le BIOS et ses role principales dans le fonctionnement de de l'ordinateur .pdf (20)

17. Le DOS.pdf
17. Le DOS.pdf17. Le DOS.pdf
17. Le DOS.pdf
 
17. Le DOS.pdf
17. Le DOS.pdf17. Le DOS.pdf
17. Le DOS.pdf
 
Lordinateur et-ses-composants4941
Lordinateur et-ses-composants4941Lordinateur et-ses-composants4941
Lordinateur et-ses-composants4941
 
Lordinateur et-ses-composants4941
Lordinateur et-ses-composants4941Lordinateur et-ses-composants4941
Lordinateur et-ses-composants4941
 
Lordinateur et-ses-composants4941
Lordinateur et-ses-composants4941Lordinateur et-ses-composants4941
Lordinateur et-ses-composants4941
 
Lordinateur et-ses-composants4941
Lordinateur et-ses-composants4941Lordinateur et-ses-composants4941
Lordinateur et-ses-composants4941
 
La creation d_un_disk_de_maintenance
La creation d_un_disk_de_maintenanceLa creation d_un_disk_de_maintenance
La creation d_un_disk_de_maintenance
 
La creation d_un_disk_de_maintenance
La creation d_un_disk_de_maintenanceLa creation d_un_disk_de_maintenance
La creation d_un_disk_de_maintenance
 
SdE2 - Systèmes embarquées
SdE2 - Systèmes embarquéesSdE2 - Systèmes embarquées
SdE2 - Systèmes embarquées
 
SdE2 - Systèmes embarquées
SdE2 - Systèmes embarquéesSdE2 - Systèmes embarquées
SdE2 - Systèmes embarquées
 
Pc ou ordinateur lent windows très lent au démarrage
Pc ou ordinateur lent   windows très lent au démarragePc ou ordinateur lent   windows très lent au démarrage
Pc ou ordinateur lent windows très lent au démarrage
 
Pc ou ordinateur lent windows très lent au démarrage
Pc ou ordinateur lent   windows très lent au démarragePc ou ordinateur lent   windows très lent au démarrage
Pc ou ordinateur lent windows très lent au démarrage
 
Le setup
Le setupLe setup
Le setup
 
Le setup
Le setupLe setup
Le setup
 
les systèmes d'exploitation.ppt
les systèmes d'exploitation.pptles systèmes d'exploitation.ppt
les systèmes d'exploitation.ppt
 
les systèmes d'exploitation.ppt
les systèmes d'exploitation.pptles systèmes d'exploitation.ppt
les systèmes d'exploitation.ppt
 
176539.ppt
176539.ppt176539.ppt
176539.ppt
 
176539.ppt
176539.ppt176539.ppt
176539.ppt
 
Fonctionnement d’un système d’exploitation
Fonctionnement d’un système d’exploitationFonctionnement d’un système d’exploitation
Fonctionnement d’un système d’exploitation
 
Fonctionnement d’un système d’exploitation
Fonctionnement d’un système d’exploitationFonctionnement d’un système d’exploitation
Fonctionnement d’un système d’exploitation
 

Dernier

Formation M2i - Comprendre les neurosciences pour développer son leadership
Formation M2i - Comprendre les neurosciences pour développer son leadershipFormation M2i - Comprendre les neurosciences pour développer son leadership
Formation M2i - Comprendre les neurosciences pour développer son leadershipM2i Formation
 
MICROBIOLOGIE ENDODONTIQUE english and frensh 25 nov 2020.pdf
MICROBIOLOGIE ENDODONTIQUE english and frensh 25 nov 2020.pdfMICROBIOLOGIE ENDODONTIQUE english and frensh 25 nov 2020.pdf
MICROBIOLOGIE ENDODONTIQUE english and frensh 25 nov 2020.pdfssuser40e112
 
Présentation de cartes d'extension zhr..pptx
Présentation de cartes d'extension zhr..pptxPrésentation de cartes d'extension zhr..pptx
Présentation de cartes d'extension zhr..pptxpopzair
 
systeme expert_systeme expert_systeme expert
systeme expert_systeme expert_systeme expertsysteme expert_systeme expert_systeme expert
systeme expert_systeme expert_systeme expertChristianMbip
 
Cours-irrigation_et_drainage_cours1.pptx
Cours-irrigation_et_drainage_cours1.pptxCours-irrigation_et_drainage_cours1.pptx
Cours-irrigation_et_drainage_cours1.pptxlamourfrantz
 
MaintenanceLa Maintenance Corrective.ppt
MaintenanceLa Maintenance Corrective.pptMaintenanceLa Maintenance Corrective.ppt
MaintenanceLa Maintenance Corrective.pptssusercbaa22
 
666148532-Formation-Habilitation-ELECTRIQUE-ENTREPRISE-MARS-2017.pptx
666148532-Formation-Habilitation-ELECTRIQUE-ENTREPRISE-MARS-2017.pptx666148532-Formation-Habilitation-ELECTRIQUE-ENTREPRISE-MARS-2017.pptx
666148532-Formation-Habilitation-ELECTRIQUE-ENTREPRISE-MARS-2017.pptxSAID MASHATE
 
Grammaire pour les élèves de la 6ème.doc
Grammaire pour les élèves de la  6ème.docGrammaire pour les élèves de la  6ème.doc
Grammaire pour les élèves de la 6ème.docKarimKhrifech
 
LA MONTÉE DE L'ÉDUCATION DANS LE MONDE DE LA PRÉHISTOIRE À L'ÈRE CONTEMPORAIN...
LA MONTÉE DE L'ÉDUCATION DANS LE MONDE DE LA PRÉHISTOIRE À L'ÈRE CONTEMPORAIN...LA MONTÉE DE L'ÉDUCATION DANS LE MONDE DE LA PRÉHISTOIRE À L'ÈRE CONTEMPORAIN...
LA MONTÉE DE L'ÉDUCATION DANS LE MONDE DE LA PRÉHISTOIRE À L'ÈRE CONTEMPORAIN...Faga1939
 
Mécanique Automobile LE TURBOCOMPRESSEUR.ppt
Mécanique Automobile LE TURBOCOMPRESSEUR.pptMécanique Automobile LE TURBOCOMPRESSEUR.ppt
Mécanique Automobile LE TURBOCOMPRESSEUR.pptssusercbaa22
 
Fondation Louis Vuitton. pptx
Fondation      Louis      Vuitton.   pptxFondation      Louis      Vuitton.   pptx
Fondation Louis Vuitton. pptxTxaruka
 
Formation M2i - Intelligence Artificielle Comment booster votre productivité ...
Formation M2i - Intelligence Artificielle Comment booster votre productivité ...Formation M2i - Intelligence Artificielle Comment booster votre productivité ...
Formation M2i - Intelligence Artificielle Comment booster votre productivité ...M2i Formation
 
A3iFormations, organisme de formations certifié qualiopi.
A3iFormations, organisme de formations certifié qualiopi.A3iFormations, organisme de formations certifié qualiopi.
A3iFormations, organisme de formations certifié qualiopi.Franck Apolis
 
gestion des conflits dans les entreprises
gestion des  conflits dans les entreprisesgestion des  conflits dans les entreprises
gestion des conflits dans les entreprisesMajdaKtiri2
 
SUPPORT DE SUR COURS_GOUVERNANCE_SI_M2.pptx
SUPPORT DE SUR COURS_GOUVERNANCE_SI_M2.pptxSUPPORT DE SUR COURS_GOUVERNANCE_SI_M2.pptx
SUPPORT DE SUR COURS_GOUVERNANCE_SI_M2.pptxssuserbd075f
 
Approche-des-risques-par-l’analyse-des-accidents-1.pptx
Approche-des-risques-par-l’analyse-des-accidents-1.pptxApproche-des-risques-par-l’analyse-des-accidents-1.pptx
Approche-des-risques-par-l’analyse-des-accidents-1.pptxssusercbaa22
 
presentation l'interactionnisme symbolique finale.pptx
presentation l'interactionnisme symbolique  finale.pptxpresentation l'interactionnisme symbolique  finale.pptx
presentation l'interactionnisme symbolique finale.pptxMalikaIdseaid1
 
présentation sur l'échafaudage dans des travaux en hauteur
présentation sur l'échafaudage dans des travaux en hauteurprésentation sur l'échafaudage dans des travaux en hauteur
présentation sur l'échafaudage dans des travaux en hauteurdinaelchaine
 

Dernier (20)

Formation M2i - Comprendre les neurosciences pour développer son leadership
Formation M2i - Comprendre les neurosciences pour développer son leadershipFormation M2i - Comprendre les neurosciences pour développer son leadership
Formation M2i - Comprendre les neurosciences pour développer son leadership
 
MICROBIOLOGIE ENDODONTIQUE english and frensh 25 nov 2020.pdf
MICROBIOLOGIE ENDODONTIQUE english and frensh 25 nov 2020.pdfMICROBIOLOGIE ENDODONTIQUE english and frensh 25 nov 2020.pdf
MICROBIOLOGIE ENDODONTIQUE english and frensh 25 nov 2020.pdf
 
Présentation de cartes d'extension zhr..pptx
Présentation de cartes d'extension zhr..pptxPrésentation de cartes d'extension zhr..pptx
Présentation de cartes d'extension zhr..pptx
 
systeme expert_systeme expert_systeme expert
systeme expert_systeme expert_systeme expertsysteme expert_systeme expert_systeme expert
systeme expert_systeme expert_systeme expert
 
Cours-irrigation_et_drainage_cours1.pptx
Cours-irrigation_et_drainage_cours1.pptxCours-irrigation_et_drainage_cours1.pptx
Cours-irrigation_et_drainage_cours1.pptx
 
Pâques de Sainte Marie-Euphrasie Pelletier
Pâques de Sainte Marie-Euphrasie PelletierPâques de Sainte Marie-Euphrasie Pelletier
Pâques de Sainte Marie-Euphrasie Pelletier
 
MaintenanceLa Maintenance Corrective.ppt
MaintenanceLa Maintenance Corrective.pptMaintenanceLa Maintenance Corrective.ppt
MaintenanceLa Maintenance Corrective.ppt
 
666148532-Formation-Habilitation-ELECTRIQUE-ENTREPRISE-MARS-2017.pptx
666148532-Formation-Habilitation-ELECTRIQUE-ENTREPRISE-MARS-2017.pptx666148532-Formation-Habilitation-ELECTRIQUE-ENTREPRISE-MARS-2017.pptx
666148532-Formation-Habilitation-ELECTRIQUE-ENTREPRISE-MARS-2017.pptx
 
Grammaire pour les élèves de la 6ème.doc
Grammaire pour les élèves de la  6ème.docGrammaire pour les élèves de la  6ème.doc
Grammaire pour les élèves de la 6ème.doc
 
LA MONTÉE DE L'ÉDUCATION DANS LE MONDE DE LA PRÉHISTOIRE À L'ÈRE CONTEMPORAIN...
LA MONTÉE DE L'ÉDUCATION DANS LE MONDE DE LA PRÉHISTOIRE À L'ÈRE CONTEMPORAIN...LA MONTÉE DE L'ÉDUCATION DANS LE MONDE DE LA PRÉHISTOIRE À L'ÈRE CONTEMPORAIN...
LA MONTÉE DE L'ÉDUCATION DANS LE MONDE DE LA PRÉHISTOIRE À L'ÈRE CONTEMPORAIN...
 
Mécanique Automobile LE TURBOCOMPRESSEUR.ppt
Mécanique Automobile LE TURBOCOMPRESSEUR.pptMécanique Automobile LE TURBOCOMPRESSEUR.ppt
Mécanique Automobile LE TURBOCOMPRESSEUR.ppt
 
Fondation Louis Vuitton. pptx
Fondation      Louis      Vuitton.   pptxFondation      Louis      Vuitton.   pptx
Fondation Louis Vuitton. pptx
 
Formation M2i - Intelligence Artificielle Comment booster votre productivité ...
Formation M2i - Intelligence Artificielle Comment booster votre productivité ...Formation M2i - Intelligence Artificielle Comment booster votre productivité ...
Formation M2i - Intelligence Artificielle Comment booster votre productivité ...
 
A3iFormations, organisme de formations certifié qualiopi.
A3iFormations, organisme de formations certifié qualiopi.A3iFormations, organisme de formations certifié qualiopi.
A3iFormations, organisme de formations certifié qualiopi.
 
gestion des conflits dans les entreprises
gestion des  conflits dans les entreprisesgestion des  conflits dans les entreprises
gestion des conflits dans les entreprises
 
SUPPORT DE SUR COURS_GOUVERNANCE_SI_M2.pptx
SUPPORT DE SUR COURS_GOUVERNANCE_SI_M2.pptxSUPPORT DE SUR COURS_GOUVERNANCE_SI_M2.pptx
SUPPORT DE SUR COURS_GOUVERNANCE_SI_M2.pptx
 
Approche-des-risques-par-l’analyse-des-accidents-1.pptx
Approche-des-risques-par-l’analyse-des-accidents-1.pptxApproche-des-risques-par-l’analyse-des-accidents-1.pptx
Approche-des-risques-par-l’analyse-des-accidents-1.pptx
 
presentation l'interactionnisme symbolique finale.pptx
presentation l'interactionnisme symbolique  finale.pptxpresentation l'interactionnisme symbolique  finale.pptx
presentation l'interactionnisme symbolique finale.pptx
 
Evaluación Alumnos de Ecole Victor Hugo
Evaluación Alumnos de Ecole  Victor HugoEvaluación Alumnos de Ecole  Victor Hugo
Evaluación Alumnos de Ecole Victor Hugo
 
présentation sur l'échafaudage dans des travaux en hauteur
présentation sur l'échafaudage dans des travaux en hauteurprésentation sur l'échafaudage dans des travaux en hauteur
présentation sur l'échafaudage dans des travaux en hauteur
 

16. Le BIOS et ses role principales dans le fonctionnement de de l'ordinateur .pdf

  • 1. Le BIOS et UEFI GIF-1001 Ordinateurs: Structure et Applications, Hiver 2015 Jean-François Lalonde image: pmslweb.com
  • 2. Le BIOS • BIOS: Basic Input Output System • Programme • Stocké dans une petite mémoire ROM, soudée sur la carte mère • Paramètres • Stockés dans une petite mémoire “RAM CMOS” nonvolatile • Mémoire alimentée par batterie (2-10 ans de longévité)
  • 3. Le BIOS • À même la carte mère Image: Moxfyre at en.wikipedia
  • 4. Le BIOS Interface pour configurer le BIOS (modifier les paramètres)
  • 5. Les rôles du BIOS 1.Test de l’ordinateur (POST) 2.Lancer le système d’exploitation 3.Acquérir et maintenir l’information de base sur les périphériques du système. 4.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. 5.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.
  • 6. Le POST: 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 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
  • 7. Démarrer un ordinateur (“bootstrapping”) ROM Disque dur RAM 1. Exécution du “bootstrap loader”, qui est stocké dans une ROM 2. Le bootstrap “trouve” l’emplacement du système d’exploitation sur le disque dur (habituellement toujours au même endroit) 3. Le bootstrap copie le SE en RAM 4. Branchement vers la RAM pour que le SE puisse s’exécuter
  • 8. Démarrer un ordinateur (“bootstrapping”) Bootstrap loader (dans le BIOS) Disque dur RAM 1. Exécution du “bootstrap loader”, qui est stocké dans une ROM 2. Le bootstrap “trouve” l’emplacement du système d’exploitation sur le disque dur (habituellement toujours au même endroit) 3. Le bootstrap copie le programme de chargement (“loader”) du SE en RAM 4. Branchement vers la RAM pour que le “loader” du SE puisse s’exécuter 5. Le “loader” du SE copie ensuite le SE en RAM
  • 9. 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. • Utilisées par les systèmes d’exploitation? • Initialement (ex: DOS), oui • Maintenant (ex: Unix/Windows), non! • elles sont remplacées par celles du système d’exploitation qui réécrit la table des vecteurs d’interruption. • Le BIOS offre des options à l’usager reliées au démarrage de l’ordinateur ou aux périphériques.
  • 10. Exemples d’options du BIOS • Boot Sequence • Cette option permet de définir par ordre de priorité sur quel support/ périphérique doit booter votre PC. • IDE (Primary, secondary) Master / Slave • Ces options permettent de définir le disque rattaché aux ports IDE de la carte mère. • “Dual Boot” • Permet de choisir le système d’exploitation à démarrer • Processeur • Bus, vitesse • Date & heure du système
  • 11. “Overclocking” • On peut modifier le BIOS pour “overclocker” le processeur • augmenter la fréquence d’horloge au delà de la limite prévue • faites attention!
  • 12. La RAM CMOS • CMOS (complementary metal-oxide semiconductor ) • technologie de circuit intégré • utilise une voltage plus bas que le TTL (3.3V plutôt que 5V) et qui consomme moins de puissance que le TTL. • RAM CMOS • très petite zone de mémoire (64 octets initialement) maintenue alimentée par une pile lorsque l’ordinateur est éteint. Par abus de langage, elle est communément appelée CMOS, simplement. • contient plusieurs informations relatives au matériel d’un PC telles que les types de disque dur, de clavier, d’écran et de chipset. • contient aussi la date et le temps du système qui est mis à jour par un RTC (Real Time Clock, un circuit qui compte le temps, alimenté aussi par la pile). • L’information contenue dans la RAM CMOS est utilisée par le BIOS.
  • 13. Notes à propos du UEFI • Le UEFI (Unified Extensible Firmware Interface) est un programme qui est conçu pour remplacer le BIOS • Il tient plus du système d’exploitation que du « Binary Input/ Output System » • Il offre un contrôle avancé des ressources de l’ordinateur même s’il n’y a pas de système d’opération d’installé • Interface graphique à fenêtre • Accès à Internet • Mesures de sécurité et anti-virus intégrés • Détection de logiciels problématiques intégrés (ex. Linux en « dual boot »)
  • 14. Petite histoire du UEFI • 1998: Intel fournit des spécifications pour le UEFI • 2005: L’initiative est transférée à un consortium dont fait partie AMD, Apple, IBM, Microsoft etc. • 2012: Windows 8 est compatible avec le UEFI, mais le support pour le BIOS est encore là pour ne pas forcer la mise au rancart des PCs à BIOS et les autres joueurs tardent à suivre • Fait intéressant: UEFI comprend des mesures pour rendre le démarrage sécuritaire. • Windows 8 est maintenant en mesure de détecter une installation Linux sur un système « dual-boot »: il tolère pour l’instant…
  • 15. Architecture simplifiée du UEFI • Les couches supérieures communiquent avec le UEFI qui est un système d’opération en soi • Le UEFI s’occupe du matériel et des communications avec l’extérieur • Il ne s’agit pas d’un BIOS amélioré UEFI Réseaux Affichage Clavier ... Couche logicielle Couche matérielle
  • 16. Références et exercices • Références • Englander, ch. 15.2, 18.2 • Exercices • http://vision.gel.ulaval.ca/~jflalonde/cours/1001/h15/ index.html#ressources