Definição de BIOS

Por Carlos E. Morimoto. Há .

BIOS é a abreviação de "Basic Input / Output System", sistema básico de entrada e saída.

O BIOS contém todo o software básico, necessário para inicializar a placa-mãe, checar os dispositivos instalados e carregar o sistema operacional, o que pode ser feito a partir do HD, CD-ROM, pendrive, ou qualquer outra mídia disponível. O BIOS inclui também o Setup, o software que permite configurar as diversas opções oferecidas pela placa. O processador é programado para procurar e executar o BIOS sempre que o micro é ligado, processando-o da mesma forma que outro software qualquer. É por isso que a placa-mãe não funciona "sozinha", você precisa ter instalado o processador e os pentes de memória para conseguir acessar o Setup. :)

Por definição, o BIOS é um software, mas, como de praxe, ele fica gravado em um chip espetado na placa-mãe. Na grande maioria dos casos, o chip combina uma pequena quantidade de memória Flash (256, 512 ou 1024 KB), o CMOS, que é composto por de 128 a 256 bytes de memória volátil e o relógio de tempo real. Nas placas antigas era utilizado um chip DIP, enquanto nas atuais é utilizado um chip PLCC (plastic leader chip carrier), que é bem mais compacto:

O CMOS serve para armazenar as configurações do setup. Como elas representam um pequeno volume de informações, ele é bem pequeno em capacidade. Assim como a memória RAM principal, ele é volátil, de forma que as configurações são perdidas quando a alimentação elétrica é cortada. Por isso, toda placa-mãe inclui uma bateria, que mantém as configurações quando o micro é desligado.

A mesma bateria alimenta também o relógio de tempo real (real time clock), que, apesar do nome pomposo, é um relógio digital comum, que é o responsável por manter atualizada a hora do sistema, mesmo quando o micro é desligado.

Se você prestou atenção nos três parágrafos anteriores, deve estar se perguntando por que as configurações do Setup não são armazenadas diretamente na memória Flash, em vez de usar o CMOS, que é volátil. Isso seria perfeitamente possível do ponto de vista técnico, mas a idéia de usar memória volátil para guardar as configurações é justamente permitir que você possa zerar as configurações do Setup (removendo a bateria, ou mudando a posição do jumper) em casos onde o micro deixar de inicializar por causa de alguma configuração incorreta.

Um caso clássico é tentar fazer um overclock muito agressivo e o processador passar a travar logo no início do boot, sem que você tenha chance de entrar no setup e desfazer a alteração. Atualmente basta zerar o setup para que tudo volte ao normal, mas, se as configurações fossem armazenadas na memória Flash, a coisa seria mais complicada.

Para zerar o CMOS, você precisa apenas cortar o fornecimento de energia para ele. Existem duas formas de fazer isso. A primeira é (com o micro desligado) remover a bateria da placa-mãe e usar uma moeda para fechar um curto entre os dois contatos da bateria durante 15 segundos. Isso garante que qualquer carga remanescente seja eliminada e o CMOS seja realmente apagado. A segunda é usar o jumper "Clear CMOS", que fica sempre posicionado próximo à bateria. Ele possui duas posições possíveis, uma para uso normal e outra para apagar o CMOS ("discharge", ou "clear CMOS"). Basta mudá-lo de posição durante 15 segundos e depois recolocá-lo na posição original.

Uma dica é que muitas placas vêm de fábrica com o jumper na posição "discharge", para evitar que a carga da bateria seja consumida enquanto a placa fica em estoque. Ao montar o micro, você precisa se lembrar de verificar e, caso necessário, mudar a posição do jumper, caso contrário a placa não funciona, ou exibe uma mensagem de erro durante o boot e não salva as configurações do Setup.

Publicações Relacionadas
Tela preta ao ligar o PC: o que pode ser e como resolver?
Tela preta ao ligar o PC: o que pode ser e como resolver?
Artigos
Centenas de placas-mãe da MSI tem importante recurso de segurança inoperante
Centenas de placas-mãe da MSI tem importante recurso de segurança inoperante
Hardware
Entenda os códigos de erro da BIOS mais comuns
Entenda os códigos de erro da BIOS mais comuns
Artigos
O computador liga e desliga na mesma hora: o que pode ser?
O computador liga e desliga na mesma hora: o que pode ser?
Dicas
O que é a BIOS da placa-mãe e como atualizá-la?
O que é a BIOS da placa-mãe e como atualizá-la?
Artigos
Como acessar a BIOS
Como acessar a BIOS
Hardware
true