Diferença entre desligar (desligar) e reiniciar (reiniciar)

8

Qual é a diferença entre desligar (desligar) e reiniciar (reiniciar)?

  • Que tipo de sinais passando no momento da reinicialização e desligamento, para onde?

  • Qual é a diferença entre esses dois sinais?

No momento da reinicialização,

  • O sistema operacional está no modo de desligamento?

  • Se for desligado, o que fará com que comece novamente?

Corrija-o, se você encontrar erros nas minhas perguntas

Kumar
fonte

Respostas:

6

Para o sistema operacional, o desligamento e a reinicialização são praticamente a mesma coisa.

O sistema operacional será desligado como de costume nos dois casos. A única diferença é o sinal enviado ao hardware no último momento.

Para desligar / reiniciar o computador, o sistema operacional enviará um sinal especial ao hardware assim que terminar de desligar. É apenas esse sinal que será diferente entre uma reinicialização e um desligamento.

A maneira como o sinal é enviado depende da plataforma de hardware exata. Nos sistemas modernos, isso geralmente é feito via ACPI .

sleske
fonte
1

A diferença é que, durante a reinicialização, o sistema entra no nível de execução 6e, para o desligamento, é no nível de execução 0.

É semelhante a correr

init <runlevel_number>

Para mais detalhes sobre os níveis de execução, consulte http://en.wikipedia.org/wiki/Runlevels

Em diretórios /etc/rc<runlevel_number>.d/(por exemplo /etc/rc6.d/), você encontrará o script executado ao inserir o nível de execução específico.

Paweł Nadolski
fonte