Definição – O que significa Sistema operacional convidado (SO convidado)?
Um sistema operacional convidado (SO convidado) é um sistema operacional (SO) secundário ao SO originalmente instalado em um computador, conhecido como sistema operacional host. O sistema operacional convidado é parte de um sistema particionado ou parte de uma configuração de máquina virtual (VM). Um sistema operacional convidado fornece um sistema operacional alternativo para um dispositivo.
Definirtec explica o sistema operacional convidado (sistema operacional convidado)
No particionamento de disco, um sistema operacional convidado é simplesmente outra instância do mesmo sistema operacional que pode inicializar para controlar um determinado conjunto de memória particionada. Um processo de máquina virtual (VM) é muito diferente, pois um sistema operacional convidado pode ser uma alternativa de sistema operacional diferente. Em configurações de VM, um sistema operacional convidado é fornecido por meio de um ambiente de máquina virtual por meio de uma ferramenta chamada hipervisor. Novamente, a máquina normalmente terá um sistema operacional host, onde o sistema operacional convidado irá operar “dentro” do sistema operacional host. Isso pode levar a limitações no salvamento de arquivos e outras operações no sistema operacional convidado, dependendo se o sistema operacional convidado é considerado “persistente”.
Parte do surgimento de sistemas operacionais convidados em sistemas VM tem a ver com os benefícios fornecidos pela virtualização. Essas revoluções na computação coincidem com o conceito mais geral de computação em nuvem, onde os recursos são entregues, em vez de hospedados, em configurações de hardware local físico. Além disso, um sistema operacional convidado geralmente tira proveito de uma construção enxuta de sistema operacional, onde os requisitos de memória são ainda mais reduzidos. As configurações de VM podem ajudar com problemas de licenciamento, requisitos de sistema e muito mais, tornando-os uma parte atraente de um serviço de computação terceirizado.