Articles

boot

Démarrer (en tant que verbe; aussi « démarrer ») un ordinateur consiste à charger un système d’exploitation dans la mémoire principale de l’ordinateur ou la mémoire vive (RAM). Une fois le système d’exploitation chargé (et, par exemple, sur un PC, vous voyez l’écran initial du bureau Windows ou Mac), il est prêt pour que les utilisateurs puissent exécuter des applications. Parfois, vous verrez une instruction pour « redémarrer » le système d’exploitation. Cela signifie simplement recharger le système d’exploitation (la façon la plus familière de le faire sur les PC consiste à appuyer simultanément sur les touches Ctrl, Alt et Suppr).

Sur les ordinateurs de plus grande taille (y compris les ordinateurs centraux), le terme équivalent pour « démarrage » est « chargement initial du programme » (IPL) et pour « redémarrage » est « ré-IPL. »Boot est également utilisé comme nom pour l’acte de démarrage, comme dans « un démarrage système. »Le terme dérive apparemment du bootstrap qui est une petite sangle ou boucle à l’arrière d’une botte en cuir qui vous permet de tirer toute la botte. Il y a aussi une expression, « vous tirer vers le haut par vos propres bootstraps », ce qui signifie vous mettre à profit pour réussir depuis un petit début. Le démarrage d’un système d’exploitation fonctionne en chargeant un très petit programme dans l’ordinateur, puis en lui donnant le contrôle du programme afin qu’il charge à son tour l’ensemble du système d’exploitation.

Le démarrage ou le chargement d’un système d’exploitation est différent de son installation, qui est généralement une activité unique initiale. (Ceux qui achètent un ordinateur avec un système d’exploitation déjà installé n’ont pas à s’en soucier.) Lorsque vous installez le système d’exploitation, il peut vous être demandé d’identifier certaines options ou choix de configuration. À la fin de l’installation, votre système d’exploitation est sur votre disque dur prêt à être démarré (chargé) dans la mémoire vive, le stockage de l’ordinateur plus proche du microprocesseur et plus rapide à utiliser que le disque dur. En règle générale, lorsqu’un système d’exploitation est installé, il est configuré de sorte que lorsque vous allumez l’ordinateur, le système est également automatiquement démarré. Si vous manquez de stockage (mémoire) ou si le système d’exploitation ou un programme d’application rencontre une erreur, vous pouvez obtenir un message d’erreur ou votre écran peut « geler » (vous ne pouvez rien faire). Dans ces événements, vous devrez peut-être redémarrer le système d’exploitation.

Fonctionnement du démarrage

Remarque: Cette procédure peut différer légèrement pour Mac, UNIX, OS/2 ou d’autres systèmes d’exploitation.

Lorsque vous allumez votre ordinateur, il y a de fortes chances que le système d’exploitation ait été configuré pour démarrer (charger dans la RAM) automatiquement dans cette séquence:

  1. Dès que l’ordinateur est allumé, le système d’entrée-sortie de base (BIOS) de la puce de mémoire morte (ROM) de votre système est « réveillé » et prend en charge. Le BIOS est déjà chargé car il est intégré à la puce ROM et, contrairement à la mémoire vive (RAM), le contenu de la ROM n’est pas effacé lorsque l’ordinateur est éteint.
  2. Le BIOS effectue d’abord un autotest de mise sous tension (POST) pour s’assurer que tous les composants de l’ordinateur sont opérationnels. Ensuite, le programme de démarrage du BIOS recherche les programmes de démarrage spéciaux qui chargeront réellement le système d’exploitation sur le disque dur.
  3. Tout d’abord, il regarde sur le lecteur A (sauf si vous l’avez configuré d’une autre manière ou s’il n’y a pas de lecteur de disquette) à un endroit spécifique où se trouvent les fichiers de démarrage du système d’exploitation. S’il y a une disquette dans le lecteur A mais que ce n’est pas un disque système, le BIOS vous enverra un message indiquant que le lecteur A ne contient pas de disque système. S’il n’y a pas de disquette dans le lecteur A (ce qui est le cas le plus courant), le BIOS recherche les fichiers système à un endroit spécifique de votre disque dur.
  4. Après avoir identifié le lecteur où se trouvent les fichiers de démarrage, le BIOS examine ensuite le premier secteur (une zone de 512 octets) et en copie les informations à des emplacements spécifiques de la RAM. Ces informations sont connues sous le nom d’enregistrement de démarrage ou d’enregistrement de démarrage principal.
  5. Il charge ensuite l’enregistrement de démarrage à un endroit spécifique (adresse hexadécimale 7C00) dans la RAM.
  6. L’enregistrement de démarrage contient un programme auquel le BIOS se branche maintenant, donnant le contrôle de l’enregistrement de démarrage de l’ordinateur.
  7. L’enregistrement de démarrage charge le fichier système initial (par exemple, pour les systèmes DOS, IO.SYS) dans la RAM de la disquette ou du disque dur.
  8. Le fichier initial (par exemple, IO.SYS, qui inclut un programme appelé SYSINIT) charge ensuite le reste du système d’exploitation dans la RAM. (À ce stade, l’enregistrement de démarrage n’est plus nécessaire et peut être superposé à d’autres données.)
  9. Le fichier initial (par exemple, SYSINIT) charge un fichier système (par exemple, MSDOS.SYS) qui sait comment travailler avec le BIOS.
  10. L’un des premiers fichiers du système d’exploitation chargé est un fichier de configuration système (pour DOS, il s’appelle CONFIG.SYS). Les informations contenues dans le fichier de configuration indiquent au programme de chargement quels fichiers spécifiques du système d’exploitation doivent être chargés (par exemple, pilote de périphérique spécifique.
  11. Un autre fichier spécial chargé est celui qui indique quelles applications ou commandes spécifiques l’utilisateur souhaite inclure ou exécuter dans le cadre du processus de démarrage. Sous DOS, ce fichier est nommé AUTOEXEC.CHAUVE. Sous Windows, cela s’appelle GAGNER.INI.
  12. Une fois que tous les fichiers du système d’exploitation ont été chargés, le système d’exploitation reçoit le contrôle de l’ordinateur et exécute les commandes initiales demandées, puis attend la première entrée utilisateur interactive.