Como se chama a solução de virtualização em que a m...
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
A alternativa correta é a alternativa D - Emulação.
A questão aborda o tema da virtualização e, mais especificamente, as diferentes técnicas de virtualização disponíveis. Para resolver essa questão, é necessário entender os conceitos e as características de cada técnica mencionada nas alternativas.
Vamos analisar a solução correta:
Emulação é uma técnica de virtualização onde a máquina virtual simula todo o hardware, permitindo que um Sistema Operacional sem modificações rode em um processador central completamente diferente do hardware nativo. Em outras palavras, a emulação imita o comportamento de um sistema diferente, tornando possível executar sistemas operacionais ou aplicações que foram originalmente projetadas para outro conjunto de hardware.
Por exemplo, um emulador de console de videogame permite que jogos projetados para aquele console específico sejam executados em um computador comum. Nessa configuração, o emulador cria um ambiente que imita o hardware do console, possibilitando a execução do software original.
Agora, para entender por que as outras opções estão incorretas:
Virtualização no nível do Sistema Operacional (Alternativa A) refere-se a uma técnica onde o kernel de um sistema operacional permite a existência de múltiplos espaços de usuário, mas todos compartilham o mesmo kernel. Exemplo: containers, como Docker.
Paravirtualização (Alternativa B) é uma técnica onde o sistema operacional convidado é alterado para reconhecer que está sendo executado em um ambiente virtualizado, melhorando o desempenho ao reduzir a sobrecarga da virtualização.
Virtualização Nativa (Alternativa C) refere-se à virtualização onde o sistema operacional convidado tem acesso quase direto ao hardware real, uma técnica comum em soluções de hypervisor de tipo 1, como o VMware ESXi.
Portanto, a alternativa que melhor se encaixa na descrição fornecida é Emulação, pois esta técnica permite que um sistema operacional sem modificações rode em hardware completamente diferente do original, simulando todo o hardware necessário.
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
http://www.tiespecialistas.com.br/
Existem três tipos de virtualização: Emulação de hardware (hardware emulation), Virtualização completa (full-virtualization) e Para-Virtualização (para-virtualization). A virtualização por emulação de hardware é considerada mais complexa pelo fato de ter que emular de maneira idêntica o comportamento do hardware. Isto implica em emular os ciclos de clock, o conjunto de instruções, os estados de execução (pipeline) do processador e até mesmo a memória cache. Por estas características, esse tipo de virtualização se torna ideal para desenvolvedores de firmware, pois desta forma a solução pode ser validada sem a necessidade do hardware real esteja disponível. A grande desvantagem deste tipo de virtualização é a lentidão com qual a emulação acontece, podendo ser até 1000 vezes mais lenta que o suposto hardware real. O hardware a ser emulado sofre a demora pela diferença sobre o hardware real, sobre o qual o sistema de virtualização está hospedando.
Emulação por hardware pode ser exemplificada quando você roda um sistema operacional modificado destinado a um PowerPC em um hospedeiro portando um processados ARM. Você pode rodar múltiplas máquinas virtuais e cada uma delas executar um processador diferente.
Essas bancas sao F%#$#!!!
Emulação "Nativa"
A cada hora eles inventam um termo pra induzir o candidato ao erro, como eu fiz
Seguem as virtualizacoes existentes (e corretas)
http://www.infowester.com/virtualizacao.php
Fui por tentativa e erro, caiu na última.
SEGUNDO SILBERCHATSZ
Mas e se uma aplicação ou sistema operacional precisarem ser executados em uma CPU diferente?
- Nesse caso, é necessário traduzir todas as instruções da CPU de origem para que elas sejam transformadas nas instruções equivalentes da CPU-alvo. Tal ambiente não é mais virtualizado e sim totalmente emulado.
- A emulação é útil quando o sistema hospedeiro tem uma arquitetura e o sistema convidado foi compilado para uma arquitetura diferente. A emulação pode aumentar a vida dos programas e permitir a exploração de arquiteturas antigas sem possuir uma máquina velha real.
GABARITO D
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo