A virtualização de servidores tem como objetivo facilitar as...

Próximas questões
Com base no mesmo assunto
Q2171820 Sistemas Operacionais
A virtualização de servidores tem como objetivo facilitar as operações de múltiplos sistemas e aplicações em um datacenter através do uso de máquinas virtuais. Nesse sentido, analise as assertivas abaixo:
I. Hypervisores são softwares livres e proprietários responsáveis por dar à máquina física a possibilidade de se hospedar outras virtuais.
II. As máquinas virtuais são partes fragmentadas do hardware principal, que têm seu estado armazenado em arquivos do sistema do hypervisor.
III. A criação de contêiners como Dockes, por exemplo, é criada a partir da técnica de paravirtualization.
IV. A full virtualization permite a execução de máquinas virtuais com diferentes sistemas operacionais, garantindo seu isolamento não necessitando da tradução binária para essas instruções.
Quais estão INCORRETAS?
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

A alternativa correta é: A - Apenas III.

A questão aborda conceitos fundamentais de virtualização de servidores, focando em hypervisores, máquinas virtuais, contêiners e tipos de virtualização. Esses são tópicos importantes para quem está estudando Sistemas Operacionais e virtualização, especialmente no contexto de datacenters e computação em nuvem.

Vamos analisar cada assertiva para entender por que a alternativa A está correta:

I. Hypervisores são softwares livres e proprietários responsáveis por dar à máquina física a possibilidade de se hospedar outras virtuais.

Esta assertiva está correta. Hypervisores, também conhecidos como VMM (Virtual Machine Monitor), podem ser tanto software livre quanto proprietário. Eles permitem que uma máquina física hospede múltiplas máquinas virtuais, gerenciando os recursos de hardware.

II. As máquinas virtuais são partes fragmentadas do hardware principal, que têm seu estado armazenado em arquivos do sistema do hypervisor.

Esta assertiva está correta. As máquinas virtuais são abstrações do hardware físico, e seu estado (como memória e armazenamento) é frequentemente armazenado em arquivos gerenciados pelo hypervisor.

III. A criação de contêiners como Dockers, por exemplo, é criada a partir da técnica de paravirtualization.

Esta assertiva está incorreta. Contêiners, como os criados pelo Docker, utilizam a virtualização a nível de sistema operacional, e não a técnica de paravirtualização. Paravirtualização é uma técnica onde o guest OS é modificado para cooperar com o hypervisor, enquanto contêiners compartilham o mesmo kernel do host OS.

IV. A full virtualization permite a execução de máquinas virtuais com diferentes sistemas operacionais, garantindo seu isolamento não necessitando da tradução binária para essas instruções.

Esta assertiva está correta. Full virtualization permite a execução de múltiplos sistemas operacionais com completo isolamento uns dos outros. No entanto, essa técnica geralmente inclui a tradução binária para executar instruções privilegiadas.

Portanto, a única assertiva incorreta é a III, o que confirma que a alternativa correta é A - Apenas III.

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

Os contêineres do Docker são baseados na virtualização no nível do sistema operacional, também conhecida como conteinerização. A conteinerização é uma forma leve de virtualização que permite o isolamento e o empacotamento de aplicativos e suas dependências, permitindo que sejam executados de forma consistente em diferentes ambientes de computação.

chatgpt:

A alternativa correta é a letra D: "Apenas I, II e IV estão incorretas".

I. Hypervisores são softwares livres e proprietários responsáveis por dar à máquina física a possibilidade de se hospedar outras virtuais.

Essa afirmação está incorreta. Os hypervisores podem ser tanto softwares livres quanto proprietários. Alguns exemplos de hypervisores populares incluem o Hyper-V da Microsoft, o VMware ESXi e o Xen.

II. As máquinas virtuais são partes fragmentadas do hardware principal, que têm seu estado armazenado em arquivos do sistema do hypervisor.

Essa afirmação está correta. As máquinas virtuais são representações virtuais de sistemas operacionais e aplicativos que são armazenadas em arquivos de sistema do hypervisor. Cada máquina virtual tem seu próprio estado, incluindo configurações, arquivos e dados.

III. A criação de contêineres como Docker, por exemplo, é criada a partir da técnica de paravirtualização.

Essa afirmação está correta. Os contêineres, como o Docker, são criados usando a técnica de virtualização conhecida como paravirtualização. Nesse tipo de virtualização, o sistema operacional convidado é modificado para ser ciente do ambiente virtualizado, permitindo um desempenho mais eficiente e menor sobrecarga.

IV. A full virtualization permite a execução de máquinas virtuais com diferentes sistemas operacionais, garantindo seu isolamento e não necessitando da tradução binária para essas instruções.

Essa afirmação está incorreta. Na full virtualization, também conhecida como virtualização completa, é necessária a tradução binária de instruções, pois as máquinas virtuais executam sistemas operacionais não modificados. Isso permite que diferentes sistemas operacionais sejam executados em máquinas virtuais isoladas.

Questão pra lá de estranha, deveria ser anulada. Para mim, estão todas incorretas:

I. Hypervisores são softwares livres e proprietários responsáveis por dar à máquina física a possibilidade de se hospedar outras virtuais.

(...) livres OU proprietários (...). Tem dos dois tipos. Não existe hypervisor que seja livre E proprietário (me corrijam se eu estiver errado)

II. As máquinas virtuais são partes fragmentadas do hardware principal, que têm seu estado armazenado em arquivos do sistema do hypervisor.

Essa realmente me deixou na dúvida, mas este trecho aqui é bem estranho: "partes fragmentadas do hardware principal". Se fosse assim, não seria possível migrar VM's de um harware físico para outro diferente.

III. A criação de contêiners como Dockes, por exemplo, é criada a partir da técnica de paravirtualization.

Essa é a mais bizarra de todas! Primeiro que não existe "Dockes" o que existe é "Docker". Segundo que, supondo que isso foi um mero erro de digitação, Docker lida com contêineres, que são um tipo de virtualização a nível de SO que compartilha o kernel do sistema com as aplicações isoladas nestes.

IV. A full virtualization permite a execução de máquinas virtuais com diferentes sistemas operacionais, garantindo seu isolamento não necessitando da tradução binária para essas instruções.

Aqui o erro é dizer que não necessita de tradução binária.

Vale ressaltar que uma expressão OU é verdadeira como um todo se qualquer um das partes for verdadeira. Ou seja, ele não precisa ser livre e proprietário para essa expressão ser verdadeira.

Clique para visualizar este comentário

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