Pular para o conteúdo principal

Questão de Sistemas Operacionais — Linux — FGV 2024

Sistemas OperacionaisLinux
Código
fg085358
Banca
FGV
Órgão
INPE
Ano
2024
Nível
Superior
Cargo
Tecnologista Júnior I - Ambientes Críticos de Tecnologia da Informação em Centro de Dados
O kernel Linux é composto por diversos subsistemas, onde cada subsistema é responsável por diferentes aspectos do gerenciamento do sistema.Sobre o kernel Linux, analise as afirmativas a seguir.I. Emprega o chamado microkernel, no qual todos os serviços do sistema operacional rodam no espaço do kernel.II. Suporta diferentes sistemas de arquivos, como ext4, NTFS e FAT 32.III. Suporta o carregamento de módulos em tempo de execução, sem a necessidade de reiniciar o sistema.Está correto o que se afirma em
  1. AII, apenas.
  2. BIII, apenas.
  3. CI e III, apenas.
  4. DII e III, apenas.
  5. EI, II e III.
Revelar gabarito e comentário

GabaritoD — II e III, apenas.

Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.

Kernel Linux

Gabarito: letra D. O kernel Linux é monolítico, não microkernel; suporta múltiplos sistemas de arquivos (ext4, NTFS, FAT32) e permite carregamento de módulos em tempo de execução. Portanto, apenas as afirmativas II e III estão corretas.

Característica

Kernel Monolítico (Linux)

Microkernel

Execução dos serviços

Todos no espaço do kernel

Mínimos no kernel; maioria no espaço do usuário

Exemplo

Linux

Minix, QNX

Afirmativa I (descrita)

Corresponde à descrição, mas nome errado

Nome correto, mas descrição não corresponde

1Arquitetura
Microkernel (erro: é monolítico)
Monolítico com módulos
2Sistemas de arquivos
ext4 (nativo)
NTFS (ntfs-3g)
FAT32
3Módulos (LKMs)
Carga em tempo de execução
Sem reinicialização
Kernel Linux
LEVELsoulevel.com.br
Kernel Linux: Arquitetura (Microkernel (erro: é monolítico), Monolítico com módulos); Sistemas de arquivos (ext4 (nativo), NTFS (ntfs-3g), FAT32); Módulos (LKMs) (Carga em tempo de execução, Sem reinicialização)

Item I — ❌ Incorreto

A afirmativa I está incorreta. O kernel Linux é monolítico, não microkernel. Em um kernel monolítico, todos os serviços do sistema operacional rodam em espaço de kernel, como descrito na frase, mas o termo "microkernel" é aplicado a uma arquitetura diferente, onde apenas serviços mínimos rodam em kernel space. Portanto, a afirmativa troca o conceito.

NÃO CAIA NESSA!

A banca utiliza o termo "microkernel" mas descreve o comportamento de um kernel monolítico. O candidato pode ser induzido a considerar a afirmativa correta por concordar com a descrição, mas o nome da arquitetura está errado. No Linux, o kernel é monolítico com suporte a módulos.

Item II — ✅ Correto

O Linux suporta uma vasta gama de sistemas de arquivos, incluindo ext4 (nativo), NTFS (através de drivers como ntfs-3g) e FAT32. É uma característica consolidada do kernel.

Item III — ✅ Correto

O Linux implementa módulos de kernel carregáveis (Loadable Kernel Modules - LKMs), que podem ser inseridos ou removidos dinamicamente sem necessidade de reinicialização do sistema. Isso é essencial para adicionar drivers e funcionalidades sob demanda.

Conclusão: Corretos os itens II e III. Portanto, a alternativa D (II e III, apenas) é o gabarito.

Gabarito: letra D

Link permanente: /questoes/fg085358