Friday, June 6, 2014

Auto-teste inicial.

Auto-teste inicial.

1 - Ouando você liga o PC, um sinal elétrico segue um caminho permanentemente programado até a CPU para limpar os dados
deixados nos registradores da memória interna do chip. O sinal reajusta o registrador da CPU chamado de contador de programa
para um determinado número. No caso dos ATs e dos computadores mais recentes, o número é F000. Esse número no contador
informa à CPU o endereço da próxima instrução que será processada. Neste caso, o endereço é o início do programa de
inicialização (boot), armazenado permanentemente no endereço F000 num conjunto de chips ROM (memória somente para leitura)
que contêm o sistema básico de entrada/saída (BIOS) do PC.

2 - A CPU utiliza o endereço para encontrar e ativar o programa de inicialização (boot) no BIOS da ROM, que por sua vez,
ativa uma série de verificações do sistema, conhecida como auto-teste ou POST (Power-On Self-Test). Em primeiro lugar, a
CPU faz a verificação de si mesma e do programa POST, através de um código de leitura em várias posições, comparando se
estas verificações estão idênticas aos registros permanentes.

3 - A CPU envia sinais através do sistema de barramento (bus) — os circuitos em que todos os componentes se conectam — para
verificar se todos eles estão funcionando.

4 - Nos PCs mais antigos que possuem um núcleo de linguagem de programação BASIC na ROM, essa parte do código é conferida
durante a verificação do temporizador (timer) do sistema, responsável pela sincronia e ordem de todas as operações funcionais
do PC.

5 - O POST testa a memória contida na placa de vídeo (display adapter) e os sinais de vídeo que controlam o monitor. Ele
faz com que o código de BIOS da placa passe a fazer parte do BIOS total do sistema e da configuração da memória. É a partir
daí que você começa a ver algo no monitor do seu PC.

6 - O POST executa uma bateria de testes para verificar se os chips da RAM estão funcionando sem problemas. A CPU grava
dados em cada chip, em seguida faz uma leitura comparando estes dados com os enviados originalmente. Um contador da memória
que está sendo lida aparece na tela durante este teste.

7 - A CPU verifica se o teclado está devidamente conectado e se não existem teclas pressionadas.

8 - O POST envia sinais por caminhos específicos através do barramento (bus) às unidades de disco e espera uma resposta
para determinar quais unidades estão disponíveis.

9 - Nos computadores AT e mais recentes, os resultados dos testes POST são comparados com o registro oficial existente no
chip CMOS, que informa quais componentes estão instalados. O CMOS é um tipo de chip de memória que não perde seus dados
quando você desliga o micro ou há corte de energia elétrica: ele é alimentado por uma bateria (battery). Quaisquer alterações
na configuração básica do sistema devem ser gravadas nos dados de configuração do CMOS, em todos os PC que possuem essa
função. (Somente o PC e o XT originais não utilizam a função CMOS.)

10 - Nos sistemas que contêm componentes que incluem seus próprios BIOS, como certas placas controladoras de disco (disk
controller), o código do BIOS é reconhecido e incorporado como parte do próprio BIOS do sistema e da utilização da memória.
O PC agora está preparado para a próxima etapa do processo de inicialização (boot): carregar o sistema operacional do disco.


No comments:

Post a Comment