1 votes

Pourquoi le BIOS active-t-il le mode protégé ?

Je faisais les laboratoires mit6.828, et je suis curieux de savoir pourquoi le BIOS activerait le mode protégé puis le désactiverait (car le bootloader devrait démarrer en mode réel) ?

0voto

Peter Points 343

La plupart des BIOS actuels sont basés sur l'UEFI. Et le BIOS UEFI est assez volumineux sur les plates-formes actuelles - il s'agit d'éléments matériels compliqués, nécessitant de nombreuses initialisations (même les mises en service les plus basiques du CPU et de la mémoire ne sont pas triviales). Le code s'est donc développé au-delà de ce que le mode réel peut (facilement) gérer.

Lorsque la plate-forme est configurée pour utiliser CSM et démarrer en mode BIOS classique, elle n'a pas d'autre choix que de passer en mode réel avant de transmettre le contrôle à la ROM optionnelle classique (mais notez que le CPU reste dans ce que l'on appelle le "grand" mode réel, conformément aux spécifications PCI pour les ROM optionnelles) ou au chargeur d'amorçage classique.

Si vous restez en mode de démarrage UEFI, vous n'avez pas besoin d'un tel changement, car le démarrage est effectué par un autre binaire UEFI.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X