HOME | EPROM | COMPONENTES | CONSERTOS | PROJETOS | HAPPY | BORDADOS | DOWNLOADS | LINKS | CONTATO | LOJA
BIOS >>> GRAVAÇÃO | BIOS NOVA | O QUE É | LOCALIZAR | IDENTIFICAR | REMOVER | ATUALIZAR <<< BIOS
O ROM-BIOS (read only memory - basic input-output system) é um programa que, como o próprio nome já diz, fica sempre gravado em uma memória ROM e tem como principal função realizar todo o controle de hardware. Em um computador pode haver vários BIOS , entre eles podemos destacar:
BIOS PRINCIPAL : Localizado na placa com a CPU.
BIOS DE VÍDEO: Localizado nas placas de vídeo mais modernas ( ex. SVGA ).
BIOS DE HD: Localizado nas placas controladoras de HD.
O BIOS principal é um programa que fica residente em uma memória permanente (ROM) localizada na placa de CPU. O BIOS do PC XT tem um tamanho de 8 Kb, já o do PC AT tem 64 Kb ( os AT’s mais antigos têm BIOS com 16 Kb ou 32 Kb). Quando o computador é ligado ou resetado, o BIOS faz um auto-teste inicial, onde é testada, entre outros dispositivos , a memória, inicializa o hardware e faz a cargo do sistema operacional a partir de um disco. A partir deste momento o sistema operacional fica ativo mas o BIOS ainda está em funcionamento. O BIOS possui uma série de rotinas que são chamadas pelo S. O. , com o objetivo de fazer todo o acesso necessário a hardware. Em resumo o BIOS executa as seguintes operações durante o processo de boot:

> identifica a configuração instalada ( drives, placa de vídeo, impressora, HD, etc...).
> inicializa todos os chips’s programáveis das placas
> inicializa a placa de vídeo, testa a memória e o teclado
> identifica os BIOS nas placas de extensão externas
> carrega o sistema operacional do disco
> passa o controle para o S. O.
Após a carga do sistema operacional, o BIOS continua em funcionamento, ajudando o S. O. e seus aplicativos em todo os acessos de hardware que sejam necessários. Para isso o BIOS possui um conjunto de rotinas que possibilita:

> acesso a teclado
> acesso a vídeo
> acesso a impressora
> acesso a interfaces seriais
> acessos aos discos
> controle do relógio do sistema
> controle de alocação de memória
O BIOS tem um controle muito forte sobre o hardware e leva em conta todos os detalhes necessários pra que fique bem simples para o S. O. a tarefa de colocar , por exemplo uma string na tela, a criação de um arquivo, a leitura de uma string via teclado, formatação de um disco, etc. Um outro controle executado pelo BIOS é o chaveamento entre turbo e normal. Quando o clock é alterado, através de um selecionamento de freqüência, todos os chip’s da placa devem ser reprogramados em função do novo clock.
Podemos dizer também que o BIOS é um compatibilizador de hardware. Como exemplo pegamos o XT e o AT que possuem hardware bem diferentes. Entretanto o mesmo S. O. funciona em ambas as máquinas. Isto é porque o S. O. não acessa diretamente, ele sempre passa o trabalho para o BIOS , como o XT e o AT possuem BIOS compatíveis entre si do ponto de vista da ligação com o S. O. , este software funciona perfeitamente nos dois micros.
O BIOS é sempre fornecido instalado na placa de CPU e não pode ser trocado. Por exemplo, não é possível retirar o ROM-BIOS de uma placa 486 DX2-66 e colocar em outra placa 4486 DX2-66 de outro fabricante. Isto pode funcionar somente quando uma placa é cópia fiel da outra, mas normalmente capa placa possui seu próprio BIOS . O mesmo ocorre em placas de expansão . Não se pode tirar o BIOS de uma placa VGA e instalar em outra placa VGA diferente.
Nos AT’s a mesma ROM que contém o BIOS da placa de CPU, contém o programa SETUP, e ambos são feitos pelo mesmo fabricante. Alguns AT’s possuem ainda, nessa mesma ROM, em programa de diagnóstico, que serve para o usuário checar o funcionamento do hardware.
A definição básica de ROM-BIOS é dada por sistema básico de entrada e saída em memória para somente leitura que possui rotinas do sistema que interfaceiam entre as instruções do sistema de alto nivele os periféricos do sistema para controlar a entrada e a saída para vários dispositivos padrões, o que normalmente inclui controlar o vídeo, o teclado e as unidades de discos.

BIOS