qemu
Diciplina: Sistemas operacionais.
Professor: Alex
Alunos: Adivaldo, Deborah, Fabiane e Fernando.
São Bento do Sul- SC
2014
1. Definição e objetivo:
QEMU é uma fonte genérica e aberta, emulador de maquina e virtualizador: ele pode rodar um sistema operacional de destino não modificado (como Windows ou
Linux) e todos os seus aplicativos em uma máquina virtual assim como o próprio QEMU roda em vários sistemas operacionais host, como o
Windows Linux e Mac OS X.
As CPUs de acolhimento e de destino podem ser diferentes. O uso primário do QEMU é executar uma operação de sistema em outro, como o Windows no Linux ou Linux no
Windows. Outro uso é a depuração, porque a máquina virtual pode ser facilmente interrompido, e seu estado pode ser inspecionado, salvos e restaurados, além de emular processadores e todos os subsistemas necessários, como hardwares, redes e vídeo e também permitir a emulação de conceitos avançados, como sistemas de multiprocessamento simétrico e outras arquiteturas de processador. 1.1 Características:
•
•
•
•
•
Suporta emulação de diversas arquiteturas; Suporte tanto como hospedeiro, quanto como sistema emulado;
Aumento de velocidade. (para executar processos mais rápidos);
Implementa formato de imagens
CoW (copia quando escreve).
Também implementa sobreposição de imagens
(snapshot): Salva uma imagem do estado atual do sistema, podendo
recuperá-la quando for necessário. • Suporte para rodar binários
Linux para outras arquiteturas diferente da hospedeira.
• Pode salvar e restaurar o estado da máquina virtual
(programas rodando, etc…).
• Emulação de placa de rede virtual. • Suporte a multiprocessamento. • Ferramentas de linha de comando permitem controle completo do QEMU (não tem controle total em ambiente gráfico). • Controle remoto da máquina emulada. 1.2 Estrutura do QEMU:
O QEMU possui dois modos são estes: A emulação do modo de usuário: que permite um processo