Índice:
- Definição - O que significa Sistema Operacional Convidado (SO Convidado)?
- Techopedia explica Sistema operacional convidado (SO convidado)
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 faz 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.Techopedia explica Sistema operacional convidado (SO convidado)
No particionamento de disco, um sistema operacional convidado é simplesmente outra instância do mesmo sistema operacional que pode ser inicializada para controlar um determinado conjunto de memórias particionadas. Um processo de máquina virtual (VM) é muito diferente, pois um sistema operacional convidado pode ser uma alternativa diferente. Nas configurações de VM, um sistema operacional convidado é entregue por meio de um ambiente de máquina virtual por meio de uma ferramenta chamada hypervisor. Novamente, a máquina normalmente possui um sistema operacional host, no qual o sistema operacional convidado opera "dentro" do sistema operacional host. Isso pode levar a limitações no salvamento de arquivos e outras operações no SO convidado, dependendo se o SO 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, nas configurações físicas de hardware local. Além disso, um sistema operacional convidado geralmente tira proveito de uma compilação enxuta de sistemas operacionais, onde os requisitos de memória são mais atenuados. 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.