Différence entre l'arrêt (mise hors tension) et le redémarrage (redémarrage)

8

Quelle est la différence entre l'arrêt (mise hors tension) et le redémarrage (redémarrage)?

  • Quel type de signaux passant au moment du redémarrage et de la mise hors tension, à quel endroit?

  • Quelle est la différence entre ces deux signaux?

Au moment du redémarrage,

  • Le système d'exploitation passe-t-il en mode d'arrêt?

  • S'il s'arrête, qu'est-ce qui le fait recommencer?

Veuillez le corriger, si vous trouvez et des erreurs dans mes questions

Kumar
la source

Réponses:

6

Pour le système d'exploitation, l'arrêt et le redémarrage sont pratiquement la même chose.

Le système d'exploitation s'arrêtera comme d'habitude dans les deux cas. La seule différence est le signal envoyé au matériel au tout dernier moment.

Pour éteindre / redémarrer l'ordinateur, le système d'exploitation enverra un signal spécial au matériel une fois l'arrêt terminé. Ce n'est que ce signal qui sera différent entre un redémarrage et un arrêt.

La façon dont le signal est envoyé dépend de la plate-forme matérielle exacte. Sur les systèmes modernes, cela se fait généralement via ACPI .

sleske
la source
1

La différence est que pendant le redémarrage, le système entre au niveau d'exécution 6et pour l'arrêt, il s'agit du niveau d'exécution 0.

C'est similaire à courir

init <runlevel_number>

Pour plus de détails sur les niveaux d'exécution, voir http://en.wikipedia.org/wiki/Runlevels

Sous /etc/rc<runlevel_number>.d/(par exemple /etc/rc6.d/) les répertoires, vous trouverez un script exécuté lors de la saisie d'un niveau d'exécution spécifique.

Paweł Nadolski
la source