Quando um computador é inicializado, ele passa por uma série de etapas para carregar o sistema operacional e os programas necessários na memória e preparar o hardware para uso. Aqui está uma breve visão geral do processo de inicialização:
1. Ligar:Quando você liga o computador, a fonte de alimentação fornece eletricidade aos vários componentes.
2. BIOS/UEFI:O Basic Input/Output System (BIOS) ou Unified Extensible Firmware Interface (UEFI) é um pequeno programa armazenado no firmware do computador que inicializa os componentes de hardware.
3. POST:Durante o autoteste de inicialização (POST), o BIOS/UEFI verifica a memória do sistema, a CPU, os dispositivos de armazenamento e outros hardwares para garantir que estejam funcionando corretamente.
4. Seleção do dispositivo de inicialização:O BIOS/UEFI determina o dispositivo de inicialização, que geralmente é o disco rígido principal ou um dispositivo de armazenamento externo.
5. Carregando o setor de inicialização:O primeiro setor do dispositivo de inicialização é carregado na memória. Este setor contém o Master Boot Record (MBR) ou a GUID Partition Table (GPT) e o código de inicialização.
6. Carregador de inicialização:O carregador de inicialização (por exemplo, GRUB ou NTLDR) é carregado do setor de inicialização e assume o processo de inicialização.
7. Carregamento do sistema operacional:O carregador de boot lê os arquivos do sistema operacional do disco rígido e os carrega na memória.
8. Inicialização do Kernel:A parte central do sistema operacional, conhecida como kernel, inicializa os dispositivos de hardware e prepara o sistema para interação do usuário.
9. Login:Assim que o sistema operacional estiver totalmente carregado, pode ser necessário inserir suas credenciais de login para acessar o ambiente de desktop.
10. Ambiente de área de trabalho:A interface do usuário, também conhecida como ambiente de área de trabalho, é carregada e o computador está pronto para uso.
A inicialização de um computador envolve uma sequência de verificações de hardware, carregamento de software e inicialização do sistema para colocar o computador em um estado utilizável. Diferentes sistemas operacionais podem ter processos de inicialização ligeiramente diferentes, mas geralmente seguem estas etapas.