< Super Dicas |  Glossário  |  Softwares  | Cuca Sabida  |  Aprenda | Tutoriais |  Página inicial  > 

   
 
  Aulas
Internet
Linguagens
Redes
Hardware
Banco de Dado
Comp. Gráfica
I. A.
Algoritmos
S. Operacional

  Sofwares
Ms-Word
Ms-Excel
I. Explorer
Front Page
Linux
Winzip

  Instrutor.com
:: Contatos
:: Quem somos
:: Publicidade
:: Ganhamos
:: Comente
:: Parcerias

  Ferramentas
Mapa do Site
Downloads

  Eu gostei
Home Page
Papel / Parede

O BIOS do PC

O sistema BIOS (Basic Input Output System) pode ser considerado um conjunto de programas e rotinas que interagem diretamente com o hardware, ou ainda, uma interface entre o software aplicativo e o hardware existente. Como tais rotinas estão armazenadas no hardware, em ROM, elas também recebem o nome de firmware.


Memória ROM

O software do BIOS pode ser dividido em 2 partes: uma primeira parte que entra em atividade quando o computador entra em funcionamento, que são programas que testam o hardware que está começando a funcionar, rotinas essas denominadas POST (Power On Self Test); a outra parte são rotinas diversas controle e acesso ao hardware existente, principalmente os periféricos de I/O, oferecendo serviços tanto para o sistema operacional quanto para os aplicativos em execução.

Todo o software BIOS está contido numa área de 128 Kb, que vai dos endereços hexadecimais de 0xE000 até a 0xFFFF, e portanto as rotinas lá escritas devem ser o mais compactas e eficientes possível. Tal software, normalmente escrito em assembler, por estar tão intimamente ligado ao hardware, precisa estar atento a fatos tais como sincronização de sinais entre os diversos dispositivos e também a retardos (delays) que ocorrem normalmente, considerando que determinado dispositivo leva um tempo entre receber um comando e executar a ação pedida. Por suas características de complexidade, são poucos os programadores que desenvolvem rotinas para BIOS, e portanto existem poucos fabricantes de BIOS no mundo, que atendem à solicitação dos diversos fabricantes de placas mãe existentes. Entre os fabricantes de BIOS, como já visto anteriormente, os maiores e mais populares no mercado mundial são AMI (American Megatrends) e AWARD.

Cada dispositivo existente se comunica com o micro através de “portas”, ou seja, em sua maioria, os dispositivos serão controlados através de comandos ou parâmetros a serem enviados às portas, sendo que cada parte do circuito atenderá a um numero de porta específico, e o BIOS, portanto, controla o hardware principalmente através dessas portas.

Nos equipamentos atuais, para auxiliar as rotinas do BIOS, trabalhando intimamente com ela, guardando informações sobre a configuração do equipamento, existe uma memória RAM, chamada memória de configuração ou memória de setup. Tal memória, por ser construida utilizando a tecnologia CMOS, também é denominada de memória CMOS. Notemos que nessa memória são gravados os dados de configuração. Já o programa que é utilizado para especificar e alterar os valores de configuração é armazenado de forma permanente na ROM do BIOS.


 
 
 
Design by: Instrutor.com © - Direitos reservados