Como funciona as Maquinas Virtuais?

1. Como funciona as Maquinas Virtuais?

h31s3nb3rg
Uchiha Beyond

(usa Debian)

Enviado em 09/07/2016 - 20:23h

Eu imagino que exista um software responsável por emular um processador, e nesse processador virtual acontece a virtualização do Sistema Operacional?


  


2. Re: Como funciona as Maquinas Virtuais?

Alberto Federman Neto.
albfneto

(usa openSUSE)

Enviado em 09/07/2016 - 21:36h

não sou especialista, nem profissional de TI.
mas acho que ele usa o processador, as placas de vídeo, áudio, drivers do micro.
o que seria virtual é o disco rígido, não o processador.
¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨
Albfneto,
Ribeirão Preto, S.P., Brasil.
Usuário Linux, Linux Counter: #479903.
Distros Favoritas: Sabayon, Gentoo, openSUSE, Mageia e OpenMandriva.


3. Re: Como funciona as Maquinas Virtuais?

h31s3nb3rg
Uchiha Beyond

(usa Debian)

Enviado em 09/07/2016 - 21:46h

Mas para virtualizar um sistema MAC por exemplo, teria que ter um processador especifico, não teria como processa-lo em um Intel ou AMD.


4. Re: Como funciona as Maquinas Virtuais?

Perfil removido
removido

(usa Nenhuma)

Enviado em 09/07/2016 - 22:06h

Pense em um programa de computador que leia arquivos binários e que se comporte como um processador de computador quando os interpreta.

----------------------------------------------------------------------------------------------------------------
Nem direita, nem esquerda. Quando se trata de corrupção o Brasil é ambidestro.
(anônimo)

Encryption works. Properly implemented strong crypto systems are one of the few things that you can rely on. Unfortunately, endpoint security is so terrifically weak that NSA can frequently find ways around it. — Edward Snowden



5. Re: Como funciona as Maquinas Virtuais?

h31s3nb3rg
Uchiha Beyond

(usa Debian)

Enviado em 09/07/2016 - 22:25h

listeiro_037 escreveu:

Pense em um programa de computador que leia arquivos binários e que se comporte como um processador de computador quando os interpreta.

----------------------------------------------------------------------------------------------------------------
Nem direita, nem esquerda. Quando se trata de corrupção o Brasil é ambidestro.
(anônimo)

Encryption works. Properly implemented strong crypto systems are one of the few things that you can rely on. Unfortunately, endpoint security is so terrifically weak that NSA can frequently find ways around it. — Edward Snowden


Obrigado, Poderia me responder se o KVM seria um exemplo desse programa?


6. Re: Como funciona as Maquinas Virtuais?

Perfil removido
removido

(usa Nenhuma)

Enviado em 11/07/2016 - 00:01h

http://www.linux-kvm.org/page/Main_Page

KVM é uma tecnologia que faz virtualização com contato direto com o hardware mediante processadores que possuem esta propriedade.

O interessante é que foi documentado que é possível instalar um rootkit com acesso a esta possibilidade de virtualização.

Li uma vez.

----------------------------------------------------------------------------------------------------------------
Nem direita, nem esquerda. Quando se trata de corrupção o Brasil é ambidestro.
(anônimo)

Encryption works. Properly implemented strong crypto systems are one of the few things that you can rely on. Unfortunately, endpoint security is so terrifically weak that NSA can frequently find ways around it. — Edward Snowden



7. Re: Como funciona as Maquinas Virtuais?

Mauriciodez
Mauriciodez

(usa Debian)

Enviado em 11/07/2016 - 01:01h

Tava passando o olho no tópicos e esta discussão me interessou ... apesar de saber ( praticamente ) pra que serve a virtualização, eu nunca tinha feito esse questionamento ... aí fiz uma busca no são google e achei um documento bem interessante e didático sobre a questão ... leiam

http://www.cesarkallas.net/arquivos/faculdade/topicos1/Virtualizacao.doc


8. Re: Como funciona as Maquinas Virtuais?

