Você está na página 1de 5

BIOS

O BIOS contm todo o software bsico, necessrio para inicializar a placa-me, checar os dispositivos instalados e carregar o sistema operacional, o que pode ser feito a partir do HD, CD-ROM, pendrive, ou qualquer outra mdia disponvel. O BIOS inclui tambm o Setup, o software que permite configurar as diversas opes 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-me no funciona "sozinha", voc precisa ter instalado o processador e os pentes de memria para conseguir acessar o Setup. :) Por definio, o BIOS um software, mas, como de praxe, ele fica gravado em um chip espetado na placa-me. Na grande maioria dos casos, o chip combina uma pequena quantidade de memria Flash (256, 512 ou 1024 KB), o CMOS, que composto por de 128 a 256 bytes de memria voltil e o relgio 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:

Chip PLCC que armazena o BIOS da placa-me

O CMOS serve para armazenar as configuraes do setup. Como elas representam um pequeno volume de informaes, ele bem pequeno em capacidade. Assim como a memria RAM principal, ele voltil, de forma que as configuraes so perdidas quando a alimentao eltrica cortada. Por isso, toda placa-me inclui uma bateria, que mantm as configuraes quando o micro desligado.
1

A mesma bateria alimenta tambm o relgio de tempo real (real time clock), que, apesar do nome pomposo, um relgio digital comum, que o responsvel por manter atualizada a hora do sistema, mesmo quando o micro desligado. Se voc prestou ateno nos trs pargrafos anteriores, deve estar se perguntando por que as configuraes do Setup no so armazenadas diretamente na memria Flash, em vez de usar o CMOS, que voltil. Isso seria perfeitamente possvel do ponto de vista tcnico, mas a idia de usar memria voltil para guardar as configuraes justamente permitir que voc possa zerar as configuraes do Setup (removendo a bateria, ou mudando a posio do jumper) em casos onde o micro deixar de inicializar por causa de alguma configurao incorreta. Um caso clssico tentar fazer um overclock muito agressivo e o processador passar a travar logo no incio do boot, sem que voc tenha chance de entrar no setup e desfazer a alterao. Atualmente basta zerar o setup para que tudo volte ao normal, mas, se as configuraes fossem armazenadas na memria 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-me 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 prximo bateria. Ele possui duas posies possveis, uma para uso normal e outra para apagar o CMOS ("discharge", ou "clear CMOS"). Basta mud-lo de posio durante 15 segundos e depois recoloc-lo na posio original. Uma dica que muitas placas vm de fbrica com o jumper na posio "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 necessrio, mudar a posio do jumper, caso contrrio a placa no funciona, ou exibe uma mensagem de erro durante o boot e no salva as configuraes do Setup.

Jumper Clear CMOS

