- um auto-teste durante a energização (POST - Power On-Self Test) para todos os diferentes componentes de hardware no sistema, para assegurar que tudo esteja funcionando corretamente;
- ativação de outros chips da BIOS em diferentes cartões instalados no computador. Por exemplo, placas SCIS e de vídeo freqüentemente possuem seus próprios chips de BIOS;
- fornecimento de um conjunto de rotinas de baixo nível que o sistema operacional usa para interfacear de diferentes dispositivos de hardware. São essas rotinas que dão à BIOS o seu nome. Elas administram coisas como o teclado, o monitor de vídeo, a porta serial e as portas paralelas, especialmente quando o computador está sendo inicializado;
- gerenciamento de diversos parâmetros para os discos rígidos, relógio, etc.
![]() A BIOS usa memória flash, um tipo de ROM |
Quando você liga seu computador, a BIOS faz diversas coisas. Esta é a seqüência normal:
- verifica a configuração (setup) da CMOS para os ajustes personalizados
- carrega os manipuladores de interrupção e acionadores (drivers) de dispositivos
- inicializa registradores e gerenciamento de energia
- efetua o autoteste durante a energização (POST)
- exibe as configurações do sistema
- determina quais dispositivos são inicializáveis
- começa a seqüência de inicialização (conhecida como bootstrap ou, de forma mais reduzida, como boot
Inicializando o computador
Sempre que você liga seu computador, a primeira coisa que vê é o software da BIOS fazendo seu trabalho. Em muitas máquinas, a BIOS exibe um texto que descreve coisas como a quantidade de memória instalada em seu computador, o tipo de disco rígido e assim por diante. Acontece que durante a seqüência de inicialização (boot), a BIOS faz uma grande quantidade de trabalho para deixar seu computador pronto para funcionar. Esta seção descreve rapidamente algumas dessas atividades para um PC típico.Depois de verificar a configuração de CMOS e carregar os manipuladores de interrupção, a BIOS determina se a placa de vídeo está operacional. A maioria das placas de vídeo possui sua própria BIOS em miniatura que inicializa a memória e o processador gráfico de sua placa. Caso não o façam, geralmente há informações do driver de vídeo em outra ROM na placa-mãe, que a BIOS pode carregar.
Em seguida, a BIOS verifica se se trata de uma inicialização a frio (cold boot) ou de uma reinicialização (reboot). Ela faz isso verificando o valor no endereço de memória 0000:0472. Um valor 1234h indica uma reinicialização e a BIOS salta o restante do POST. Caso contrário, é considerada uma inicialização a frio.
Se for uma inicialização a frio, a BIOS verifica a RAM fazendo um teste de escrita/leitura de cada endereço da memória. Ele verifica as portas PS/2 ou portas USB em busca de um teclado e um mouse. Ela procura por um barramento PCI (Peripheral Component Interconnect) e, caso encontre algum, verifica todos os cartões PCI. Se a BIOS encontrar algum erro durante o POST, ela notificará o usuário por meio de uma série de bips ou uma mensagem de texto exibida na tela. Um erro nesse ponto quase sempre representa um problema de hardware.
A BIOS então exibe alguns detalhes sobre seu sistema. Isso inclui tipicamente informações a respeito do (a):
- processador
- unidades (drivers) de disco flexivel e disco rígido.
- memória
- versão e data da BIOS
- monitor de vídeo

Nenhum comentário:
Postar um comentário