Nota: Este artigo é sobre autotestes de hardware. Para método HTTP, veja POST (HTTP).
Típico primeiro estágio de um POST.
O segundo estágio de um POST. Às vezes, é mostrado "Boot from CD".(BIOS AMI)

O power-on self-test (POST), em tradução livre autoteste de inicialização, é um processo realizado pelas rotinas de firmware ou software imediatamente após um computador ou outro dispositivo eletrônico digital ser ligado. Consiste basicamente em uma sequência de testes ao hardware, 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.

Este artigo trata principalmente de POSTs em computadores pessoais, mas muitos outros sistemas embarcados, como os dos principais dispositivos, aviônicos, comunicações ou equipamentos médicos, também possuem rotinas de autoteste que são automaticamente invocadas na inicialização.

Os resultados do POST podem ser exibidos em um painel que faz parte do dispositivo, enviados para um dispositivo externo ou armazenados para recuperação futura por uma ferramenta de diagnóstico. Uma vez que um autoteste pode detectar que a tela normal de leitura humana do sistema não esteja funcionando, pode ser fornecida uma lâmpada indicadora ou um alto-falante para mostrar os códigos de erro como uma sequência de flashes ou bipes. Além de executar testes, o processo POST também pode definir o estado inicial do dispositivo a partir do firmware.

No caso de um computador, as rotinas do POST fazem parte da sequência de pré-inicialização de um dispositivo. Se eles forem concluídos com êxito, o código do carregador de inicialização será chamado para carregar um sistema operacional.

Bipes

editar

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:

Bipes do POST
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

  1. «BIOS Power-On Self Test (POST)». www.pcguide.com. Consultado em 29 de Janeiro de 2011 
Ícone de esboço Este artigo sobre informática é um esboço. Você pode ajudar a Wikipédia expandindo-o.

📚 Artikel Terkait di Wikipedia

IBM System/3

perfurava-se em cartões o programa executável. Este programa podia então iniciar-se ("IPL", por "Initial Program Load", programa de carga inicial) para realizar

Acidente nuclear de Chernobil

Нагрузкой Собственных Нужд» Work Program: Tests of the Turbogenerator No. 8 of the Chernobyl AESP in Run-Off Modes With the Load of Own Needs (em russo). rrc2

Programa Artemis

Services (CLPS) program for a small robotic lunar lander capable of carrying scientific payloads to the lunar surface. Proposals for the initial round of the

Consciência situacional

(em inglês)  Bolstad, C. A.; Endsley, M. R. (2000). «The effect of task load and shared displays on team situation awareness». Proceedings of the 14th

Boeing 787

«Boeing Reschedules Initial 787 Deliveries and First Flight». Boeing. 10 de outubro de 2007. Consultado em 3 de setembro de 2011  «787 Program Chief Replaced

EBPF

multiple XDP and TC programs – Brian Merrell, Walmart». youtube.com. Agosto de 2021. Consultado em 16 de Agosto de 2022  «High Performance Load Balancing @Walmart

Carregador de inicialização

System/360 Operating System - Initial Program Loader and Nucleus Initialization Program - Program Number 360S-CI-535 (PDF). Col: Program Logic 6th ed. [S.l.: s

Linux (núcleo)

Linux Portal: Kernel (em inglês)., acessado pela última vez há 311 semanas Loads of Linux Links (em inglês)., acessado pela última vez há 311 semanas VGER