Różnica między wyłączeniem (wyłączenie zasilania) a ponownym uruchomieniem (ponowne uruchomienie)

8

Jaka jest różnica między wyłączeniem (wyłączenie zasilania) a ponownym uruchomieniem (ponowne uruchomienie)?

  • Jakiego rodzaju sygnały przechodzą w czasie restartu i wyłączenia zasilania, gdzie?

  • Jaka jest różnica między tymi dwoma sygnałami?

Podczas ponownego uruchamiania

  • Czy system operacyjny przechodzi w tryb zamykania?

  • Jeśli zostanie zamknięty, co sprawi, że zacznie się od nowa?

Popraw to, jeśli znajdziesz i pomyłki w moich pytaniach

Kumar
źródło

Odpowiedzi:

6

W przypadku systemu operacyjnego zamknięcie i ponowne uruchomienie są praktycznie tym samym.

System operacyjny zostanie zamknięty jak zwykle w obu przypadkach. Jedyną różnicą jest sygnał wysyłany do sprzętu w ostatniej chwili.

Aby wyłączyć / uruchomić ponownie komputer, system operacyjny wyśle ​​specjalny sygnał do sprzętu po zakończeniu zamykania. Tylko ten sygnał będzie różny między restartem a zamknięciem.

Sposób wysyłania sygnału zależy od konkretnej platformy sprzętowej. W nowoczesnych systemach zwykle odbywa się to za pomocą ACPI .

Śleske
źródło
1

Różnica polega na tym, że podczas ponownego uruchamiania system wchodzi w poziom uruchamiania, 6a dla zamykania jest to poziom uruchamiania 0.

Jest podobny do biegania

init <runlevel_number>

Więcej informacji na temat poziomów uruchamiania można znaleźć na stronie http://en.wikipedia.org/wiki/Runlevels

W /etc/rc<runlevel_number>.d/(np. /etc/rc6.d/) Katalogach znajdziesz skrypt wykonywany po wejściu na określony poziom działania.

Paweł Nadolski
źródło