Um perito está empenhado em testar um recurso definido como...

Próximas questões
Com base no mesmo assunto
Q1827997 Sistemas Operacionais
Um perito está empenhado em testar um recurso definido como a capacidade de criar um computador virtual em um PC, permitindo instalar sistema operacional, rodar programas e realizar tarefas. Dessa forma, esse perito pode experimentar um sistema operacional Linux sem precisar instalá-lo, ter uma máquina virtual com uma edição mais antiga do Windows para questões de compatibilidade e acessar programas do Windows no MacOS. Outra possibilidade é rodar jogos e aplicativos de celular Android direto no PC com ferramentas do tipo BlueStacks. É também possível que desenvolvedores testem seus aplicativos direto no PC, sem precisar conectar e compilar código em smartphones. Esse recurso é conhecido por  
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Alternativa correta: C - virtualização.

A questão aborda o conceito de virtualização, que é uma tecnologia que permite criar e gerenciar máquinas virtuais. Uma máquina virtual é uma simulação de um computador dentro de outro, permitindo que você execute sistemas operacionais e aplicativos em um ambiente isolado do sistema operacional principal do hardware. Isso é útil para uma variedade de aplicações, como testes de software, execução de aplicativos em sistemas operacionais diferentes, e mais.

Para resolver a questão, é necessário entender que, com a virtualização, é possível:

  • Instalar e executar sistemas operacionais diferentes dentro de um mesmo hardware físico;
  • Rodar aplicativos exclusivos de um sistema operacional em outro (como executar programas do Windows no MacOS);
  • Testar aplicativos em diferentes ambientes sem necessidade de possuir múltiplas máquinas físicas ou dispositivos móveis;
  • Utilizar ferramentas de emulação de aplicativos de dispositivos móveis, como o exemplo BlueStacks mencionado na questão.

A virtualização é a resposta correta porque ela descreve exatamente o processo de simular um sistema computacional completo dentro de outro, permitindo executar um sistema operacional e aplicativos de forma isolada. Isso é feito usando um software chamado hypervisor, que fica entre o hardware e as máquinas virtuais, gerenciando os recursos do sistema e permitindo que cada máquina virtual funcione como se fosse um computador separado.

As outras opções listadas na questão não descrevem corretamente o processo em discussão:

  • Emulação se refere a um procedimento específico onde uma plataforma imita ou reproduz o funcionamento de outra, replicando suas características em nível de hardware ou software, mas não é o termo correto para a criação de ambientes virtuais completos.
  • Replicação envolve a cópia de dados de um lugar para outro, o que não abrange a ideia de máquinas virtuais.
  • Segmentação é uma técnica de gerenciamento de memória, que também não tem relação direta com a criação de máquinas virtuais.
  • Paginação é outro mecanismo de gerenciamento de memória em sistemas operacionais, que divide a memória em blocos de tamanho fixo chamados páginas, distante do conceito de virtualização.

Portanto, a compreensão correta da virtualização como um meio de criar ambientes computacionais isolados dentro de um único hardware é essencial para justificar a escolha da alternativa C como resposta correta.

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

O BlueStacks não seria um emulador, deste modo invalidando a questão?

Concordo, BlueStacks  é emulação

A questão ficou meio confusa quando falou a respeito de rodar jogos e instalar aplicativos android direto no pc, onde ao meu ver não é possivel realizar sem um emulador, que no caso a propria questão fala o bluestacks, que não faz uma mera virtualização do android ele simula um dispositivo. Questão passível de anulação

R: C

Emulador: executa as instruções do sistema convidado em tempo de execução.

Máquina Virtual: ocorre por meio da emulação, porém utiliza a tradução das instruções para o sistema nativo.

''A lição mais importante deste capítulo é que a virtualização só é possível para sistemas convidados que utilizem o mesmo conjunto de instruções do sistema hospedeiro (exemplo: Linux x86 sendo virtualizado sobre o Windows x86) e que a emulação é constituída de várias instruções que traduzem em tempo de execução todas as instruções (solicitações) do sistema convidado para o conjunto de instruções do sistema hospedeiro. Dessa forma, é possível executar o TigerOS (sistema operacional da Apple para o Power PC) sobre um Linux x86''. Marcos Laureano. Máquinas virtuais e emuladores: conceitos, técnicas e aplicações - 2006. Editora Novatec.

Questão passível de recurso.

Quando o comando da questão toca em "BlueStacks", se trata de emulação de um sistema operacional Android.

Clique para visualizar este comentário

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