← Questões de Sistemas Operacionais

Sistemas Operacionais · FGV · 2023

Questão comentada de Sistemas Operacionais

No sistema operacional Linux, o processo de inicialização é controlado pelo init system e é dividido em diferentes níveis de execução, chamados de runlevels. Cada runlevel representa um estado específico do sistema com um conjunto de serviços e processos em execução. Assinale a opção que corresponde ao nível de execução (runlevel) que representa o desligamento do sistema.

Gabarito: A

No Linux tradicional, o sistema podia ser iniciado em diferentes runlevels, isto e, em niveis de operacao que definem quais servicos ficam ativos. Pense neles como "modos de funcionamento": alguns sao para uso normal, outros para manutencao, rede, modo grafico e assim por diante. Em provas, a banca costuma cobrar a associacao classica de cada nivel com sua funcao. O ponto central aqui e que o runlevel 0 corresponde ao desligamento do sistema. Quando o Linux entra nesse nivel, ele nao esta "rodando com menos servicos" - ele esta indo para o shutdown, encerrando os processos e preparando a maquina para desligar. Por isso, a alternativa A esta correta. Vale lembrar que, na organizacao classica dos runlevels, o nivel 1 costuma ser modo mono-usuario/manutencao, o 2 varia conforme a distribuicao, o 5 costuma ser modo grafico e o 6 e reinicializacao. Em sistemas modernos com systemd, a ideia de runlevel foi substituida por targets, mas em questoes de concurso a nomenclatura tradicional ainda aparece bastante. Em resumo: se a questao perguntar qual runlevel representa o desligamento, pense imediatamente no nivel zero. E a prova gosta exatamente desse detalhe, porque ele parece simples, mas pega muita gente no impulso.

Continue treinando

Questões relacionadas