Perfil removido
removido

(usa Nenhuma)

Enviado em 12/07/2016 - 00:05h

Divirta-se:
http://www.vmware.com/br/virtualization/how-it-works
https://www.vmware.com/pdf/virtualization.pdf

Aproveite, para ler e pesquisar sobre contêineres. Estes são a "bola da vez", o "futuro" (Ainda que existam a mais de uma década):
https://www.docker.com/whatisdocker

------------------------------------------------------
KISS principle, RTFM and STFW = 42


9. Re: Como funciona as Maquinas Virtuais?

h31s3nb3rg
Uchiha Beyond

(usa Debian)

Enviado em 12/07/2016 - 22:20h

Mauriciodez escreveu:

Tava passando o olho no tópicos e esta discussão me interessou ... apesar de saber ( praticamente ) pra que serve a virtualização, eu nunca tinha feito esse questionamento ... aí fiz uma busca no são google e achei um documento bem interessante e didático sobre a questão ... leiam

http://www.cesarkallas.net/arquivos/faculdade/topicos1/Virtualizacao.doc


Este documento me ajudou muito, embora tenha sido muito confuso, principalmente da parte do funcionamento onde ele fala sobre as instruções como se fosse uma função do Processador físico chamada de Virtual Machine Extensions e logo em seguida utiliza essas mesmas funções como se ela não mais fosse do Processador Fisico e sim do Vitual Machine Monitor. Por exemplo como se o VMXON fizesse parte do Porcessador físico e as funções VMLAUNCH, VMRESUME e VMXOFF fizessem parte não mais do processador físico(ou até mesmo do software que roda no processador físico pelo que eu entendi, chamado de Vanderpoll(Intel) e Pacifica(AMD)), mas sim do Virtual Machine Monitor.


10. Re: Como funciona as Maquinas Virtuais?

Mauriciodez
Mauriciodez

(usa Debian)

Enviado em 12/07/2016 - 22:30h

Uchiha Beyond escreveu:
...


Confesso q ainda não tive tempo de ler ... mas q bom q te ajudou pelo menos na introdução do funcionamento da parada .. assim q eu der uma lida no documento dou uma passada aqui pra gente trocar informações !!!



___________________________________________________________________________________________
" Nem sempre é amigo aquele que te tira do buraco !!! ( Saddam Hussein )"


11. Re: Como funciona as Maquinas Virtuais?

Perfil removido
removido

(usa Nenhuma)

Enviado em 12/07/2016 - 22:42h

Aqui está uma dica sobre um assembly simples com um modelo de máquina simples.
https://www.vivaolinux.com.br/dica/MDK-Mix-Development-Kit-no-Projeto-GNU/

E também Java, que é uma linguagem cujo compilador gera arquivos com bytes que são entendidos por outro programa que é uma máquina virtual.

Esse programa que é máquina virtual se comporta como um hardware ao ler esses conjuntos de bytes.

Inclusive existem linguagens desenvolvidas para a estrutura da máquina virtual Java que não são Java.

----------------------------------------------------------------------------------------------------------------
Nem direita, nem esquerda. Quando se trata de corrupção o Brasil é ambidestro.
(anônimo)

Encryption works. Properly implemented strong crypto systems are one of the few things that you can rely on. Unfortunately, endpoint security is so terrifically weak that NSA can frequently find ways around it. — Edward Snowden



12. Re: Como funciona as Maquinas Virtuais?

h31s3nb3rg
Uchiha Beyond

(usa Debian)

Enviado em 13/07/2016 - 07:07h

Mauriciodez escreveu:

Uchiha Beyond escreveu:
...


Confesso q ainda não tive tempo de ler ... mas q bom q te ajudou pelo menos na introdução do funcionamento da parada .. assim q eu der uma lida no documento dou uma passada aqui pra gente trocar informações !!!



___________________________________________________________________________________________
" Nem sempre é amigo aquele que te tira do buraco !!! ( Saddam Hussein )"


Sera uma honra.



01 02



Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts