← Questões de Sistemas Operacionais

Sistemas Operacionais · Unesc · 2025

Questão comentada de Sistemas Operacionais

Complete as lacunas no texto a seguir: Durante a fase de _______________ de um sistema, a equipe de desenvolvimento pode optar por utilizar containers para facilitar a implantação e o gerenciamento da aplicação. Os containers são _______________ que empacotam o código da aplicação e suas dependências, permitindo que sejam executados de forma consistente em diferentes ambientes. Essa tecnologia contribui para a _______________ do sistema, facilitando sua adaptação a diferentes infraestruturas e a _______________, permitindo que a aplicação seja facilmente replicada para atender a demandas variáveis.

Gabarito: A

A questão explora um uso bem atual de containers no desenvolvimento e na entrega de sistemas. Em vez de pensar só no código, você precisa lembrar que um container leva junto tudo o que a aplicação precisa para rodar, como bibliotecas, configurações e dependências, o que reduz a dor de cabeça de "na minha máquina funciona". Por isso, eles são úteis na implantação e no gerenciamento da aplicação durante a fase de análise de sistemas, quando se pensa em como a solução vai funcionar no mundo real e em diferentes ambientes. O ponto central é que containers são ambientes isolados, ou seja, compartilham o kernel do sistema operacional, mas mantêm a aplicação separada do restante do ambiente. Essa característica ajuda a garantir que a aplicação rode de forma consistente em diferentes infraestruturas. Na prática, isso melhora a portabilidade, porque o mesmo pacote pode ser levado de um lugar para outro sem grandes ajustes. Além disso, containers facilitam a escalabilidade: se a demanda aumenta, você replica instâncias da aplicação com muito mais rapidez. É como ter várias cópias prontas para trabalhar quando o movimento cresce. Esse é um dos grandes motivos de tecnologias como Docker e Kubernetes terem virado queridinhas em arquitetura e operação de sistemas. Assim, o gabarito A está correto porque completa o texto com termos que fazem sentido técnico e conceitual: análise de sistemas, ambientes isolados, portabilidade e escalabilidade. As demais alternativas misturam conceitos que não têm relação direta com containers.

Continue treinando

Questões relacionadas