Questão de Sistemas Operacionais — Virtualização — CESPE / CEBRASPE 2023
- Código
- ce163338
- Banca
- CESPE / CEBRASPE
- Órgão
- TBG
- Ano
- 2023
- Nível
- Superior
- Cargo
- Ênfase: Desenvolvimento de Software
- CCerto
- EErrado
GabaritoE — Errado
❌ ERRADO. O compartilhamento do kernel pelos contêineres, na verdade, facilita a migração e a portabilidade das aplicações entre ambientes de desenvolvimento, teste e produção, contrariando a afirmativa do item.
Os contêineres são uma forma de virtualização a nível de sistema operacional, onde múltiplos processos isolados compartilham o mesmo kernel do host, mas cada um possui seu próprio sistema de arquivos, bibliotecas e configurações. Esse isolamento é feito por meio de namespaces e cgroups do kernel Linux. Justamente por compartilharem o kernel, os contêineres são leves e podem ser iniciados rapidamente, além de serem altamente portáveis: uma imagem de contêiner pode ser executada em qualquer host que possua um kernel compatível, independentemente das distribuições ou versões de software instaladas.
A afirmativa de que isso "dificulta a migração" está incorreta. Na prática, a tecnologia de contêineres (como Docker) é amplamente utilizada para garantir consistência entre ambientes, permitindo que desenvolvedores empacotem a aplicação com todas as suas dependências e a movam facilmente de um ambiente para outro (desenvolvimento → teste → produção) sem alterações.
A banca inverte o efeito do compartilhamento do kernel. Em vez de "dificultar", os contêineres facilitam a migração e a abertura de componentes, pois a imagem encapsulada pode ser transportada e executada em qualquer sistema com kernel compatível. O candidato deve lembrar que o compartilhamento do kernel é uma característica que confere leveza e portabilidade, não um obstáculo.
✅ Gabarito: E — Errado.
Link permanente: /questoes/ce163338