Origine du termEdit

Les premiers ordinateurs électroniques (comme L’IBM 1401) n’avaient pas de système d’exploitation et peu de mémoire interne. L’entrée était souvent une pile de cartes perforées. L’ordinateur a été lancé en appuyant sur un bouton de démarrage qui a effectué une seule commande – « lire une carte ». Cette première carte a ensuite demandé à la machine de lire plus de cartes qui ont finalement chargé un programme utilisateur. Ce processus a été comparé à un vieux dicton, « se ramasser par les bootstraps », se référant à un cavalier qui se soulève du sol en tirant sur les sangles de ses bottes., Cet ensemble de cartes perforées initiatrices a été appelé « Cartes bootstrap ». Ainsi, un démarrage à froid a été appelé démarrage de l’ordinateur. Si l’ordinateur s’est écrasé, il a été redémarré. La référence de démarrage a été transférée à tous les types d’ordinateurs suivants.

froid vs chaud rebootEdit

« démarrage à froid » redirige ici. Pour l’attaque appelée « attaque de démarrage à froid », voir attaque de démarrage à froid.,

les sources techniques décrivent deux formes contrastées de redémarrage connues sous le nom de redémarrage à froid (également un démarrage à froid, un redémarrage dur ou un démarrage dur) et de redémarrage à chaud (également un redémarrage doux ou un démarrage doux), bien que la définition de ces formes puisse varier légèrement d’une source à l’autre.

selon Jones, Landes, and Tittel (2002), Cooper (2002), Tulloch (2002) et Soper (2004), sur la plate-forme compatible IBM PC, un démarrage à froid est un processus de démarrage dans lequel l’ordinateur démarre à partir d’un État impuissant. Tous sauf Tulloch (2002) mentionnent également qu’en démarrage à froid, le système effectue un auto-test de mise sous tension (POST)., En plus de l’interrupteur d’alimentation, Cooper (2002) et Soper (2004) indiquent également que le bouton de réinitialisation, s’il est présent, peut commencer un redémarrage à froid. Jones, Landes, and Tittel (2002) contredit cette affirmation et affirme qu’un bouton de réinitialisation peut commencer un redémarrage à froid ou à chaud, selon le système. L’article 102228 du support Microsoft indique que bien que le bouton de réinitialisation soit conçu pour effectuer un redémarrage à froid, il peut ne pas déconnecter l’alimentation de la carte mère – un État qui ne correspond pas à la définition de démarrage à froid donnée ci-dessus., Selon Jones, Landes et Tittel (2002),: 509 le système d’exploitation et les logiciels tiers peuvent initier un démarrage à froid; la commande restart dans Windows 9x initie un redémarrage à froid, sauf si la touche Maj est maintenue.

trouver une définition pour le démarrage à chaud, cependant, est plus un défi. Toutes les sources susmentionnées indiquent qu’un démarrage à chaud est initié en appuyant sur la combinaison de touches Ctrl + Alt + Suppr; toutes sauf Tulloch (2002) mentionnent qu’un redémarrage à chaud n’effectue pas de POST., Jones, Landes, and Tittel (2002) spécifie que pour qu’un redémarrage à chaud se produise, le BIOS doit être le destinataire de la combinaison de touches. Microsoft Support article 102228 adopte une approche plus technique et définit le démarrage à chaud comme le résultat de l’appel interne 19h, un appel D’interruption du BIOS, la combinaison de touches Ctrl + Alt + Suppr n’étant qu’un moyen d’y parvenir. Selon Grimes (2001), les logiciels malveillants peuvent empêcher ou renverser un démarrage à chaud en interceptant la combinaison de touches Ctrl + Alt + Suppr et l’empêcher d’atteindre le BIOS., La famille de systèmes D’exploitation Windows NT fait également de même et Réserve la combinaison de touches pour son propre usage. Soper (2004) affirme que la commande Windows « Restart » initie un démarrage à chaud, contredisant ainsi Jones, Landes et Tittel (2002), qui croient que la même action effectue un démarrage à froid.

la famille de systèmes D’exploitation Linux prend en charge une alternative au démarrage à chaud; le noyau Linux prend en charge en option kexec, un appel système qui transfère l’exécution vers un nouveau noyau et ignore la réinitialisation du matériel ou du micrologiciel. L’ensemble du processus se produit indépendamment du microprogramme du système., Le noyau en cours d’exécution ne doit pas nécessairement être un noyau Linux.

En dehors du domaine des PC compatibles IBM, les types de démarrage peuvent ne pas être aussi Ambigus. Selon Sue Loh de L’équipe de base de Windows CE, les appareils Windows CE prennent en charge trois types de Bottes: Chaud, froid et propre. Un démarrage à chaud rejette la mémoire du programme. Un démarrage à froid supprime en outre la mémoire de stockage (également connue sous le nom de « magasin d’objets »), tandis qu’un démarrage propre efface toutes les formes de stockage de mémoire du périphérique., Cependant, étant donné que ces zones n’existent pas sur tous les appareils Windows CE, les utilisateurs ne sont concernés que par deux formes de redémarrage: celui qui réinitialise la mémoire volatile et celui qui efface l’appareil et restaure les paramètres d’usine. Par exemple, pour un périphérique Windows Mobile 5.0, le premier est un démarrage à froid et le second est un démarrage propre.

Hard rebootEdit

un redémarrage dur signifie que le système n’est pas arrêté de manière ordonnée, ignorant la synchronisation du système de fichiers et d’autres activités qui se produiraient lors d’un arrêt ordonné., Cela peut être réalisé en appliquant une réinitialisation, en faisant un cycle de puissance, en émettant la commande halt-q dans la plupart des systèmes de type Unix, ou en déclenchant une panique du noyau.

RestartEdit

le terme « redémarrer » est utilisé par les familles de systèmes D’exploitation Microsoft Windows et Linux pour désigner un redémarrage assisté par le système d’exploitation. Lors d’un redémarrage, le système d’exploitation s’assure que toutes les opérations d’e/s en attente sont correctement terminées avant de commencer un redémarrage.