Como um computador multi-core é congelado (no nível do hardware)?

4

Eu tenho um computador i7 de 4 núcleos que congela. A tela permanece, mas nada irá se mover novamente. Esta questão não é sobre como obter ajuda para esse problema específico, mas uma questão geral sobre como um computador pode congelar.

E também não é sobre telas azuis. Estou falando de uma parada repentina e completa do sistema. Embora nunca se possa ter certeza, aqui está o que quero dizer com completamente congelado:

  • Ligações Incator no teclado (como caps lock) não alternam mais
  • O software construído especificamente que pisca em um ícone na bandeja do sistema não é mais atualizado
  • Nenhuma entrada é possível (mouse, teclado e botão liga / desliga) sem resposta
  • não é possível fazer ping ou WOL no computador
  • Música (lida da rede ou localmente)
  • O rádio Bluetooth não responde mais
  • Fechar e abrir a capa não tem efeito
  • Ficará assim por horas e a CPU ficará um pouco fria (não consigo alcançá-la)

No passado, quando a CPU do seu signle poderia parar se encontrasse uma situação inesperada. Talvez um código de operação desconhecido. O computador de repente congelaria. Se você tivesse um depurador ICE anexado a ele, poderia ver o rastreamento que levava à CPU congelada. Eu vi isso (também) frequentemente com CPU Z80, 6800 e 8086.

Com vários núcleos, por que o computador não pode ser executado nos demais núcleos, apenas para escrever um dump principal? Em outras palavras, que outro ponto único de falha existe em um computador com vários núcleos?

    
por ixe013 27.10.2011 / 15:21

2 respostas

2

Dada a descrição do congelamento que você está descrevendo, isso parece um problema no nível do hardware, mas não necessariamente causado pela CPU. Dito isto, um sistema multi-CPU pode definitivamente se enredar em um impasse em todos os núcleos, se cada um estiver executando um encadeamento ou processo que esteja aguardando em um recurso alocado pelo outro processo / encadeamento. Uma pesquisa sobre "deadlock da CPU" fornece muitos detalhes sobre possíveis condições. Uma falha devido a superaquecimento ou configurações de voltagem impróprias também pode causar um comportamento intermitente - embora eu tenha visto apenas o desligamento do sistema ou se recusado a fazer o POST quando este for o caso.

FYI - Eu vi problemas semelhantes em sistemas com cartões de memória ruins e placas de vídeo ruins. Você pode tentar executar alguns diagnósticos de burn-in, como o MemTest +, e / ou comparar o sistema com diferentes peças de hardware removidas para ver se é possível isolar o (s) componente (s) instável (s).

    
por 27.10.2011 / 21:28
0

Um cenário que eu experimentei que leva a esse tipo de "suspensão" é o superaquecimento da CPU (como, se o ventilador da CPU não funcionar mais).

    
por 27.10.2011 / 15:55