J'ai entendu dire que le shadowing du BIOS fonctionne en copiant le programme du BIOS dans une mémoire plus rapide et en l'exécutant à partir de là. Est-ce exact ? Le BIOS est responsable de certaines tâches de démarrage, donc après le démarrage, est-il déchargé de la mémoire ?
Réponse
Trop de publicités?Vous avez raison, le shadowing du BIOS charge simplement le BIOS en mémoire pour une consultation plus rapide. Je n'en ai pas trouvé l'utilité après le démarrage, mais selon Microsoft, il reste en mémoire après le démarrage. Apparemment, DOS utilisait le BIOS pour écrire sur l'écran. Extrait de l'article de MS :
Le shadowing du BIOS ROM consiste à copier le BIOS de la ROM vers la RAM et à utiliser le matériel ou le mode amélioré 386 pour remapper la RAM dans l'espace d'adressage normal du BIOS. La lecture de la RAM étant beaucoup plus rapide que celle de la ROM, les opérations à forte intensité de BIOS sont nettement plus rapides. Par exemple, MS-DOS utilise le BIOS pour écrire à l'écran ; par conséquent, avec le shadowing du BIOS de la ROM, les listes de répertoire s'exécutent plus rapidement.
Windows NT n'utilise pas le BIOS (sauf pendant le démarrage) ; par conséquent, le shadowing ne permet pas de gagner en performance. Si le shadowing du BIOS ROM n'est pas utilisé, plus de RAM est disponible. Avec Windows NT, il y a un avantage à désactiver l'option d'ombrage du BIOS ROM.
Cet article est un peu ancien mais toujours d'actualité puisque les nouvelles versions de Windows ne font pas référence au BIOS après le démarrage. Fuente