1. Εικονική μηχανή (Guest OS): Το λειτουργικό σύστημα επισκέπτη είναι ένα ξεχωριστό και ανεξάρτητο λειτουργικό σύστημα που εκτελείται σε μια εικονική μηχανή (VM). Κάθε VM λειτουργεί ως εικονικός υπολογιστής, με την CPU, τη μνήμη, την αποθήκευση και τη διεπαφή δικτύου. Τα Guest λειτουργικά συστήματα μπορεί να είναι διαφορετικών τύπων, όπως Windows, Linux ή macOS. Εγκαθίστανται και εκτελούνται ανεξάρτητα μέσα στο περιβάλλον εικονικής μηχανής που παρέχεται από το λογισμικό εικονικοποίησης.
2. Λειτουργικό σύστημα κεντρικού υπολογιστή: Το λειτουργικό σύστημα υποδοχής είναι το υποκείμενο λειτουργικό σύστημα που εκτελείται στο φυσικό υλικό του συστήματος ή του διακομιστή. Λειτουργεί ως κεντρικός υπολογιστής για τις εικονικές μηχανές και διαχειρίζεται την κατανομή πόρων, όπως η CPU, η μνήμη, η αποθήκευση και το εύρος ζώνης δικτύου, στα λειτουργικά συστήματα φιλοξενουμένων. Το λειτουργικό σύστημα υποδοχής είναι υπεύθυνο για τον έλεγχο της αλληλεπίδρασης μεταξύ του υλικού και των εικονικών μηχανών.
3. Λογισμικό εικονικοποίησης (Hypervisor): Το λογισμικό εικονικοποίησης, γνωστό και ως hypervisor, είναι το βασικό στοιχείο που επιτρέπει την εικονικοποίηση. Βρίσκεται μεταξύ του φυσικού υλικού και των επισκεπτών λειτουργικών συστημάτων. Ο hypervisor δημιουργεί ένα εικονικό περιβάλλον για κάθε επισκέπτη λειτουργικό σύστημα, επιτρέποντάς του να εκτελεί τις διαδικασίες και τα προγράμματά του ανεξάρτητα. Είναι υπεύθυνος για τον προγραμματισμό και τη διαχείριση των πόρων μεταξύ των διαφορετικών εικονικών μηχανών, ενώ παράλληλα διασφαλίζει την απομόνωση και την ασφάλειά τους.
Συνοπτικά, τα λειτουργικά συστήματα φιλοξενούμενων εκτελούνται σε εικονικές μηχανές που φιλοξενούνται στο υποκείμενο λειτουργικό σύστημα κεντρικού υπολογιστή. Το λογισμικό εικονικοποίησης λειτουργεί ως η διεπαφή μεταξύ του φυσικού υλικού και των επισκεπτών λειτουργικών συστημάτων, παρέχοντάς τους τους απαραίτητους πόρους και διαχειρίζεται την εκτέλεσή τους. Αυτή η σχέση επιτρέπει σε πολλαπλά λειτουργικά συστήματα να συνυπάρχουν σε έναν ενιαίο φυσικό διακομιστή ή σταθμό εργασίας, βελτιστοποιώντας τη χρήση των πόρων και ενισχύοντας την ευελιξία σε περιβάλλοντα πληροφορικής.