segunda-feira, setembro 23, 2013

Processo de boot


O processo de boot é algo muito obscuro para o usuário final. Isso se dá pela sofisticação e velocidade em que tudo é feito. Ao ligar o computador é ativado o circuito de inicialização do pc, após isso é ativado o circuito de execução POST (Power-OSelf Test - Autoteste de inicialização). Nessa fase se equipamentos essenciais como placa de vídeo, memórias, hd, teclado, processador, estiverem com problemas é emitido um bip. Dependendo do tipo de bip é possível até mesmo sabermos em que peça está o problema.

Segue uma lista com os bips mais comuns e seus respectivos prováveis problemas.

http://pt.kioskea.net/faq/9477-bips-e-codigos-de-erros-os-mais-frequentes


Caso esteja tudo bem, é transferido os dados de uma memória gravada de fábrica chamada EEPROM para a memória RAM afim de agilizar o processo de inicialização(boot). Depois de executar o conteúdo da RAM, é a BIOS (Basic Input Output System - Sistema Básico de Entrada e Saída) que será carregada com os argumentos da CMOS (complementary metal-oxide-semiconductor).



 A CMOS é um chip de memória que guarda as informações básicas de inicialização como memórias, hd, etc. Como a CMOS é uma memória somente leitura (ROM - Read Only Memory) é necessário uma bateria para "segurar" as informações e data/hora, que são feitas através de um programa específico chamado SETUP que é acessado apertando a tecla delete ou f2 assim que o computador é ligado.



Configurado a ordem de boot(inicialização), o computador irá buscar o gerenciador de boot. Normalmente, o gerenciador de boot (MBR boot loader) estará instalado em um dispositivo de armazenamento como cd/dvd/hd/pendrive/disquete entre outros. Carregando por fim o gerenciador de boot da partição especificada e está aponta para o kernel (cerne), núcleo do sistema operacional que será carregado na memória do computador concluindo o processo de inicialização. O kernel é um componente essencial no qual se comunica diretamente com o hardware do computador. Os aplicativos e drivers por sua vez se comunicam com o kernel e usando os recursos por ele oferecidos, que são: acesso ao endereçamento de memória, placas como vídeo, som, periféricos como monitor, impressora, etc, suporte a sistema de arquivos como fat, ntfs, ext3, ext4, entre outros.

Nenhum comentário:

Postar um comentário

Obrigado por comentar no 01Pd! Seja bem vindo e volte sempre!