SóProvas


ID
2506018
Banca
CESPE / CEBRASPE
Órgão
TRE-BA
Ano
2017
Provas
Disciplina
Sistemas Operacionais
Assuntos

No processo de inicialização dos sistemas Linux, após a descompactação e a inicialização do kernel, a verificação e enumeração dos dispositivos de hardware anexados e a montagem do dispositivo raiz são realizadas pelo

Alternativas
Comentários
  • Quando um dispositivo de boot é encontrado, o loader de boot de primeiro estágio é carregado na RAM e executado. Esse loader de boot tem menos de 512 bytes (um único setor), e sua tarefa é carregar o loader de boot de segundo estágio.

    Quando o loader de boot de segundo estágio está na RAM e em execução, uma tela inicial é geralmente exibida e o Linux e o disco RAM inicial opcional (sistema de arquivo raiz temporário) são carregados na memória. Quando as imagens são carregadas, o loader de boot de segundo estágio passa o controle para a imagem do kernel e o kernel é descompactado e inicializado. Neste estágio, o loader de boot de segundo estágio verifica o hardware do sistema, enumera os dispositivos de hardware anexados, monta o dispositivo raiz e, em seguida, carrega os módulos de kernel necessários. Ao ser concluído, o primeiro programa de espaço de usuário (init) inicia e a inicialização do sistema de alto nível é executada.

     

    https://www.ibm.com/developerworks/br/library/l-linuxboot/l-linuxboot-pdf.pdf

     

    Gabarito: c)

  • Debalde as personalizações feitas pelas inúmeras distribuições de Linux existentes no mercado, em termos gerais o boot do sistema livre se dá em quatro estágios distintos.

    No primeiro estágio, a BIOS carrega o gerenciador de boot presente na MBR, em geral o GRUB ou o LILO.

    No segundo estágio, geralmente é apresentada uma tela a qual permite que o usuário selecione o sistema operacional desejado. Após a escolha, o kernel selecionado é carregado na memória e assume o controle da máquina. Nesse instante, algumas informações sobre o disco e a partição na qual está o kernel, como seu sistema de arquivos, são exibidas na tela.

    No momento em que o Kernel assume o controle da máquina, ele exibe algumas informações obtidas da BIOS e do hardware. Essa fase geralmente é muito rápida e não pode ser acompanhada pelo usuário.

    A seguir, o kernel Linux inicia o hardware fundamental do sistema, como portas, teclado e mouse. Outros itens, como discos rígidos e placas de rede, são minimamente configurados.

    Depois que o hardware inicial for identificado e a partição que contém o sistema for montada, o kernel carregará o processo init, que será responsável por iniciar todos os outros daemons e configurações avançadas. Neste ponto, as demais partições do /etc/fstab serão montadas. Por fim, o resto dos daemons será carregado e o usuário terá acesso ao prompt de login ou ao ambiente gráfico.

    FONTE:

  • Segundo o comentário do William, que não citou fonte, a questão estaria errada. Aleḿ dele ter apresentado o boot apenas com duas fases, ele da a entender que o seguinte trecho corresponde à terceira fase: "A seguir, o kernel Linux inicia o hardware fundamental do sistema, como portas, teclado e mouse. Outros itens, como discos rígidos e placas de rede, são minimamente configurados".

  • GABARITO: C

    Boot Loader - estágio 1: O primeiro estágio A única função do primary boot loader é encontrar o secondary boot loader, ou o segundo estágio do boot loader, e carregá-lo na memória. O objetivo do primeiro estágio é usar um programa pequeno que lê em um unico sistema de arquivos.

    Boot Loader - estágio 2:

    O segundo estágio de boot tem como função carregar o kernel do Linux na memória, e opcionalmente um arquivo que simula a memoria RAM (RAM image file).

    No estágio 2 é possível listar e escolher entre diversos tipos de kernel instalados (definidos em /boot/grub/menu.lst), e inclusive passar parâmetros de boot durante a inicialização do sistema.

    Quando o segundo estágio estiver carregado na memória o sistema de arquivos é consultado, a imagem do kernel e a imagem initrd são carregados na memória, e quando esse processo é concluído, o boot loader invoca o kernel.

    fonte:https://pt.wikibooks.org/wiki/Linux_-_Guia_pr%C3%A1tico_para_administradores_de_sistemas/Inicializa%C3%A7%C3%A3o_do_sistema

  • Gab: Letra C - loader de boot de segundo estágio.

    (CEBRASPE – TCERJ – Aplicação: 2021) No processo de inicialização de um sistema Linux, a função de carregar e descompactar a imagem do kernel é responsabilidade do carregador de boot de primeiro estágio

  • C

    A. loader de boot de primeiro estágio. Falso. Ele usa o loader de boot de segundo estágio.

    B. primeiro programa de espaço de usuário. Falso. Ele usa o loader de boot de segundo estágio.

    C.loader de boot de segundo estágio.Verdadeiro. Quando um dispositivo de boot é encontrado, o loader de boot de primeiro estágio é carregado na RAM e executado. Esse loader de boot tem menos de 512 bytes (um único setor), e sua tarefa é carregar o loader de boot de segundo estágio.

    Quando o loader de boot de segundo estágio está na RAM e em execução, uma tela inicial é geralmente exibida e o Linux e o disco RAM inicial opcional (sistema de arquivo raiz temporário) são carregados na memória. Quando as imagens são carregadas, o loader de boot de segundo estágio passa o controle para a imagem do kernel e o kernel é descompactado e inicializado. Neste estágio, o loader de boot de segundo estágio verifica o hardware do sistema, enumera os dispositivos de hardware anexados, monta o dispositivo raiz e, em seguida, carrega os módulos de kernel necessários. Ao ser concluído, o primeiro programa de espaço de usuário (init) inicia e a inicialização do sistema de alto nível é executada.

    D.monitor de boot. Falso. Opção apenas para confundir o candidato.

    E. sistema básico de entrada/saída. Falso. Opção que não tem nenhum fundamento com a questão.

    Fonte: Profa Erika Faustino

  • etapas que compõem o booting do Linux 

    BIOS

    A primeira etapa consiste na execução da BIOS (Basic Input Output System), um firmware localizado em memória não volátil, responsável por realizar o POST (Power-on Self Test). Este processo, de forma resumida, identifica e inicializa o hardware presente na máquina,

    Bootloader

    Após a BIOS ler e carregar o primeiro setor do dispositivo configurado

    • é iniciado o que é chamado de Bootloader Estágio 1 (stage 1 boot loader). O conteúdo deste setor pode variar, porém, quando se trata de Linux, é provável encontrar um boot manager, isso é, um programa capaz de gerenciar e definir o sistema operacional que será carregado
    • Opções comuns são LILO (Linux Loader), GRUB (Grand Unified Bootloader)

    Boot Loader - estágio 2: O segundo estágio de boot tem como função carregar o kernel do Linux na memória, e opcionalmente um arquivo que simula a memoria RAM (RAM image file).

    Kernel

    O kernel é a parte central de um sistema operacional, sendo ele responsável principalmente por gerenciamento de recursos como memória e processamento e interação com hardware

     

    @studyeduzinho