Qual é exatamente o procedimento que possibilita a reinicialização no Linux?

1

Eu tenho me perguntado como um PC linux (por exemplo, o Debian) é reiniciado.

Para um "outsider", um pc parece estar completamente desligado antes de ser iniciado novamente; é assim?

Eu dei uma olhada no código-fonte do comando reboot mas não pegou muito.

Alguém poderia se importar em explicar?

Eu assumo que o BIOS é o responsável pela reinicialização do computador, já que o BIOS está sempre ligado, especialmente naquele segundo quando o computador parece desligado. No entanto, não tenho certeza.

Poderia haver uma pergunta semelhante sobre qualquer outro SO (Windows, macOS e outros), mas acho que esse não é o fórum certo. No entanto, eu ficaria curioso para saber se o controle de outro SO é reiniciado de forma semelhante ao Linux.

Editar : Minha pergunta é especificamente sobre como exatamente a transição de desligar para iniciar novamente acontece (sem pressionar um botão), que é apenas (tipo de?) mencionado na pergunta Como o encerramento do sistema de um kernel do Linux funciona internamente? na seguinte passagem da primeira resposta:

Finally go to rest in some machine-dependent way by calling machine_restart, machine_halt or machine_power_off.

Alguém poderia elaborar pelo menos sobre isso? Obrigado.

    
por nikolas 18.05.2017 / 10:35

0 respostas