SóProvas


ID
2562451
Banca
FCC
Órgão
TST
Ano
2017
Provas
Disciplina
Sistemas Operacionais
Assuntos

Existem várias formas de implementar a virtualização. Uma virtualização completa ocorre quando

Alternativas
Comentários
  • Virtualização completa (Total)

    Realiza a completa abastração do sistema físico e cria um sistema virtual completo. Não é necessário fazer qualquer modificação no SO ou na aplicação que está rodando nesta modalidade. Esse tipo de VIRTUALIZAÇÃO facilita a migração de máquinas virtuais entre servidores físicos, pois existe total independência das aplicações e dos recursos físicos do servidor. Também a sergurança é facilitada pela isolação entre máquinas virtuais.

     

     

     

     

     

    Fonte:

    Virtualização - Veras editora: Brasport

  • Qual o erro da acertiva A?

    Na virtualização total : Fornece ao sistema operacional visitante uma réplica do hardware virtualizado.

    Logo instâncias virtuais do hardware é mesma coisa que replica do hardware virtualizado.

  • Boa noite Daniel M, acredito que o erro da alternativa A é  afimar que o sistemas operacional é convidado, visto que estamos falando de virtualização completa, não há no que se falar em S. O. convidado e sim sistema virtual completo, como afirmou o nosso colega Rodrigo Marcelo.

  • Max Q , mas a alternativa C também fala em SO convidado . E sempre é SO convidado, a diferença é que na paravirtualização tem o SO host o que o total não possui.

    Na virtualização total o hipervisor replica o hardware. Isso a alternativa A diz corretamente, logo qual o erro?

    Virtualização total: Fornece ao sistema operacional visitante uma réplica do hardware virtualizado. Essa afirmação está incompleta? 

    O erro está na palavra REAL? "são criadas várias instâncias virtuais de um mesmo hardware real". Essa seria a mais lógica, pois sendo cópia do hardware real não permitiria SO diferente da arquitetura. 

     

  • Achei a resposta.

    O erro é dizer que a réplica é de um mesmo hardware real.

    Virtualização total:

    Nesta abordagem, toda a interface do hardware é virtualizada, incluindo todas as instruções do processador, a memória e os dispositivos periféricos. Isso permite oferecer ao sistema operacional convidado uma interface de hardware distinta daquela fornecida pela máquina real subjacente, caso seja necessário.

     

    Um outro modo de ler isso é: Na virtualização completa existe uma abstração total do hardware, não importando assim qual hardware existe para o SO já que a virtualização vai oferecer tudo que for necessário para este.

  • Gabarito da banca: C

    Gabarito na minha humilde opinião: A

     

    Justifico abaixo porque a letra C não é considerada a alternativa correta.

    A definição contida nesta alternativa refere-se à "Emulação de hardware".

     

    "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."

    Fonte: http://www.tiespecialistas.com.br/2011/02/porque-virtualizar-e-quais-os-tipos-de-virtualizacao/

     

    Olha essa outra fonte:

    A virtualização abre uma série de possibilidades interessantes para a composição de um sist. de computação, como por exemplo (Figura 5):

     

    Emulação de hardware: um sistema operacional convidado e suas aplicações, desenvolvidas para uma plataforma de hardware A, são executadas sobre uma plataforma de hardware distinta B. (CONTIDA NA ALTERNATIVA C)

     

    Emulação de sistema operacional: aplicações construídas para um sistema operacional X são executadas sobre outro sist. operacional Y. (CONTIDA NA ALTERNATIVA D)

     

    Otimização dinâmica: 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. (CONTIDA NA ALTERNATIVA B)

     

    Replicação de hardware: são criadas várias instâncias virtuais de um mesmo hardware real, cada uma executando seu próprio sistema operacional convidado e suas respectivas aplicações. (CONTIDA NA ALTERNATIVA A)

     

    Fonte: http://wiki.inf.ufpr.br/maziero/lib/exe/fetch.php?media=so:so-cap09.pdf

    A virtualização completa é baseada na " Replicação de Hardware", por isso a resposta correta é a letra A!

     

    "A virtualização total tem por objetivo fornecer ao sistema operacional visitante uma réplica do hardware subjacente."

    https://www.gta.ufrj.br/grad/08_1/virtual/Virtualizaototalepara-virtualizao.html

     

    Olha essa questão:

    Ano: 2016 Banca: CESPE Órgão: FUNPRESP-EXE Prova: Especialista - Tecnologia da Informação

    Julgue o item seguinte, pertinente a virtualização, tecnologia relacionada ao conceito de computação em nuvem.
    Na virtualização completa, o hipervisor oferece uma interface idêntica à arquitetura física subjacente.

    Certa.

  • Acho que gabarito eh A

  • A questão traz o conceito de virtualização total(ou completa) que contrasta com o de paravirtualização.


    Na virtualização total o SO guest não sofre nenhuma modificação, portanto, algumas instruções podem ser mal interpretadas.
    Na paravirtualização o SO guest é modificado para atender instruções específicas para o hardware host, portanto tem melhor desempenho.


    A letra A é bem genérica e não dá para para deduzir qual o tipo de virtualização.
    A letra B trata de paravirtualização.
    A letra C é a resposta. Trata de SO + aplicações.
    A letra D deve estar tratando de emulação ou outro conceito similar.
    A letra E é pura bobagem, as máquinas são totalmente isoladas. Isso é uma características da VM.

  • Acredito fortemente que a resposta correta seria a letra B, pois quando o examinador fala sobre a tradução de instruções em tempo de execução, nos remete à Virtualização Total.

     

    Como muito bem observado pelo Lucc O, o item C refere-se  à emulação, o que é bem diferente de virtualização....

     

  • Pra mim, alternativa C é o conceito de emulação