1. Virtual Machine (OS za goste): Gostujoči operacijski sistem je ločen in neodvisen operacijski sistem, ki deluje znotraj virtualnega stroja (VM). Vsak VM deluje kot navidezni računalnik, skupaj s svojim procesorjem, pomnilnikom, shranjevanjem in omrežnim vmesnikom. Gostujoči operacijski sistemi so lahko različnih vrst, na primer Windows, Linux ali macOS. Nameščeni so in delujejo neodvisno v okolju virtualnega stroja, ki ga zagotavlja programska oprema za virtualizacijo.
2. Gostiteljski operacijski sistem: Gostiteljski operacijski sistem je osnovni operacijski sistem, ki deluje na fizični strojni opremi sistema ali strežnika. Deluje kot gostitelj za virtualne stroje in upravlja dodeljevanje virov, kot so CPE, pomnilnik, shranjevanje in pasovna širina omrežja, operacijskim sistemom za goste. Operacijski sistem gostitelja je odgovoren za nadzor interakcije med strojno opremo in virtualnimi stroji.
3. Programska oprema za virtualizacijo (hipervizor): Programska oprema za virtualizacijo, znana tudi kot hipervizor, je osnovna komponenta, ki omogoča virtualizacijo. Nahaja se med fizično strojno opremo in gostujočimi operacijskimi sistemi. Hipervizor ustvari virtualno okolje za vsak gostujoči operacijski sistem, ki mu omogoča neodvisno izvajanje procesov in programov. Odgovoren je za razporejanje in upravljanje virov med različnimi virtualnimi stroji, hkrati pa zagotavlja njihovo izolacijo in varnost.
Če povzamemo, gostujoči operacijski sistemi se izvajajo v virtualnih strojih, ki gostujejo v osnovnem gostiteljskem operacijskem sistemu. Programska oprema za virtualizacijo deluje kot vmesnik med fizično strojno opremo in gostujočimi operacijskimi sistemi, ki jim zagotavlja potrebna sredstva in upravlja njihovo izvajanje. To razmerje omogoča soobstoj več operacijskih sistemov na enem fizičnem strežniku ali delovni postaji, kar optimizira uporabo virov in povečuje prilagodljivost v okoljih IT.