Now I want to know, how the BIOS gets powered on eventhough the voltage from the CMOS battery is not sufficient.
A voltagem da "bateria CMOS" está lá apenas para manter uma pequena quantidade de memória CMOS, um tipo que usa muito pouca energia, de perder seu conteúdo e para executar o relógio de tempo real (RTC). A memória contém suas configurações de "BIOS" . (Deve ser chamado de configurações de firmware, já que "BIOS" se refere ao antigo BIOS do PC, onde a maioria das novas máquinas usa firmware UEFI.) A energia da bateria não é necessária para "ligar" o BIOS quando você liga a máquina .
Em placas-mãe modernas, as configurações do BIOS são armazenadas em NVRAM em vez de memória CMOS e não requerem energia para manutenção.
Em ambos os casos, se você perder a energia da bateria do CMOS, você provavelmente perderá a configuração do relógio, então, da próxima vez que ele aparecer, ele será ajustado para algum tempo padrão. No primeiro caso, suas "configurações da BIOS" serão perdidas, mas as configurações padrão geralmente são próximas o suficiente.
Quando conectado a uma tomada ativa, e se não for desligado por um interruptor de energia "strong", sua fonte de alimentação estará sempre emitindo a tensão "mais cinco em espera". (Isso é marcado com + 5SB no diagrama de fiação. O "mais cinco" refere-se ao fornecimento de cinco volts positivos em relação ao terra.) Essa saída fornece um amplificador na maioria das PSUs de desktop. Ele pode manter a memória CMOS e o RTC, portanto, durante intervalos em que a máquina está "desligada", mas ainda recebe + 5SB, não há vazamento na bateria do CMOS. + 5SB é o que executa o circuito de controle de energia na mobo. Quando você pressiona o botão liga / desliga no painel frontal, isso é apenas uma entrada lógica para este circuito, que, por sua vez, substitui a linha ~ PS_ON (normalmente verde) da PSU; isso faz com que a PSU ligue completamente. Em instantes, a PSU afirma PWR_OK, que informa à placa-mãe que os principais trilhos de tensão estão dentro das especificações. Isso, por sua vez, permite que a placa-mãe reinicie a CPU, após o que a CPU começa a executar o código a partir da ROM do firmware. O primeiro desses códigos é o código de autoteste de ativação.
+ 5SB também é usado para manter a RAM atualizada quando você está no estado de espera (repouso) e para fornecer energia para e fornecer energia a alguns dispositivos, geralmente um teclado, mouse ou interface LAN, capaz de acordar o sistema. A "bateria CMOS" não liga e não pode alimentar essas coisas.