O que é POST?

Sempre que um computador é inicializado, ele executa uma série de verificações para garantir que o computador tenha todo o hardware necessário e que esteja funcionando corretamente. Este processo é chamado POST ou Power On elf Test. Faz parte do processo de inicialização do BIOS que um computador faz quando inicia a inicialização. Se alguma das verificações executadas pelo POST falhar, o computador não inicializará, embora o BIOS possa ser exibido.

O que o POST verifica?

A primeira coisa que o POST verifica são os registros da CPU, ele também verifica a integridade do código do BIOS. Algumas funções básicas como DMA de acesso direto à memória, temporizadores e controladores de interrupção são verificadas. A RAM do sistema é verificada, tem seu tamanho determinado e é inicializada. O Chipset é inicializado. Todos os barramentos de sistema e dispositivos conectados são descobertos, catalogados e inicializados. O BIOS completo será inicializado, geralmente fornecendo a interface do BIOS, permitindo a configuração do sistema. Qualquer BIOS específico do dispositivo é carregado. Dispositivos inicializáveis ​​são identificados e um é selecionado para inicialização. Finalmente, o processo POST inicia o bootloader para carregar o sistema operacional a partir do dispositivo de inicialização escolhido.

Em um computador moderno, uma seleção de dispositivos de inicialização está disponível. Normalmente, um será identificado como o dispositivo de inicialização padrão, no entanto, entrando na tela de configuração do BIOS, é possível alterar qual dispositivo é inicializado a partir deste momento ou qual dispositivo será considerado o padrão no futuro. Os primeiros computadores não permitiam a reordenação de dispositivos de inicialização e eram bloqueados para inicializar a partir de uma unidade de disquete, se presente, e voltar para um disco rígido se nenhuma unidade de disquete estivesse disponível. Ter um dispositivo de inicialização próximo ao topo da lista que não está fisicamente presente não retarda o processo de inicialização, pois o POST identifica se o dispositivo está presente e inicializável no início do processo.

Novamente, em computadores modernos, uma das coisas que o BIOS verifica são as circunstâncias da inicialização. Se o computador estiver executando uma inicialização a frio, ele precisará realizar todos os testes. No entanto, se for uma inicialização a quente, como após uma reinicialização ou se a inicialização rápida estiver ativada, algumas etapas podem ser ignoradas, pois os dados ainda estão carregados na memória.

Nesta tela do BIOS você pode ver que o processo POST identificou a CPU, a RAM, um conjunto de dispositivos USB conectados e um dispositivo de armazenamento conectado via SATA. Você também pode ver que ele informa que a ventoinha da CPU está relatando um erro, provavelmente porque a ventoinha da CPU foi conectada a um conector de ventoinha diferente na placa-mãe.

Como você pode resolver o problema quando o POST falha?

O processo POST normalmente fornecerá uma pequena subseção de seus resultados na tela inicial do BIOS. Essa tela geralmente é da marca do fornecedor e é pausada por um curto período de tempo no processo de inicialização, para permitir que o usuário pressione uma tecla especificada para entrar na tela de configuração do BIOS. Esse subconjunto de dados geralmente é limitado à capacidade e velocidade da RAM, embora muitos BIOS também exibam contagens de núcleos de processador e velocidades de clock. No momento em que o processo de inicialização do computador chega a esse ponto, no entanto, o processo POST foi bem-sucedido.

Em muitos casos, se houver um problema com o hardware do sistema, o computador não poderá inicializar e, potencialmente, poderá não conseguir carregar o BIOS. Neste ponto da sequência de inicialização, o computador não pode enviar nenhum dado para uma tela. Além disso, é perfeitamente possível que um dos componentes com falha seja a tela. Para permitir a solução de problemas do POST, dois sistemas de notificação principais são usados.

O primeiro sistema de notificação é um “alto-falante do sistema”, que é um pequeno alto-falante na placa-mãe. Nenhum alto-falante real está disponível nesta parte do processo de inicialização. O alto-falante do sistema produz um de vários tons que indicam qual é o problema. Normalmente, o manual da placa-mãe precisaria ser consultado para descobrir o significado de bipes específicos. Muitos computadores com um alto-falante do sistema emitiriam um único bipe se o processo de inicialização fosse bem-sucedido. Isso muitas vezes era bastante alto.

O segundo sistema de notificação é normalmente um par de telas de sete segmentos. Estes exibem um código de dois dígitos dependendo do erro. Novamente, o manual da placa-mãe normalmente seria necessário para decifrar o que o código de erro significa. Algumas placas-mãe modernas também oferecem uma série de LEDs que fazem a mesma coisa.

As placas-mãe geralmente apresentam um par de displays de sete segmentos que podem ser usados ​​para ler códigos POST.

Conclusão

POST significa Power On Self Test. É uma série de verificações realizadas como parte do processo de inicialização do BIOS. Se todas as verificações forem bem-sucedidas, o sistema será inicializado. Algumas verificações, no entanto, interromperão a sequência de inicialização se falharem. Uma placa-mãe normalmente apresenta pelo menos um método de informar o usuário sobre falhas no POST, permitindo a depuração do problema.