La différence entre le bootloader et bootstrap loader?
comment le chargeur de démarrage est différent de chargeur de démarrage. Selon moi bootstrap chargeurs sont stockés dans la mémoire ROM et les chargeurs de démarrage sont dans disque dur en MBR (corrigez-moi si je me trompe). chargeur de démarrage est le premier programme exécuté après le démarrage. Maintenant, je ne suis pas le sens de ces phrases:-
Après la mise sous tension , le chargeur de démarrage est de contrôler le conseil d'administration et ne repose pas sur le noyau linux sur de toute façon.
Et
Le chargeur de démarrage agit comme une colle entre le bootloader et le noyau linux.
ce que cela signifie? Et pourquoi nous avons besoin des deux?
OriginalL'auteur alice | 2014-08-10
Vous devez vous connecter pour publier un commentaire.
De nombreuses architectures d'utiliser un chargeur de démarrage ou de second stage loader pour charger le noyau Linux de l'image dans la mémoire. Certains chargeurs d'amorçage effectuer la vérification de somme de contrôle de l'image du noyau, et la plupart d'effectuer la décompression et la réinstallation de l'image du noyau.
La différence entre un chargeur de démarrage et un chargeur de démarrage dans ce contexte est simple: Le chargeur de démarrage des contrôles de la commission sur les power-up et ne pas compter sur un noyau Linux, de toute façon. En revanche, le chargeur de démarrage principal but dans la vie est d'agir comme une colle entre le conseil d'bootloader et le noyau Linux. C'est le chargeur de démarrage a la responsabilité de fournir un cadre approprié pour le noyau d'exécution, ainsi que d'effectuer les démarches nécessaires afin de décompresser et de déplacer le noyau de l'image binaire.
Aussi désigné comme le bootstrap du chargeur d'amorçage ou de démarrage du programme, un bootstrap loader est un programme qui se trouve dans les ordinateurs EPROM, ROM, ou d'autres de la mémoire non volatile qui est automatiquement exécuté par le processeur lorsque vous allumez l'ordinateur. Le chargeur de démarrage lit les disques durs secteur de démarrage de poursuivre le processus de chargement les ordinateurs du système d'exploitation. Le terme de bootstrap vient de l'ancien membre de phrase "Tirez-vous par votre amorce." Le chargeur d'amorçage a été remplacé dans les ordinateurs qui ont un EFI (Extensible Firmware Interface). Le chargeur de démarrage est maintenant une partie de l'EFI BIOS.
OriginalL'auteur R.K
Bootstrap Loader
Alternativement considéré comme de l'amorçage, du chargeur d'amorçage ou de démarrage du programme, un bootstrap loader est un programme qui se trouve dans l'ordinateur de l'EPROM, ROM, ou d'autres de la mémoire non volatile. Il est exécuté automatiquement par le processeur lorsque vous allumez l'ordinateur. (Venez à partir de WIKI)
Vous pouvez penser qu'il s'allume immédiatement après la mise sous tension, et c'est en partie le BIOS(BIOS a beaucoup d'autres fonctions telles que la fourniture de certains de sortie de diagnostic, et de fournir un moyen pour l'utilisateur de configurer le matériel)
Attention, dans certains cas de Chargeur de démarrage peut également être appelé comme chargeur de démarrage ou d'amorçage...
Bootloader
Le Bootloader est un morceau de code qui s'exécute avant tout système d'exploitation est en cours d'exécution. Chargeur de démarrage sont utilisés pour démarrer d'autres systèmes d'exploitation, habituellement, chaque système d'exploitation est un ensemble de chargeurs spécifiques. (De google)
ICI EST L'ÉTAPE
OriginalL'auteur Cnetwork
Un chargeur de démarrage, tels que les U-Boot ou RedBoot, prend le contrôle du matériel immédiatement après le tour. Bootstrap loader, d'autre part, est attaché à l'image du noyau pour préparer un bon contexte pour le noyau en cours d'exécution. Par exemple, lors de la compilation du noyau pour une architecture ARM, le fichier du noyau est compilé en tant que
piggy.o
fichier, et le bootstrap loader fichiers sontmisc.o
,big_endian.o
ethead.o
.OriginalL'auteur Behnam Dezfouli