Como todo software, o BIOS possui bugs, muitos por sinal. De tempos em tempos, os fabricantes disponibilizam verses atualizadas, corrigindo problemas, adicionando compatibilidade com novos processadores (e outros componentes) e, em alguns casos, adicionando novas opes de configurao no Setup. muito comum que voc precise atualizar o BIOS da placa para que ela funcione em conjunto com novos processadores, de fabricao mais recente que a placa-me. Atualizar o BIOS consiste em dar boot atravs de um disquete ou CD-ROM, contendo o software que faz a gravao, indicar a localizao do arquivo com a nova imagem e deixar que ele regrave a memria Flash com o novo cdigo. O primeiro passo visitar a rea de suporte ou downloads do site do fabricante e procurar por atualizaes para a sua placa-me. Se voc usa Windows, aproveite para verificar se no esto disponveis novas verses dos drivers, que tambm podem corrigir problemas e adicionar novos recursos. Por exemplo, uma Asus K8N4-E SE, que testei certa vez, tinha um problema estranho com a placa de rede, que parava de funcionar aleatoriamente depois de algumas horas de uso contnuo, que foi solucionado com a atualizao do BIOS da verso 0106 para a 0110. Para baixar o arquivo, acessei a rea de download do site da Asus (http://support.asus.com/download/) e, no menu de busca por atualizaes, selecionei as opes "Motherboard > Socket 754 > K8N4-E SE > BIOS", chegando ao arquivo:

Muitos fabricantes ainda disponibilizam disquetes de boot, contendo uma verso reduzida do FreeDOS ou MS-DOS, mas muitos j passaram a disponibilizar CDs de boot (basta gravar a imagem .iso usando o Nero, K3B ou outro programa de gravao e dar boot), o que elimina a necessidade de ter que instalar um drive de disquetes na mquina s para poder atualizar o BIOS. Uma idia nova, que foi inaugurada pela Asus e vem sendo adotada por cada vez mais fabricantes, incluir o utilitrio de atualizao diretamente no prprio BIOS. Nesse caso, voc s precisa pressionar uma combinao de teclas durante o boot e indicar a localizao do arquivo de atualizao. Na maioria das placas, ele precisa ser gravado num disquete ou CD-ROM (voc precisa queimar um CD, colocando o arquivo no diretrio raiz), mas algumas j suportam tambm o uso de pendrives e cartes de memria instalados com a ajuda de um adaptador USB. Na maioria dos casos, voc pode acessar o utilitrio de atualizao pressionando ALT+F2 durante a contagem de memria. Em muitas placas, a opo tambm fica disponvel atravs do Setup. Nas placas da Asus, por exemplo, ela fica dentro do menu "Tools". Dentro do programa, basta indicar o arquivo a ser gravado. Eles geralmente possuem em torno de 512 KB e utilizam a extenso ".BIN" ou ".ROM":

Atualizao de BIOS

Atualizar o BIOS sempre um procedimento potencialmente perigoso, j que sem ele a placa no funciona. Na grande maioria dos casos, o programa tambm oferece a opo de salvar um backup do BIOS atual antes de fazer a atualizao. Esse um passo importante, pois se algo sair errado, ou voc tentar gravar uma atualizao para um modelo de placa diferente, ainda restar a opo de reverter o upgrade, regravando o backup da verso antiga. A maioria das placas atuais incorpora sistemas de proteo, que protegem reas essenciais do BIOS, de forma que, mesmo que acabe a energia no meio da atualizao,
4

ou voc tente gravar o arquivo errado, a placa ainda preservar as funes necessrias para que voc consiga reabrir o programa de gravao e terminar o servio. Em alguns casos, a placa chega a vir com um "BIOS de emergncia", um chip extra, com uma cpia do BIOS original, que voc pode instalar na placa em caso de problemas. Placas antigas no possuem essas camadas de proteo, de forma que um upgrade malsucedido podia realmente inutilizar a placa. Nesses casos, a soluo era remover o chip e lev-lo a algum que tivesse um gravador de EEPROM. Depois de regravado, o chip era reinstalado na placa e tudo voltava ao normal. Ou seja, mesmo nesses casos, a placa no era realmente danificada, ficava apenas "fora de servio". Um truque muito usado era utilizar uma placa-me igual, ou pelo menos de modelo similar, para regravar o BIOS da placa danificada. Nesses casos, voc dava boot com o disquete ou CD de atualizao (na placa boa), removia o chip com o BIOS e instalava no lugar o chip da placa danificada (com o micro ligado), dando prosseguimento ao processo de regravao. Dessa forma, voc usava a placa "boa" para regravar o BIOS da placa "ruim". Naturalmente, a troca precisava ser feita com todo o cuidado, j que um curto nos contatos podia inutilizar a placa-me. Concluindo, existem tambm programas de gravao para Windows, que so includos nos CDs de drivers de muitas placas. Eles so mais fceis de usar, mas fazer a atualizao atravs deles considerado menos seguro, j que, dentro do Windows e com outros programas e servios rodando, a possibilidade de algo inesperado acontecer maior. Hoje em dia, a maioria dos dispositivos incluindo o HD, drive ptico, placa wireless e placa de vdeo possuem um software de inicializao, similar ao BIOS da placa-me. Ele pode ser gravado diretamente no dispositivo, em um chip de memria Flash, ou mesmo em algum tipo de memria ROM, ou ser incorporado ao driver. Essa segunda soluo vem sendo cada vez mais adotada pelos fabricantes, pois permite eliminar o chip de memria, reduzindo o custo. por isso que, muitas vezes (sobretudo ao tentar ativar sua placa wireless ou scanner no Linux), voc precisa baixar, alm do driver ou mdulo necessrio, tambm os arquivos que compem o firmware da placa.

Você também pode gostar