Por que os computadores geralmente movem o ventilador da CPU para alta velocidade momentaneamente quando ligados?

11

Muitos computadores aceleram o ventilador da CPU para alta velocidade no momento em que são ligados, mesmo antes do POST, antes de se estabilizarem na velocidade normal de operação.

Embora esse comportamento pareça normal na maioria das vezes, por que os computadores fazem isso e a que finalidade ele serve?

(Observe que em pelo menos um computador com o qual trabalhei, incluindo um antigo desktop VAIO da Sony, o ventilador não gira até cerca de um segundo a partir do momento em que o sistema é ligado. O ventilador acelera para um momento, depois se acalma.)

    
por bwDraco 23.05.2012 / 05:22

5 respostas

26

Porque a energia é ligada ao ventilador, antes que o BIOS carregue qualquer controlador em tempo real que irá basear a velocidade do ventilador na temperatura do processador. Isso também impede que o processador fique excessivamente quente se você tentar a alternativa ... o que seria manter o ventilador desligado até que os controladores fossem carregados e baseando a velocidade do ventilador na temperatura do processador. Mais de uma salvaguarda do que qualquer coisa. O processador está começando a funcionar no momento em que você liga o computador, mas o BIOS ainda precisa de tempo para carregar.

Aqui está outra alternativa. E se o BIOS não carregou por algum motivo ... um pau de Ram ficou ruim, por exemplo. Você realmente gostaria que seu processador permanecesse sem ventilador, esperando que o BIOS ligasse o ventilador depois que ele carregasse os controladores apropriados? Eu sei que não faria isso.

    
por 23.05.2012 / 05:29
9

Os ventiladores são feitos para operar a uma determinada velocidade com uma certa voltagem (geralmente 12v). Quando o computador é iniciado, todas as voltagens do ventilador estão em sua configuração padrão de 12v, o que resulta em uma velocidade de 100%. Não há programação nisso - simplesmente o ato de ser ligado.

Mais adiante, o BIOS ou um utilitário de software pode reduzir a voltagem DC ou usar um PWM pulsante. para reduzir a velocidade efetiva do ventilador.

Agora, é claro, os fabricantes de placas-mãe poderiam ter alterado a lógica de circuitos para que os fãs iniciassem com outra voltagem (50% ou até desligados até o necessário), mas Bon Gart acertou na cabeça: há um potencial desastre se o BIOS falha ao inicializar corretamente enquanto o computador permanece ligado.

Mas mesmo que eles quisessem, ao contrário dos dispositivos autônomos, a placa-mãe não tem ideia do tipo de fãs que você pode ter, então não há "boas suposições" a serem feitas:

  • alguns modelos de ventiladores são relativamente lentos a 100%, enquanto outros precisam de sua voltagem reduzida para 50% para um resultado equivalente
  • alguns fãs - especialmente os grandes - podem nem começar com 50% de voltagem, enquanto eles podem realmente desacelerar para fazer 50% após o "push" inicial, complicando ainda mais as coisas.
por 23.05.2012 / 06:04
2

Porque, até que um sistema operacional moderno, que saiba inutilizar a CPU, seja inicializado, a CPU está funcionando (expliquei por que aquela questão). Se a placa-mãe e o BIOS suportarem a regulagem da velocidade do ventilador, quando o POST for concluído e o BIOS iniciar seu trabalho, ele diminuirá a velocidade, se necessário; caso contrário, o ventilador permanecerá em alta velocidade.

Se você conectar seu sistema a um medidor de energia como o Kill-a-Watt, você poderá observar isso numericamente, pois o sistema consumirá significativamente mais energia enquanto estiver no editor BIOS ou no DOS, pausa no POST ou até mesmo no boot do sistema operacional. -cardápio. No entanto, quando um sistema operacional com capacidade de carga é carregado, o uso de energia cai (na verdade, até mesmo a execução de idle.com no DOS solte-o na mesma quantidade). A diferença específica irá variar, mas 30-50W não é incomum.

Outra maneira de ver isso em ação é com uma máquina virtual. Se você pausar a VM no POST ou entrar na ferramenta de configuração do BIOS, verá a carga da CPU no host alta (100% em um processador de núcleo único, 50% em um dual-core / encadeado etc.). Se você inicializar no DOS na VM, a carga da CPU do host permanecerá alta até que você execute idle.com . Nesse ponto, ela cai para ~ 0%. Ele também cai quando você inicializa o convidado no Windows ou outro sistema operacional moderno.

    
por 22.07.2012 / 03:54
0

Pense neste cenário: quando o seu carro é ligado, ele gira a uma taxa maior e, em seguida, funciona em velocidade normal. Como a maioria dos sistemas comuns, isso é chamado de autoteste de ativação (POST). O hardware do computador irá verificar os sensores e verificar se está funcionando na velocidade assistida. Caso contrário, você poderá ver um erro em algum lugar.

    
por 23.05.2012 / 05:33
0

Vá buscar um controlador de vento ... tão simples. Você terá definido as velocidades de RPM para cada ventilador e poderá ajustar para dias mais quentes. eles ainda têm mais caros que apenas 100 a 300 rpms ect com base na temperatura. por isso nunca está executando rpm mínimo ou máximo.

    
por 21.12.2017 / 18:07

Tags