Por que reiniciar um computador conserta coisas?

17

O título diz sit all, mas por que reiniciar um computador tende a consertar as coisas? Parece que o pessoal de TI sempre pergunta: "Você reiniciou seu PC?" Mas por quê?

    
por RSolberg 15.07.2009 / 17:34

7 respostas

20

Basicamente, porque qualquer coisa que tenha uma bagunça tem a chance de começar de novo. Imagine que você esteja fazendo torradas e queime. Jogá-lo fora e começar de novo é uma maneira de corrigir esse problema e sempre funcionará melhor do que arrancar os pedaços queimados da torrada.

    
por 15.07.2009 / 17:37
8

Um dos principais motivos de lentidão do computador é que a memória RAM está sendo usada. O sistema operacional, bem como os programas que você está executando, todos usam RAM. No entanto, há apenas muito disso, e só pode ser acessado tão rápido. Se o seu computador está tentando usar muita RAM (muitas vezes mais do que o disponível), ele fica mais lento. Ele precisa criar arquivos extras swap files no disco rígido para atuar como extra, mas menos eficiente, "RAM". Isso, entre outras coisas, faz seu computador ficar lento.

O fechamento de alguns programas deve liberar espaço na RAM, mas vazamentos de memória podem ter ocorrido. Isso significa que o programa pode ter acidentalmente ocupado a RAM que não foi liberada quando ela fechou. "Ahhh" você diz, "vai comer toda a minha memória!" Não. Se você reiniciar o computador, toda a RAM será limpa. Você tem mais RAM disponível, então seu computador pode rodar mais rápido.

Existem outros problemas que podem ser corrigidos por uma reinicialização também. Por exemplo, se um programa de alguma forma começar a usar uma quantidade enorme de ciclos de processador (cada ciclo consiste em um cálculo, e todos esses cálculos fazem seu computador "computar", também conhecido como trabalho). Quando o computador é reiniciado, o controle do processador é incondicionalmente dado ao bootloader, e então é transferido para o sistema operacional, que pode começar do zero. Não está mais sendo dominado pelo programa ganancioso.

Ainda outra possibilidade é que o computador estava superaquecendo. O superaquecimento, simplesmente, não é bom para o computador. Desligar a máquina e deixá-la esfriar por alguns minutos não poderia doer. De fato, alguns computadores (se não todos) estão configurados para desligar se atingirem uma determinada temperatura interna.

Em resumo, uma reinicialização coloca o computador em um estado em que o software correto está controlando o hardware correto (possivelmente mais frio), em um estado que já é conhecido por funcionar corretamente.

    
por 16.07.2009 / 03:23
6

Boa pergunta! A resposta curta é "depende"

A resposta mais longa é que o Windows tem recursos limitados para os aplicativos usarem (memória, identificadores de janela, identificadores de arquivo, etc.) se um aplicativo mal escrito não fornecer esses recursos ao Windows quando terminar. . Isso causa problemas com outros aplicativos. Obviamente, o mesmo se aplica a todos os outros sistemas operacionais também

    
por 15.07.2009 / 17:37
6

Duas razões:

  • O sistema operacional e o software começam com uma ardósia limpa
  • Qualquer atualização ou instalação de SO / driver que tenha ocorrido desde a última reinicialização pode precisar de uma chance de fazer parte da seqüência de inicialização
por 15.07.2009 / 17:40
3

Eu sei que este é um tópico antigo, mas eu me sinto este post por um desenvolvedor da Microsoft explica por que:

  1. Os reinícios geralmente são necessários após atualizações / alterações de software.
  2. Isso é por design.
  3. É assim que deve ser.
  4. Isso é melhor que a alternativa (e como a alternativa funciona).

A lentidão gradual e outros problemas que exigem reinicialização podem frequentemente ser atribuídos a vazamentos de memória . Ao contrário dos comentários do @ user2630, este ainda é um problema muito real no Windows moderno. Seja de serviços / componentes do sistema que permanecem em execução, impedindo que sua memória seja recuperada ao sair ou apenas de uma pluralidade de aplicativos em execução que um usuário iniciou, vazamentos ocorrem o tempo todo - às vezes severamente. No último caso de execução de aplicativos, muitas vezes é mais simples para um profissional de TI dizer "apenas reinicie", em vez de "fechar todos os seus aplicativos, verificar a bandeja de tarefas para verificar se eles realmente desapareceram não está executando nenhum processo ou serviço em segundo plano ... "você entendeu.

Como foi mencionado em outros lugares aqui, muitos outros problemas que necessitam de reinicialização são de softwares ruins / quebrados (serviços suspensos, espera infinita em recursos compartilhados, etc. etc.). Eu acho que vazamentos e mudanças pendentes na biblioteca explicam a maior parte da solução de problemas de reinicialização clichê lá fora, no entanto.

    
por 03.02.2013 / 08:49
2

Você já assistiu "The IT Crowd?"

As pessoas de suporte de TI usam o recurso "Tente reiniciá-lo" como a primeira resposta porque:

  1. Muitas vezes, o problema desaparece, pelo menos temporariamente.
  2. Eles não precisam exercer nenhum esforço adicional.
  3. Eles não precisam ter cara a cara entre em contato com um ser humano.
por 16.07.2009 / 08:30
-1

Para limpar a RAM provavelmente

    
por 15.07.2009 / 17:37