← Questões de Sistemas Operacionais

Sistemas Operacionais · CESPE/CEBRASPE · 2024

Questão comentada de Sistemas Operacionais

Determinada tecnologia permite empacotar aplicativos com todo o seu ambiente de execução, oferecendo um mecanismo de empacotamento lógico em que os aplicativos podem ser abstraídos pelo ambiente no qual são efetivamente executados. Essa tecnologia é conhecida como

Gabarito: C

A ideia central da questão é o empacotamento do aplicativo junto com tudo o que ele precisa para rodar: bibliotecas, dependências e até ajustes do ambiente. Assim, o software fica mais portátil e menos “temperamental” com o sistema operacional do destino. Em outras palavras, você leva o aplicativo quase como se fosse uma caixinha pronta para uso. Essa descrição corresponde aos contêineres, que isolam aplicações em um ambiente leve, compartilhando o kernel do sistema hospedeiro, mas mantendo a execução separada do restante do sistema. Por isso eles são muito usados em deploy, testes e escalabilidade, porque evitam a famosa frase “na minha máquina funciona”. Já o hypervisor é o componente que permite a virtualização de máquinas, criando e gerenciando máquinas virtuais inteiras, não apenas aplicativos empacotados. Ele trabalha em outro nível de abstração. Orquestração é a coordenação de vários contêineres ou serviços, e DevOps é uma cultura/prática de integração entre desenvolvimento e operações, não uma tecnologia de empacotamento. Portanto, o gabarito C está correto porque descreve exatamente a tecnologia que encapsula aplicativo e ambiente de execução em um pacote lógico e portátil. Em doutrina de sistemas operacionais e computação em nuvem, isso é clássico: contêineres são mais leves que VMs e focados em aplicações.

Continue treinando

Questões relacionadas