1. Виртуална машина (ОС за гости): Операционната система за гости е отделна и независима операционна система, която работи във виртуална машина (VM). Всяка виртуална машина действа като виртуален компютър, заедно със своя процесор, памет, съхранение и мрежов интерфейс. Гост операционните системи могат да бъдат от различни типове, като Windows, Linux или macOS. Те се инсталират и работят независимо в средата на виртуалната машина, предоставена от софтуера за виртуализация.
2. Хост операционна система: Операционната система на хоста е основната операционна система, която работи на физическия хардуер на системата или сървъра. Той действа като хост за виртуалните машини и управлява разпределението на ресурси, като CPU, памет, съхранение и честотна лента на мрежата, към гост операционните системи. Операционната система на хоста отговаря за контролирането на взаимодействието между хардуера и виртуалните машини.
3. Софтуер за виртуализация (хипервайзор): Софтуерът за виртуализация, известен също като хипервизор, е основният компонент, който позволява виртуализацията. Той се намира между физическия хардуер и операционните системи за гости. Хипервайзорът създава виртуална среда за всяка гост операционна система, позволявайки й да изпълнява своите процеси и програми независимо. Той отговаря за планирането и управлението на ресурсите между различните виртуални машини, като същевременно гарантира тяхната изолация и сигурност.
В обобщение, операционните системи за гости работят във виртуални машини, които се хостват на основната хост операционна система. Софтуерът за виртуализация действа като интерфейс между физическия хардуер и гост операционните системи, като им предоставя необходимите ресурси и управлява тяхното изпълнение. Тази връзка позволява множество операционни системи да съществуват едновременно на един физически сървър или работна станция, оптимизирайки използването на ресурсите и повишавайки гъвкавостта в ИТ средите.