Como funciona o BIOS e os Drivers Imagine se você sentasse em um carro e descobrisse que o volante foi substituído por um manche de avião. Por sorte, você não terá que enfrentar esse tipo de problema. Entretanto, os mecanismos dos carros podem apresentar diferenças, mas você só precisa saber como girar o volante e pressionar os pedais. Uma camada intermediária – formada pelas alavancas de câmbio e marchas, o sistema hidráulico – separa você das partes que realizam o trabalho verdadeiro. Estes mecanismos traduzem suas anões para os movimentos do carro. Da mesma forma, o computador também tem esta camada que separa você e o software aplicativo do trabalho interno e repetitivo cìo hardware. Na verdade, há três camadas: a do sistema operacional, a camada fundamental que está entre o sistema operacional e o hardware, denominada BIOS, ou sistema básico de entrada e saída, e a camada dos drivers de dispositivo que complementam o conhecimento do BIOS sobre como este deve operar os periféricos. Uma boa maneira de imaginar o sistema operacional, o BIOS, os drivers e o hardware é compará-los com o corpo humano. O sistema operacional é a cabeça – ou mais exatamente, cérebro. Ele direciona todas as operações voluntárias e “conscientes” do corpo, que é o hardware. O BIOS é a medula espinhal que controla as funções involuntárias do corpo, para que o cérebro não tenha que pensar nelas. Para os drivers de dispositivo, imagine que você recebeu um membro artificial. Nem o cérebro nem a medula sabem como controlar este membro. Mas o membro sabe como reagir a certos sinais que vêm do cérebro. O cérebro manda impulsos pelos neurônios que dizem “mexa-se”, e o membro traduz estes impulsos em ondas elétricas e atividades motoras necessárias para executar o movimento do membro. O BIOS e os drivers permitem que seus aplicativos e vários sistemas operacionais consigam os mesmos resultados, sem levar em conta o tipo de computador IBM compatível, o tipo de impressora, disco rígido ou qualquer outro periférico com o qual seu PC esteja trabalhando. O BIOS realiza o trabalho de enviar e reconhecer os carretas sinais elétricos associados aos vários componentes do hardware. Em vez de ter que saber como uin certo driver funciona, um programa aplicativo precisa saber somente como se comunicar através do sistema operacional com o BIOS. É como ter um eficiente assistente que sabe exatamente como funcionam os sistemas de arquivos do escritório. Tudo o que você tem a fazer é deixar o arquivo na sua caixa de saída, e o assistente cuidará para que seja colocado na gaveta certa e no gabinete certo. A parte funcional do BIOS é o código localizado em um ou mais chips da memória apenas para leitura (ROM) – um tipo de memória que não pode ser modificada. Estes chips normalmente estão localizados na placa principal, a placa-mãe. Ela é uma parte do PC que geralmente não é substituída. Exceto por uma mensagem passageira que aparece na tela, quando você reinicia seu computador e ele carrega o código do BIOS, você raramente estará ciente dos códigos do BIOS ou drivers de seu PC e o que eles estão fazendo, que é exatamente como deveria ser. Um bom BIOS é um parceiro silencioso mas vital.