¡GoConqr estrena diseño! Cuéntanos qué te parece.

Fichas

Inicialização do Sistema de Inicialiazação

Marcelo Rodrigues Ferreira Portugués 13 fichas

Fichas del conjunto (13)

  1. 1Fase do firmware BIOSEm sistemas Bios, após rodar o programa POST, o firmware irá buscar uma área conhecida como MBR (Master Boot Record), Localizadas nos primeiros 512bytes do disco que fora configurado como disco de boot do sistema. Após encontrá-la, a fase seguinte tem início.
  2. 2A fase do firmware UEFISerá procurada a partição ESP (EFI System Patition) para localizar o carregador de boot especifico a ser utilizado.
  3. 3Fase do carregador de boot (Bootloader)Em sistemas BIOS, essa fase poderá ser dividida em duas etapas lógicas intermediárias, cujo o propósito é localizar e carregar o carregador de boot principal do sistema.
  4. 4Primeira Etapa (BIOS)Nesta etapa, entra em cena bootstrap code, "carregador de boot de primeiro estágio". Localizado nos primeiros 446bytes da área do MBR, este realiza a busca pela partição considerada como ativa na tabela de partições do MBR, próximos 64bytes. Esta partição contém o carregador de boot do segundo estágio. Quando o bootstrap code encontrar esta partição ele irá carregar as instruções lá contidas na memória, de forma que o processo de inicialização prossiga à segunda fase.
  5. 5Segunda etapa (BIOS)Busca pelo carregador de boot principal e definitivo a ser utilizado no sistema (ex.: GRUB2), ao ser localizado, este assume o controle do processo de inicialização.
  6. 6Sistemas UEFIApós ser encontrada a partição ESP, o bootloader é carregado na memória
  7. 7Fase do Kernel: initrd (Initial RAM Disk) e Initramfs (Initial RAM FileSystem)Cria um sistema de arquivos inicial, de forma a carregar o módulos necessários. Em seguida, esse pseudo sistema de arquivos sai de cena e o verdadeiro sistema de arquivos é montado.
  8. 8Processo InitO processo init (principal processo do sistema - o primeiro a ser executado) é responsável por inicializar os diferentes serviços a estarem disponíveis no sistema. A forma de inicialização desses serviços poderá variar de acordo com os métodos: SysV, Upstart ou Systemd.
  9. 9SysVinitO sysvinit lê o arquivo /etc/inittab para determinar o nível de execução padrão do sistema e iniciar os demais serviços.
  10. 10Níveis de execuçãoQuando falamos de níveis de execução, estamos nos referindo a quais serviços deverão ser executados (ou finalizados) finalizados em um determinado nível (números de 0 a 6).
  11. 11Detalhamento dos runlevels0 - Desligamento do sistema;
    1 - Monousuário;
    2 a 5 - Multiusuário;
    6 - Reinicialização.
    os runlevels 0, 1 e 6 são comuns a todos os sistemas Linux.
  12. 12UpstartDesenvolvido pela distribuição Ubuntu, oferece uma solução de inicialização paralela de serviços - e, com isso, reduzindo o tempo de inicialização do sistema.
  13. 13SystemdConseguiu acelerar acelerar a inicialização do sistema e efetuar a transição de estados operacionais através da introdução de recursos como o processamento paralelo de scripts, tratamento aprimorado das dependências dos serviços e pela ativação de serviços sob demanda. (Adia alguns serviços até que sejam realmente necessários)

Información

Descripción
Estudo sobre as fases de inicialização de sistemas Linux
Visitas
14
Valoración

Escríbenos

¿Sobre qué es tu mensaje?

¿Qué te parece el nuevo diseño?

¿Te gusta?