Explique cada um dos termos seguintes com suas próprias palavras:
c. Máquina virtual.
c. Máquina virtual.
Passo 1
O enunciado pede que a gente explique, com nossas próprias palavras, o que é uma máquina virtual. Esse tema pertence à área de sistemas operacionais e virtualização, e para entender precisamos falar de abstração de hardware, isolamento de ambientes e do papel do hipervisor.
Passo 2
Uma máquina virtual é um ambiente computacional que simula, por software, todo o conjunto de recursos de um computador real — CPU, memória, discos e interfaces de rede — permitindo executar sistemas operacionais e aplicações como se estivesse num hardware físico dedicado.
Para viabilizar essa simulação, usa-se um componente chamado hipervisor (ou virtualizador), que gerencia o acesso concorrente de várias máquinas virtuais ao mesmo hardware. O hipervisor intercepta instruções de baixo nível do sistema convidado e as traduz ou encaminha ao hardware real, garantindo que cada VM funcione isoladamente.
Para viabilizar essa simulação, usa-se um componente chamado hipervisor (ou virtualizador), que gerencia o acesso concorrente de várias máquinas virtuais ao mesmo hardware. O hipervisor intercepta instruções de baixo nível do sistema convidado e as traduz ou encaminha ao hardware real, garantindo que cada VM funcione isoladamente.
Passo 3
Existem dois tipos principais de máquina virtual:
- Máquina virtual de sistema: simula todo um computador, podendo rodar um sistema operacional completo (ex.: VMware, VirtualBox, KVM).
- Máquina virtual de processo: oferece uma camada de abstração para executar um único processo em uma plataforma diferente (ex.: JVM para Java, ou CLR para .NET).
Passo 4
Os principais benefícios de usar máquinas virtuais são:
- Isolamento: problemas ou falhas numa VM não afetam outras nem o host.
- Portabilidade: a VM pode ser transferida entre hosts com hipervisores compatíveis.
- Consolidação: vários serviços diferentes rodam em VMs distintas, otimizando o uso do mesmo hardware físico.
- Snapshots e backup: é fácil salvar e restaurar o estado completo de uma VM.
Resposta
Máquina virtual é um ambiente emulado por software que reproduz todos os componentes de um computador real, permitindo executar sistemas operacionais e aplicações isoladamente, gerenciado por um hipervisor que garante controle e compartilhamento seguro do hardware físico.