Cours intensif
Lorsque l'ordinateur est allumé, le BIOS (qui n'est "qu'un" autre programme, qui est le premier à être exécuté) est lu en mémoire et exécuté par le CPU. (Je n'ai aucune idée de la manière dont cela se fait, désolé.) Il effectue ensuite toutes les préparations ou tests nécessaires, selon les paramètres qui sont configurés.
Ces paramètres (qui sont parfois incorrectement appelés "le BIOS") sont ce que vous pouvez contrôler lorsque vous démarrez votre ordinateur, en appuyant par exemple sur Del ou F10. Ils spécifient à partir desquels appareils le BIOS autorise le démarrage.
Après avoir lu les paramètres, le BIOS essaie, dans l'ordre, de lire le premier secteur de chaque appareil (appelé le Master Boot Record sur la plupart des disques durs, ou simplement "secteur 0"), vérifie s'il est bootable (il doit se terminer par le nombre hexadécimal 0xAA55), et si c'est le cas, il copie simplement le secteur en mémoire et transfère le contrôle au premier octet des données. Ensuite, le MBR est seul, et doit charger tout ce qui est nécessaire.
Très souvent, pour les disques durs, cela signifie que le MBR doit analyser la table de partitions, puis lire le premier secteur de la partition active vers laquelle il doit démarrer, et ensuite transférer le contrôle à ce secteur (appelé le secteur de démarrage). Le secteur de démarrage lit ensuite les fichiers nécessaires de la partition et appelle le chargeur de démarrage, qui charge le système d'exploitation.
Bien sûr, cette dernière partie n'est pas obligatoire. Le secteur de démarrage de l'appareil peut simplement faire ce qu'il veut, et dans le cas des CD ou DVD, d'autres normes sont en place pour régir ce qui se passe, par exemple El Torito. Les différents appareils se comportent différemment une fois qu'ils obtiennent le contrôle du BIOS, il est donc difficile de dire ce qui se passe après sans connaître un type d'appareil spécifique.