Um programa de inicialização, também conhecido como carregador de inicialização, é um pequeno programa que inicia o sistema operacional de um computador. É o primeiro programa a ser executado quando você liga o computador. Sua função principal é inicializar o hardware e carregar o kernel do sistema operacional na memória do computador.
Aqui está um colapso do que um programa de inicialização faz:
*
Self-test (post): O programa de inicialização executa primeiro uma postagem, verificando os componentes básicos de hardware (RAM, CPU, disco rígido, etc.) para garantir que estejam funcionando corretamente. Se encontrar problemas, geralmente exibe mensagens de erro.
*
Localizando o sistema operacional: O programa de inicialização procura o sistema operacional. Isso envolve verificar a ordem de inicialização (geralmente configurada nas configurações do BIOS ou UEFI) para determinar onde procurar o sistema operacional (por exemplo, disco rígido, unidade USB, rede).
*
Carregando o kernel do sistema operacional: Depois que o sistema operacional está localizado, o programa de inicialização carrega o kernel, o núcleo do sistema operacional, na RAM do computador.
*
Transferindo controle: Finalmente, o programa de inicialização transfere o controle do kernel do sistema operacional, que assume e carrega o restante do sistema operacional.
Existem diferentes tipos de programas de inicialização, com o BIOS mais comum (sistema básico de entrada/saída) e UEFI (interface de firmware extensível unificada). A UEFI é uma substituição mais moderna e avançada para o BIOS, oferecendo recursos como tempos de inicialização mais rápidos e melhor segurança.
Em essência, o programa de inicialização é o link crucial entre a alimentação no seu computador e poder usar seu sistema operacional. Sem um programa de inicialização em funcionamento, seu computador não será iniciado.