← Questões de Sistemas Operacionais

Sistemas Operacionais · CESPE/CEBRASPE · 2022

Questão comentada de Sistemas Operacionais

Em programação, os contêineres são utilizados em larga escala no desenvolvimento, testes e, principalmente, na produção de softwares, permitindo rodar múltiplos sistemas isolados dentro de um sistema operacional real. A esse respeito, julgue os itens a seguir. I Em um contêiner, é possível utilizar diversos recursos e ferramentas, porém tudo roda em um mesmo sistema operacional; em caso de pane, todas as funcionalidades serão afetadas. II Ferramentas embasadas nos contêineres Linux oferecem aos usuários acesso sem precedentes a aplicações, além da habilidade de implementar com rapidez e de ter total controle sobre as versões e distribuição. III As ferramentas de contêiner, incluindo o Docker, fornecem um modelo de implantação com base em imagens, facilitando o compartilhamento de uma aplicação ou conjunto de serviços, incluindo todas as dependências deles em vários ambientes. Assinale a opção correta.

Gabarito: E

Contêineres são uma forma de virtualização em nível de sistema operacional. A ideia é simples e muito cobrada: várias aplicações rodam isoladas, mas compartilham o mesmo kernel do sistema hospedeiro. Isso dá leveza, rapidez para subir ambientes e facilidade para reproduzir configurações em desenvolvimento, testes e produção. O item I está correto porque, em contêineres, você realmente usa recursos e ferramentas diferentes, mas tudo depende do mesmo sistema operacional base. Se o host sofre uma pane séria, os contêineres que estão sobre ele também são afetados, já que não existe um sistema operacional completo e separado dentro de cada contêiner, como ocorre na virtualização tradicional com máquina virtual. O item II também está correto. As ferramentas baseadas em contêineres Linux ampliaram muito o acesso a aplicações e permitiram implantação rápida, com controle mais fino de versões, dependências e distribuição. É exatamente esse o charme do Docker e de tecnologias parecidas: “funciona na minha máquina” vira “funciona em qualquer ambiente compatível”. O item III igualmente está correto, porque o modelo de imagens é central em contêineres. A imagem empacota aplicação, bibliotecas, configurações e dependências, o que facilita compartilhar e reproduzir o mesmo serviço em diferentes ambientes. Por isso o gabarito é E: todos os itens estão certos.

Continue treinando

Questões relacionadas