O BIOS (sistema básico de entrada/saída) ou seu UEFI equivalente moderno (interface de firmware extensível unificada), executa vários processos cruciais durante a sequência de inicialização. Estes podem ser amplamente categorizados como:
1. POST (Auto-teste de energia): Este é o processo mais fundamental. Ele verifica os componentes básicos de hardware do sistema para garantir que eles estão funcionando corretamente. Isso inclui:
* Teste da CPU: Verifica a CPU está funcionando.
*
Teste de memória: Verifica a RAM quanto a erros.
*
BIOS ROM Cheque: Verifica o próprio BIOS está intacto.
*
verificações periféricas: Testes dispositivos básicos de entrada/saída como teclado, mouse (às vezes) e discos rígidos (detectando presença, não necessariamente funcionalidade completa).
*
CMOS Verifique: Verifica as configurações do CMOS (complementares de óxido de metal-óxido de metal) armazenadas no chip do BIOS. Isso inclui data/hora, ordem de inicialização, etc.
Se a postagem detectar algum erro, geralmente exibirá um código de erro ou uma sequência de bipe, indicando o componente com defeito.
2. Seleção do dispositivo de inicialização: Após a postagem, o BIOS/UEFI determina a ordem do dispositivo de inicialização com base nas preferências do usuário (definido nas configurações do BIOS/UEFI). Isso geralmente é definido por meio de uma prioridade da ordem de inicialização, normalmente priorizando:
*
unidades ópticas (CD/DVD/Blu-ray): Os sistemas mais antigos podem inicializar a partir de uma unidade óptica se um disco inicializável estiver presente.
* Dispositivos USB: As unidades USB agora são comumente priorizadas para inicialização.
*
unidades de disco rígido (HDD) ou unidades de estado sólido (SSD): Estes geralmente são os dispositivos de inicialização primária.
*
Boot de rede (PXE): Permite a inicialização de um servidor de rede.
3. Carregando o carregador de inicialização: Depois que o dispositivo de inicialização é selecionado, o BIOS/UEFI carrega o carregador de inicialização do primeiro setor do dispositivo selecionado (registro de inicialização mestre ou MBR em sistemas de BIOS herdados; tabela de partição GPT na UEFI). Este carregador de inicialização é específico para o sistema operacional (por exemplo, Grub, Windows Boot Manager). Seu trabalho principal é carregar o kernel do sistema operacional.
4. Entregando controle ao sistema operacional: Depois de carregar o carregador de inicialização, o BIOS/UEFI entrega o controle nele. O carregador de inicialização carrega o kernel do sistema operacional na RAM e o sistema operacional assume a operação do sistema.
em suma: A função do BIOS/UEFI é executar principalmente uma verificação básica de hardware, selecionar um dispositivo de inicialização e carregar o programa inicial do carregador de inicialização. O restante do processo de inicialização é tratado pelo sistema operacional. Os processos exatos e seu pedido podem variar um pouco, dependendo do firmware e da configuração do sistema BIOS/UEFI.