Questões sobre software de máquina virtual

1

Como o software da máquina virtual funciona para que eles possam executar vários sistemas operacionais ao mesmo tempo?

Eu tenho muitas consultas com base nisso. Como eles podem salvar muitas informações no contexto para que a alternância entre diferentes sistemas operacionais convidados não mostre nenhuma diferença & Que tipo de mecanismo eles seguem para permitir a comutação eficiente entre diferentes Sistemas Operacionais Convidados ou entre o SO Convidado e o Sistema Operacional Host?

Quanta diferença haveria entre o sistema operacional real e um sistema operacional executado como sistema operacional convidado em uma máquina virtual?

Se houver diferença substancial no desempenho, como isso pode ser evitado?

Existe a possibilidade de que o sistema operacional convidado seja afetado por vírus do sistema operacional host ou vice-versa?

Posso usar o antivírus do sistema operacional host para verificar o sistema operacional convidado ou é possível verificar um sistema operacional host a partir de um software antivírus no sistema operacional convidado?

Se eu tiver uma conexão com a Internet, posso navegar alternando entre o sistema operacional convidado e o sistema operacional host?

Se o sistema operacional convidado travar, é possível para qualquer tipo de recuperação do sistema operacional host?

    
por studiohack 12.02.2010 / 19:33

1 resposta

11

ok, muitas perguntas ... vou tentar fazer o máximo que puder, por favor, diga se eu deixar de fora.

How can they run multiple OS's at the same time?

O software de virtualização basicamente roda um computador físico como software dentro do seu computador e emula um computador real. Isto tem muitos benefícios, sendo o principal deles a portabilidade. Eu tenho VMware Workstation no meu desktop e laptop - eu posso mover uma máquina virtual entre as duas máquinas - simplesmente pausando, movendo a pasta e retomando.

What kind of mechanism do they follow to allow efficient switching between different Guest OS or between Guest OS and Host OS ?

Um pouco confuso aqui - basicamente, uma máquina virtual é executada como um programa dentro de sua máquina.

How much difference would be there between the actual OS and a OS running as a guest OS on a virtual machine ?

A menos que você esteja fazendo algo que dependa de instruções específicas da CPU ou de um recurso que não seja emulado, não há muita diferença. O principal, porém, tem que ser gráficos, o software de virtualização mais recente faz um bom trabalho, mas ainda não é perfeito comparado com o hardware nativo.

If there is substantial difference in performance, how can it be avoided ?

Se você tiver um antivírus, poderá excluir os diretórios de trabalho de suas máquinas virtuais e aumentar a prioridade do processo no host, além disso - não há muito, mas se você estiver executando um grande número de intensivos programas no host, ele pode ter prioridade e retardar qualquer convidado. Carregar um disco rígido virtual em seu próprio disco rígido (físico, não de partição) e muita memória são seus amigos!

Is there a possibility of that Guest OS getting affected by virus from the host OS or vice-versa ?

Sim, mas é improvável. Você tem que tratar qualquer máquina virtual que esteja em sua rede como uma máquina física - se ela tiver um vírus que possa ser espalhado pela rede, ela funcionará como qualquer outra máquina. Ao desativar a rede, as interações do host (como pastas compartilhadas) devem tornar isso quase um problema, mas não seja tolo.

Can i use the anti-virus of the host OS to scan the guest OS or is it feasible to scan a host OS from an anti-virus software in guest OS ?

Você pode montar alguns discos rígidos virtuais no sistema de arquivamento local e procurar vírus, mas eu não recomendaria - se você estiver preocupado com malware, instale um scanner antivírus dentro da VM.

If i have an internet connection, can i browse by switching between Guest OS and Host OS ?

Você deve poder usar a conexão de internet de ambos ao mesmo tempo.

If the guest OS crashes, is it possible for any kind of recovery from Host OS ? Any ideas ?

Sim, você deve conseguir tirar fotos instantâneas em pontos no tempo e voltar facilmente para elas. Mas você tem que tratar qualquer sistema operacional convidado como um computador real.

    
por 12.02.2010 / 19:58