21. démarrage ordi Flashcards
L’objectif de la séquence de
démarrage est de
démarrer le
système d’exploitation (SE)
Où est-il situé?
Sur le disque dur
Peut-on l’exécuter s’il est sur le
disque dur?
Non, le disque dur est un périphérique
de stockage lent, il nous faut le transférer dans
la mémoire principale (RAM)
La RAM n’est pas initialisée au démarrage (elle perd son
contenu lorsqu’on coupe l’alimentation), que faire?
Utilise une ROM qui contient un petit programme qui sera
exécuté au démarrage
Comment faire pour savoir où le SE est-il situé sur le
disque dur?
Un programme «spécial» (nommé le «bootloader») est
toujours situé au même endroit sur le disque
Que faire s’il y a plusieurs SE sur le disque dur?
*
C’est le «bootloader» qui demandera à l’utilisateur de faire un
choix
Lorsque le microprocesseur est démarré, il
commence à exécuter des instructions à partir de
l’adresse
0
L’adresse 0 correspond à
une mémoire ROM qui
contient les premières instructions à exécuter
Ces instructions débutent une chaîne de
programmes qui se donneront le relais jusqu’au
système d’exploitation
Cette chaîne de programmes représente
le «boot»,
soit le processus démarrant l’ordinateur.
étapes du démarrage (4) (simple)
- Exécution du BIOS (stocké dans la ROM)
- Le BIOS trouve l’emplacement du système d’exploitation
sur le disque dur - Le BIOS copie le SE en RAM
- Branchement vers la RAM pour que le SE puisse
s’exécuter
étapes du démarage (4) moderne
- Exécution du BIOS (stocké dans la ROM)
- 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 - Le programme charge un autre programme, le « boot
loader stage 2 » en mémoire, et démarre l’exécution de
ce programme - 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 « Master Boot Record » (MBR)
* Contient: x2
le stage 1 du « boot loader »
* de l’information sur les partitions principales du disque
Se situe dans les —- premiers octets d’un disque
Se situe dans les 512 premiers octets d’un disque
cest quoi BIOS
BIOS: Basic Input Output
System, programme