1. Virtuel maskine (Gæste OS): Et gæsteoperativsystem er et separat og uafhængigt operativsystem, der kører i en virtuel maskine (VM). Hver VM fungerer som en virtuel computer, komplet med dens CPU, hukommelse, lager og netværksgrænseflade. Gæsteoperativsystemer kan være af forskellige typer, såsom Windows, Linux eller macOS. De installeres og kører uafhængigt i det virtuelle maskinemiljø, der leveres af virtualiseringssoftwaren.
2. Værtsoperativsystem: Værtsoperativsystemet er det underliggende operativsystem, der kører på systemets eller serverens fysiske hardware. Den fungerer som vært for de virtuelle maskiner og styrer allokeringen af ressourcer, såsom CPU, hukommelse, lager og netværksbåndbredde, til gæsteoperativsystemerne. Værtsoperativsystemet er ansvarlig for at kontrollere interaktionen mellem hardwaren og de virtuelle maskiner.
3. Virtualiseringssoftware (Hypervisor): Virtualiseringssoftwaren, også kendt som en hypervisor, er kernekomponenten, der muliggør virtualisering. Det sidder mellem den fysiske hardware og gæsteoperativsystemerne. Hypervisoren skaber et virtuelt miljø for hvert gæsteoperativsystem, så det kan køre sine processer og programmer uafhængigt. Det er ansvarligt for at planlægge og administrere ressourcerne mellem de forskellige virtuelle maskiner og samtidig sikre deres isolation og sikkerhed.
Sammenfattende kører gæsteoperativsystemerne i virtuelle maskiner, der er hostet på det underliggende værtsoperativsystem. Virtualiseringssoftwaren fungerer som grænsefladen mellem den fysiske hardware og gæsteoperativsystemerne, forsyner dem med de nødvendige ressourcer og styrer deres eksekvering. Dette forhold gør det muligt for flere operativsystemer at eksistere side om side på en enkelt fysisk server eller arbejdsstation, hvilket optimerer ressourceudnyttelsen og øger fleksibiliteten i it-miljøer.