POST

O POST (em inglês: power-on self-test; tradução livre: autoteste de inicialização) é uma sequência de testes ao hardware de um computador, realizada pelo BIOS, responsável por verificar preliminarmente se o sistema se encontra em estado operacional.[1] Se for detectado algum problema durante o POST a BIOS emite uma certa sequência de bipes sonoros, que podem mudar de acordo com o fabricante da placa-mãe. É o primeiro passo de um processo mais abrangente designado Initial Program Load (IPL), booting ou bootstrapping.
Alguns dos testes do POST incluem:
- Identificação da configuração instalada;
- Inicialização de todos os dispositivos periféricos de apoio da placa-mãe;
- Inicialização da placa de vídeo;
- Teste de memória,
- Detecção de teclado;
- Carregamento do sistema operacional para memória;
- Entrega do controle do microprocessador ao sistema operacional.
Funcionamento[editar | editar código-fonte]
- Ao ligar o computador, um sinal elétrico percorre um caminho programado até a CPU, passando pela placa-mãe (motherboard). A CPU encontra e ativa o programa de inicialização na BIOS da ROM. O qual conduz o POST (Power ON Self Test).
- A CPU então ativa o programa de inicialização do sistema básico de entrada e saída (BIOS) do PC que inicia uma série de testes de verificação do sistema. O Chamado POST.
- A CPU, comandada pelo POST, faz um teste de si mesma e do próprio programa POST.
- A CPU envia sinais através do sistema de barramentos BUS, o circuito onde todos os componentes se acoplam e verifica se estão funcionando.
- A CPU testa então a memória da placa de vídeo e os sinais de vídeo que controlam o monitor. O BIOS da placa de vídeo passa a fazer parte do BIOS total do sistema e da configuração da memória.
- Em seguida testa os chips da memória RAM. São gravados dados em cada chip e depois é lido cada byte enviado. A comparação do que é enviado e gravado na RAM e o que é lido é feito para certificar que a memória funciona corretamente.
- A CPU verifica se o teclado está conectado corretamente. Se houver algum curto-circuito ou tecla pressionada é enviada uma mensagem de erro.
- O POST envia sinais até os discos através de barramentos específicos. A resposta aos sinais indica quais drives estão disponíveis.
- Os resultados obtidos nos testes são confrontados com os dados gravados na CMOS. Que é onde ficam armazenadas as informações oficiais dos dispositivos instalados. Quaisquer modificações devem ser atualizadas na CMOS através do programa Setup.
- Algumas placas de expansão, como algumas controladoras de disco, contêm seus próprios BIOS, os quais são reconhecidos e passarão a fazer parte do BIOS do sistema e da configuração da memória. O boot passará para a fase de carregamento do Sistema Operacional. Ele é enviado para a memória RAM e passa a comandar as operações da máquina. Nessa fase o Sistema Operacional tem o controle do microprocessador.
- Além de detectar o hardware instalado, a função do POST é verificar se tudo está funcionando corretamente. Caso seja detectado algum problema em um componente vital para o funcionamento do sistema, como as memórias, processador ou placa de vídeo, o BIOS emitirá uma certa sequência de bipes sonoros, alertando sobre o problema. Problemas menores, como conflitos de endereços, problemas com o teclado, ou falhas do disco rígido serão mostrados na forma de mensagens na tela.
Bipes[editar | editar código-fonte]
O código de bipes varia de acordo com a marca do BIOS (Award ou AMI, por exemplo) podendo também haver pequenas mudanças de uma placa mãe para outra. Geralmente, o manual da placa mãe traz uma tabela com as sequências de bipes usadas. As instruções a seguir servem como referência:
Quantidade de Bipes | Significado |
---|---|
Bipe curto | POST Normal, sistema em funcionamento |
2 bipes curtos | Erro no POST, um código de erro é mostrado na tela. |
Sem bipes | Problema no sistema, fonte de alimentação, de CPU desconectada, ou do som desconectado. |
Bipe contínuo | Problema na fonte de alimentação, no sistema ou no teclado. |
Bipes curtos repetidos | fonte de alimentação ou problema no sistema ou no teclado. |
1 longo bipe, 1 curto bipe | sistema com problema. |
1 bipe longo, 2 bipes curtos | adaptador de vídeo com problema. |
3 bipes longos | Falha nos primeiros 64 KB da memória RAM (Base 64k memory failure). Foi detectado um problema grave nos primeiros 64 KB da memória RAM. |
4 bipes Longos | Timer não operacional: O Timer 1 não está operacional ou não detectou a memória RAM. |
5 bipes | Erro no processador. |
7 bipes | Processor exception (interrupt error): o processador gera uma interrupção. |
8 bipes | Erro na memória da placa de vídeo (display memory error). |
9 bipes | Erro na memória ROM (ROM checksum error).
|
Referências
- ↑ «BIOS Power-On Self Test (POST)». www.pcguide.com. Consultado em 29 de Janeiro de 2011