Técnica que resolve um problema comum de heterogeneidade dos...

Próximas questões
Com base no mesmo assunto
Q3702608 Sistemas Operacionais
Técnica que resolve um problema comum de heterogeneidade dos dispositivos disponíveis, cujo problema faz com que determinado serviço que se pretendia executar não funcione da maneira esperada em outro computador, porque determinadas aplicações necessitam de bibliotecas e pacotes específicos para serem executadas e que implementa desde o hardware até software do dispositivo. Qual técnica é essa?
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Tema central: Virtualização em Sistemas Operacionais

O enunciado trata de um problema clássico de heterogeneidade – executando aplicações em diferentes computadores, cada qual com seu conjunto de bibliotecas e pacotes. O objetivo é identificar a técnica que implementa do hardware ao software, garantindo que serviços funcionem da mesma maneira em diversas máquinas.

Máquinas Virtuais (VMs)Alternativa B (correta): VMs criam um ambiente totalmente emulado, incluindo hardware virtual (CPU, RAM, disco, dispositivos) e o sistema operacional, isolando o software do ambiente físico. Assim, aplicações com dependências específicas funcionam sempre da mesma forma, mesmo migrando de um computador para outro. Esse isolamento resolve justamente a heterogeneidade citada e é amplamente coberto em manuais como Modern Operating Systems de Tanenbaum.

Por que as outras alternativas estão incorretas?

A) Clean Code: Refere-se a boas práticas de programação, sem relação com virtualização ou ambientes isolados.

C) Kubernetes: É orquestrador de contêineres, lida com estados de aplicações em múltiplos hosts, mas não emula hardware e sim gerencia contêineres criados por outros sistemas (como Docker).

D) Docker: Implementa contêineres, isolando aplicações e dependências, porém usa o mesmo kernel do host. Não reproduz o hardware completo. Logo, não resolve de forma tão abrangente a heterogeneidade, já que depende do sistema operacional subjacente.

E) Swarm: Também está ligado à orquestração de contêineres Docker, não à virtualização do hardware e SO completos.

Estratégia para provas: Repare em expressões-chave como "implementa desde o hardware até o software" – isso elimina contêineres, que só virtualizam no nível de software/aplicação e dependem do sistema operacional base. Analise sempre o nível da virtualização que a questão exige!

Dica final: Cuidado com pegadinhas entre contêineres x máquinas virtuais: contêiner = isolamento só no software; VM = isolamento total (hardware+SO).

Gostou do comentário? Deixe sua avaliação aqui embaixo!

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo