human
Comment démarre un ordinateur ? Qu'est-ce qui donne vie au matériel ? Comment le code communique-t-il avec le matériel pour faire les choses ? S'il vous plaît, expliquez-moi comme si j'avais cinq ans.
gpt
À l'intérieur du processeur de l'ordinateur se trouve quelque chose appelé « compteur de programme », qui garde une trace de ce que fait l'ordinateur. Il pointe vers le bit de mémoire qui contient la prochaine instruction que l'ordinateur doit exécuter. Lorsque l'ordinateur est allumé pour la première fois, le compteur de programme indique un peu de mémoire dans une puce spéciale appelée "BIOS". Le BIOS contient des instructions pour faire un certain nombre de choses différentes , comme laisser le système d' exploitation parler au matériel , et laisser l' utilisateur configurer une partie du matériel ... mais la principale chose qui nous intéresse si nous parlons de démarrage , est que le BIOS contient une liste configurable par l' utilisateur indiquant où rechercher le périphérique de démarrage . Vous pouvez définir ceci pour vérifier d'abord le lecteur de CD, par exemple. Et si le lecteur de CD ne contient pas de CD amorçable (ce qui n'est généralement pas le cas), il se peut qu'il vérifie ensuite le disque dur. Le disque dur aura normalement un système d'exploitation amorçable, tel que Windows. Alors maintenant, le BIOS charge la première partie de Windows à partir du disque dur et l'exécute. Et c'est responsable du chargement de tout ce qui doit être chargé.