"Já experimentou desligar e voltar a ligar?"
É provavelmente a frase mais gozada da informática.
Também é uma das mais úteis.
Não porque os técnicos não saibam fazer melhor.
Mas porque muitos problemas tecnológicos são provocados por estados temporários incorretos.
E reiniciar limpa-os.
Um computador está sempre a guardar estado
Enquanto usas um equipamento, milhares de coisas ficam temporariamente guardadas.
Aplicações abertas.
Memória ocupada.
Ligações de rede.
Processos.
Ficheiros temporários.
Drivers.
Sessões.
Normalmente tudo funciona.
Às vezes alguma coisa fica num estado estranho.
Imagina uma aplicação bloqueada
Uma aplicação pede determinada coisa ao sistema.
Espera por uma resposta.
Essa resposta nunca chega.
A aplicação fica presa.
Podes investigar exatamente qual processo ficou bloqueado.
Ou podes fechá-la e voltar a abrir.
Ao recomeçar, o estado anterior desaparece.
Problema resolvido.
Reiniciar o computador faz isto em maior escala
Ao reiniciar:
- processos terminam;
- memória é libertada;
- serviços arrancam novamente;
- drivers são reinicializados;
- ligações são refeitas;
- algumas atualizações são concluídas.
É quase como voltar a colocar várias peças na posição inicial.
E o router?
Também é um pequeno computador.
Tem processador.
Memória.
Software.
Mantém ligações e gere dispositivos.
Pode igualmente chegar a estados problemáticos.
Reiniciar força-o a restabelecer grande parte dessas operações.
Daí o famoso:
"Tire da tomada durante alguns segundos."
Não é magia.
É um reset de estado.
Mas reiniciar não corrige tudo
Se tens:
- disco avariado;
- cabo partido;
- password errada;
- malware;
- configuração incorreta;
- problema permanente de hardware;
reiniciar provavelmente não resolve.
E se tiveres de reiniciar constantemente o mesmo dispositivo, isso é um sintoma.
O reboot deixou de ser a solução.
Passou a ser apenas uma forma temporária de esconder o problema.
Reiniciar ou desligar?
Em alguns sistemas modernos pode existir uma diferença.
"Desligar" pode usar mecanismos destinados a tornar o próximo arranque mais rápido.
"Reiniciar" tende a provocar uma reinicialização mais completa de componentes do sistema.
Quando estás a tentar resolver um problema de software, Reiniciar é normalmente a opção mais adequada.
E fechar uma aplicação?
Segue a mesma lógica em pequena escala.
Problema num separador?
Recarrega a página.
Problema na app?
Fecha e abre.
Problema geral?
Reinicia o equipamento.
É uma espécie de escada de intervenção.
Portanto, sim:
"desligar e voltar a ligar" é um cliché.
Mas existe porque funciona surpreendentemente bem.
Na tecnologia, começar de novo é muitas vezes mais fácil do que descobrir exatamente onde ficou uma coisa presa.
Recursos gratuitos
Se este artigo te foi útil, começa também pelos recursos gratuitos
É a forma mais simples de passar da leitura à experimentação: descarregas um recurso, testas no teu contexto e decides depois se queres aprofundar com o ebook.