A respeito da organização estruturada de computadores, responda às seguintes perguntas:
Defina:
- Máquina Virtual.
Defina:
Passo 1
Beleza, vamos lá! O enunciado tá pedindo só uma coisa: “Defina Máquina Virtual.” Isso cai na matéria de organização de computadores, mais especificamente virtualização. Pra resolver, a gente vai precisar entender o que é abstração de hardware, o papel do hypervisor (ou gerenciador de VMs) e a diferença entre máquina real e máquina virtual.
Passo 2
Antes de mais nada, virtualização é um truque de software que “mascara” o hardware real, permitindo criar um ambiente isolado que se comporta como se fosse um computador inteiro. É tipo um canil de software: você coloca um sistema operacional lá dentro e ele “acha” que tá rodando direto no processador, na memória e no disco, mas na verdade está tudo sendo mediado pelo hypervisor.
Passo 3
Vamos destrinchar os componentes principais:
- Hypervisor (ou VMM – Virtual Machine Monitor): é o software que controla o hardware de verdade e decide quem usa o quê.
- Hospedeiro (host): é o sistema operacional e hardware real onde o hypervisor roda.
- Convidado (guest): é o “sistema operacional” que roda dentro da máquina virtual, achando que tem hardware dedicado só pra ele.
Passo 4
Com isso em mente, máquina virtual é simplesmente esse “computador fingido” que o hypervisor cria. Ela tem CPU virtual, memória virtual e dispositivos virtuais (rede, disco, etc.). Do ponto de vista do guest, tudo funciona igualzinho a um PC de verdade, só que tudo é mapeado pra máquina física pelo hypervisor.
Resposta
Uma Máquina Virtual é um ambiente computacional isolado, criado por um hypervisor, que emula um hardware completo (CPU, memória, dispositivos) para um sistema operacional convidado, permitindo que ele rode como se estivesse em um computador físico próprio.