No que se refere a virtualização de servidores, contêineres ...

Próximas questões
Com base no mesmo assunto
Q3156906 Sistemas Operacionais

No que se refere a virtualização de servidores, contêineres e computação em nuvem, julgue o próximo item. 


Em uma máquina virtual, um processo, gerenciado por um motor de isolamento, faz a intermediação com o sistema operacional, limitando os recursos que podem ser usados e as syscalls que podem ser chamadas e passadas para o sistema operacional.

Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Vamos analisar a questão sobre virtualização e entender por que a alternativa correta é Errado (E).

Tema central: A questão aborda conceitos de virtualização de servidores, contêineres e computação em nuvem. Esses são elementos-chave na infraestrutura moderna de TI, permitindo o uso eficiente dos recursos de hardware e maior flexibilidade na execução de aplicações.

Conceitos fundamentais:

1. Máquina Virtual (VM): Uma máquina virtual é um ambiente simulado por um hypervisor que permite executar sistemas operacionais como se fossem computadores físicos. O hypervisor é responsável por gerenciar os recursos do hardware e garantir que cada VM funcione de maneira independente.

2. Contêineres: Ao contrário das VMs, os contêineres compartilham o mesmo sistema operacional host, mas são isolados uns dos outros. Isso é gerenciado por mecanismos como o kernel do Linux com namespaces e cgroups, que controlam o acesso a recursos e isolamento de processos.

Análise da questão: A afirmação sugere que em uma máquina virtual, um processo gerencia a intermediação com o sistema operacional através de um "motor de isolamento". Isso é uma descrição mais apropriada para contêineres, não para máquinas virtuais. Nas VMs, o controle e a intermediação de recursos são feitos pelo hypervisor, não por um processo específico dentro da máquina virtual.

Portanto, a descrição no enunciado está incorreta ao associar esse comportamento a máquinas virtuais. Isso confirma que a resposta correta é Errado (E).

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

Comentários

Veja os comentários dos nossos alunos

JUSTIFICATIVA - Errado. O conceito apresentado é o de contêiner.

https://cdn.cebraspe.org.br/concursos/PC_DF_24_ADM/arquivos/021_PCDF_002_01.PDF

E

Análise da questão: A afirmação sugere que em uma máquina virtual, um processo gerencia a intermediação com o sistema operacional através de um "motor de isolamento". Isso é uma descrição mais apropriada para contêineres, não para máquinas virtuais. Nas VMs, o controle e a intermediação de recursos são feitos pelo hypervisor, não por um processo específico dentro da máquina virtual.

Errado.

A descrição apresentada no item não se refere corretamente a uma máquina virtual (VM), mas sim ao funcionamento de contêineres, como os utilizados no Docker ou em ambientes Linux com cgroups e namespaces.

O item atribui características dos contêineres (controle fino de syscalls e recursos via motor de isolamento) às máquinas virtuais, o que é conceitualmente incorreto.

Máquina Virtual (VM):

  • Executa um sistema operacional completo sobre um hipervisor (ex: VMware, Hyper-V, KVM).
  • Não há um "motor de isolamento" no nível de processos como descrito no item.
  • O isolamento ocorre no nível de hardware virtualizado: CPU, memória, disco, etc.

Cada VM possui seu próprio kernel e gerencia seus processos de forma independente do host.

Contêiner (ex: Docker):

Compartilha o kernel do host, mas isola os processos usando:

  • Namespaces (isolamento de processos, rede, usuários, etc.)
  • cgroups (controle de uso de CPU, memória, I/O etc.)

O motor de isolamento mencionado no item é mais compatível com mecanismos como o container runtime (Docker Engine, containerd, CRI-O), que:

  • Controla os recursos acessados,
  • Define quais chamadas de sistema (syscalls) podem ser feitas,
  • Impõe limites e políticas de segurança (ex: via seccomp, AppArmor, SELinux).

By Futuro DEV Estável.

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo