Pular para o conteúdo principal

Questão de Sistemas Operacionais — Geral — INSTITUTO AOCP 2023

Sistemas OperacionaisGeral
Código
qa544391
Banca
INSTITUTO AOCP
Órgão
UEAP
Ano
2023
Cargo
Tec ( )

Considerando a Virtualização em Ambiente Windows, analise as assertivas e assinale a alternativa que aponta as corretas.

 

I. A virtualização consiste em criar novas interfaces a partir das interfaces existentes.

 

II. É dentro da camada de virtualização, também conhecida como hipervisor, que se constrói a interface virtual a partir da interface real.

 

III. O sistema real é quem de fato contém os recursos reais de hardware e software.

 

IV. Com a Otimização Dinâmica, é possível que as instruções de máquinas das aplicações sejam traduzidas durante a execução em outras instruções mais eficientes para a mesma plataforma.


  1. AApenas I, II e III.
  2. BApenas, I, II e IV.
  3. CApenas II e III.
  4. DApenas I e IV.
  5. EI, II, III e IV.
Revelar gabarito e comentário

GabaritoE — I, II, III e IV.

Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.

Virtualização em Sistemas Operacionais

Gabarito: letra E. Todas as quatro assertivas estão corretas: a virtualização cria novas interfaces a partir das existentes (I), o hipervisor é a camada que constrói a interface virtual a partir da real (II), o sistema real (hospedeiro) contém os recursos físicos (III) e a Otimização Dinâmica traduz instruções em tempo de execução para otimizar a mesma plataforma (IV). A fundamentação está nos conceitos clássicos de virtualização, como apresentados em obras de referência (ex.: Carlos Maziero, Sistemas Operacionais: Conceitos e Mecanismos).

A virtualização é uma técnica que permite criar uma versão virtual de um recurso (hardware, sistema operacional, armazenamento, rede) a partir de um recurso real. O objetivo é abstrair o hardware físico e oferecer um ambiente isolado e independente para executar sistemas operacionais ou aplicações. Para entender a questão, é essencial dominar três componentes fundamentais:

  • Sistema real (hospedeiro/host): é a máquina física que contém os recursos reais de hardware (CPU, memória, disco, etc.) e, muitas vezes, um sistema operacional hospedeiro.

  • Camada de virtualização (hipervisor ou VMM – Virtual Machine Monitor): é o software que cria e gerencia as máquinas virtuais. Ele constrói a interface virtual a partir da interface real, abstraindo os recursos físicos e apresentando uma interface virtualizada para os sistemas convidados.

  • Sistema virtual (convidado/guest): é o sistema operacional (ou aplicação) que executa sobre a camada de virtualização, acreditando estar rodando diretamente no hardware.

A assertiva I afirma que a virtualização "consiste em criar novas interfaces a partir das interfaces existentes". Isso está correto: o hipervisor cria uma interface virtual (por exemplo, uma placa de rede virtual, um disco virtual) a partir da interface real (a placa de rede física, o disco físico). Essa é a essência da virtualização — a abstração e a criação de novas interfaces.

A assertiva II diz que "é dentro da camada de virtualização, também conhecida como hipervisor, que se constrói a interface virtual a partir da interface real". Perfeito: o hipervisor é exatamente essa camada. Ele pode ser do tipo 1 (nativo, roda diretamente no hardware, como VMware ESXi, Hyper-V) ou tipo 2 (hospedado, roda sobre um sistema operacional, como VirtualBox, VMware Workstation).

A assertiva III afirma que "o sistema real é quem de fato contém os recursos reais de hardware e software". Correto: o sistema hospedeiro (host) é a máquina física com seus recursos reais. Os sistemas convidados (guest) acessam esses recursos de forma virtualizada, mas quem os possui fisicamente é o host.

A assertiva IV trata da Otimização Dinâmica: "é possível que as instruções de máquinas das aplicações sejam traduzidas durante a execução em outras instruções mais eficientes para a mesma plataforma". Isso é exatamente o que a otimização dinâmica faz: o hipervisor analisa o código em execução e o reescreve (traduz) para uma versão mais eficiente, sem mudar o conjunto de instruções da plataforma. É uma técnica usada, por exemplo, em tradutores dinâmicos e em alguns hipervisores embutidos (como o Transmeta Crusoe).

A banca explora a confusão entre virtualização e emulação. A emulação é um caso particular de virtualização em que a interface virtual é totalmente diferente da real (ex.: máquina virtual Java). Mas a questão não exige essa distinção — todas as assertivas estão corretas.

Virtualização
  • 1Sistema real (host)
    • Recursos físicos de hardware
    • Recursos de software
  • 2Hipervisor (VMM)
    • Constrói interface virtual
    • A partir da interface real
    • Otimização Dinâmica
      • Traduz instruções em execução
      • Instruções mais eficientes
  • 3Sistema virtual (guest)
    • Executa sobre o hipervisor
    • Acessa recursos virtualizados
LEVEL · soulevel.com.br

Item I — ✅ Correto

A virtualização, de fato, cria novas interfaces (virtuais) a partir das interfaces existentes (reais). O hipervisor abstrai o hardware e oferece interfaces virtuais (discos, placas de rede, etc.) para os sistemas convidados. É o princípio básico da técnica.

Item II — ✅ Correto

A camada de virtualização é o hipervisor (VMM). É ele quem constrói a interface virtual a partir da interface real, gerenciando o acesso dos sistemas convidados aos recursos físicos. Sem o hipervisor, não há virtualização.

Item III — ✅ Correto

O sistema real (hospedeiro) é a máquina física que contém os recursos reais de hardware e software. Os sistemas convidados são virtuais e dependem do host para acessar os recursos físicos.

Item IV — ✅ Correto

A Otimização Dinâmica é uma técnica em que as instruções de máquina das aplicações são traduzidas durante a execução em outras instruções mais eficientes para a mesma plataforma. O hipervisor analisa o código em execução e o otimiza, melhorando o desempenho sem alterar o conjunto de instruções da máquina real.

Conclusão: Todos os itens (I, II, III e IV) estão corretos. Portanto, a alternativa correta é a letra E.

Gabarito: letra E

Link permanente: /questoes/qa544391