quarta-feira, 28 de setembro de 2011
Fonte dos meus Posts
quarta-feira, 21 de setembro de 2011
Como funciona a BIOS?
- um auto-teste durante a energização (POST - Power On-Self Test) para todos os diferentes componentes de hardware no sistema, para assegurar que tudo esteja funcionando corretamente;
- ativação de outros chips da BIOS em diferentes cartões instalados no computador. Por exemplo, placas SCIS e de vídeo freqüentemente possuem seus próprios chips de BIOS;
- fornecimento de um conjunto de rotinas de baixo nível que o sistema operacional usa para interfacear de diferentes dispositivos de hardware. São essas rotinas que dão à BIOS o seu nome. Elas administram coisas como o teclado, o monitor de vídeo, a porta serial e as portas paralelas, especialmente quando o computador está sendo inicializado;
- gerenciamento de diversos parâmetros para os discos rígidos, relógio, etc.
![]() A BIOS usa memória flash, um tipo de ROM |
Quando você liga seu computador, a BIOS faz diversas coisas. Esta é a seqüência normal:
- verifica a configuração (setup) da CMOS para os ajustes personalizados
- carrega os manipuladores de interrupção e acionadores (drivers) de dispositivos
- inicializa registradores e gerenciamento de energia
- efetua o autoteste durante a energização (POST)
- exibe as configurações do sistema
- determina quais dispositivos são inicializáveis
- começa a seqüência de inicialização (conhecida como bootstrap ou, de forma mais reduzida, como boot
Inicializando o computador
Sempre que você liga seu computador, a primeira coisa que vê é o software da BIOS fazendo seu trabalho. Em muitas máquinas, a BIOS exibe um texto que descreve coisas como a quantidade de memória instalada em seu computador, o tipo de disco rígido e assim por diante. Acontece que durante a seqüência de inicialização (boot), a BIOS faz uma grande quantidade de trabalho para deixar seu computador pronto para funcionar. Esta seção descreve rapidamente algumas dessas atividades para um PC típico.Depois de verificar a configuração de CMOS e carregar os manipuladores de interrupção, a BIOS determina se a placa de vídeo está operacional. A maioria das placas de vídeo possui sua própria BIOS em miniatura que inicializa a memória e o processador gráfico de sua placa. Caso não o façam, geralmente há informações do driver de vídeo em outra ROM na placa-mãe, que a BIOS pode carregar.
Em seguida, a BIOS verifica se se trata de uma inicialização a frio (cold boot) ou de uma reinicialização (reboot). Ela faz isso verificando o valor no endereço de memória 0000:0472. Um valor 1234h indica uma reinicialização e a BIOS salta o restante do POST. Caso contrário, é considerada uma inicialização a frio.
Se for uma inicialização a frio, a BIOS verifica a RAM fazendo um teste de escrita/leitura de cada endereço da memória. Ele verifica as portas PS/2 ou portas USB em busca de um teclado e um mouse. Ela procura por um barramento PCI (Peripheral Component Interconnect) e, caso encontre algum, verifica todos os cartões PCI. Se a BIOS encontrar algum erro durante o POST, ela notificará o usuário por meio de uma série de bips ou uma mensagem de texto exibida na tela. Um erro nesse ponto quase sempre representa um problema de hardware.
A BIOS então exibe alguns detalhes sobre seu sistema. Isso inclui tipicamente informações a respeito do (a):
- processador
- unidades (drivers) de disco flexivel e disco rígido.
- memória
- versão e data da BIOS
- monitor de vídeo
Como funciona a memória da placa de vídeo?
Processador e memória
Semelhante a uma placa mãe, a placa de vídeo é uma placa com circuito impresso que abriga um processador e memória RAM. Ela também tem um chip com sistema de entrada/saída, chamado BIOS, que armazena as configurações da placa, diagnósticos da memória e dados de entrada e saída durante a inicialização.
O processador de placa de vídeo, chamado de unidade de processamento gráfico (graphics processing unit - GPU), é semelhante a uma CPU. A diferença é que a GPU foi criada especificamente para executar complexos cálculos matemáticos e geométricos necessários para a renderização gráfica. Algumas GPUs têm mais transistores do que uma CPU comum. Esses processadores gráficos geram muito calor, por isso são posicionados debaixo de um ventilador (cooler) ou dissipador de calor.
