211service.com
O que é inicialização do computador? [Ajuda]
O que é inicialização do computador? [Ajuda]
Navegação rápida :
O que é inicialização do computador
Inicialização do computador é um processo de carregar o sistema operacional na memória principal / memória de acesso aleatório (RAM) do computador e, em seguida, preparar o sistema para que os usuários executem aplicativos quando o computador é ligado.
O processo de inicialização
O processo de inicialização do computador pode levar apenas alguns segundos no computador moderno. No entanto, o processo de inicialização específico é complicado.
Processo de inicialização no disco MBR
Quando um computador é desligado, o software, como o sistema operacional, os aplicativos e os dados, são armazenados na memória somente leitura (ROM). Quando você inicializa o PC, o computador pode ler apenas parte dos programas e dados armazenados na ROM. Em seguida, o firmware integrado na ROM é ativado.
O firmware fará o autoteste de inicialização (POST). O POST irá verificar se o hardware do computador pode satisfazer as condições básicas de operação ou não. Se ocorrerem alguns problemas com o hardware, o processo de inicialização será encerrado. Se não houver nenhum problema com o hardware, a tela do computador exibirá as informações sobre CPU, armazenamento interno, unidade de disco rígido e assim por diante.

E o mais importante, o firmware permite acessar outros tipos de memória, como disco rígido e memória principal (RAM também é chamada de memória principal). Geralmente, se o disco do sistema for um disco MBR, o BIOS (Basic Input / Output System) tentará acessar os primeiros setores (também chamados de setor de inicialização) das unidades de acordo com a sequência de inicialização. A sequência de inicialização pode ser ajustada na interface do BIOS.
O BIOS distinguirá se esta unidade pode ser usada para inicializar o computador ou não de acordo com o setor de inicialização que contém 512 bytes do registro mestre de inicialização. Se a unidade não puder ser usada para inicializar o computador, o primeiro setor da próxima unidade na sequência de inicialização será lido até que uma unidade contendo a partição do sistema seja encontrada.
Então, o BIOS irá carregar o carregador de boot na memória e executá-lo. Como se sabe, não há sistema operacional na RAM quando o computador acaba de ser ligado. O sistema operacional precisa de seu carregador para colocá-lo na RAM para execução. O carregador de boot é esse tipo de programa, que pode fazer o computador acessar a ROM para carregar os programas e dados do sistema operacional na RAM e executá-la.
Carregador de inicialização
Os carregadores de boot variam de tipo de computador para tipo de computador. Por exemplo, no PC em geral, o carregador de boot geralmente é dividido em dois estágios. O carregador de boot de primeiro estágio localizado no MBR é usado para carregar e inicializar o carregador de boot de segundo estágio em uma determinada partição.
O carregador de boot de segundo estágio carrega o kernel do sistema operacional como Windows ou Linux na memória principal do computador. Quando o kernel do sistema operacional é carregado, ele assume o controle do PC e começa a descompactar e inicializar.
Ao mesmo tempo, o carregador de boot de segundo estágio verificará o hardware do sistema, listará os equipamentos de hardware conectados ao sistema, montará o dispositivo raiz e carregará os módulos de kernel necessários. Posteriormente, o kernel inicializa o chamado software de espaço do usuário, como a interface gráfica do usuário (GUI) e executa a inicialização do sistema de alto nível para permitir que os usuários façam login no computador e / ou executem alguns outros aplicativos.
Processo de inicialização no disco GPT
O processo de inicialização no disco GPT é o mesmo que no disco MBR antes do acesso ao setor de inicialização, mas existem algumas diferenças depois que o firmware é ativado. No disco GPT, UEFI (a inicialização do disco GPT requer placa-mãe UEFI, que é controlada pela Microsoft) executará um gerenciador de inicialização, que permite aos usuários escolher qual sistema operacional inicializar.
Então, o gerenciador de boot carregará o carregador de boot. No UEFI, o MBR e o PBR (registro de inicialização da partição) foram substituídos por arquivos .efi do carregador de inicialização. E então o carregador de boot carregará o sistema operacional.