Skip to main content

Ποιοι είναι οι διαφορετικοί τύποι εικονικών μηχανών;

Υπάρχουν δύο κύριοι τύποι εικονικών μηχανών.Το ένα, το οποίο ονομάζεται εικονική μηχανή συστήματος, χρησιμοποιείται για να μιμείται όλες τις διαδικασίες και τα στοιχεία ενός πραγματικού υπολογιστή.Το άλλο, το οποίο είναι γνωστό ως εικονική μηχανή διαδικασίας, χρησιμοποιείται για την εκτέλεση μόνο μιας μόνο εφαρμογής και εξαφανίζεται όταν η εφαρμογή αυτή είναι κλειστή.

Οι εικονικές μηχανές συστήματος επιτρέπουν σε ένα άτομο να χρησιμοποιεί έναν μόνο διακομιστή σαν να ήταν πολλοί διαφορετικοί υπολογιστές.Χρησιμοποιώντας αυτόν τον τύπο τεχνολογίας, ένα μηχάνημα μπορεί να αναδιαμορφωθεί με διάφορους τρόπους.Κάθε μία από αυτές τις αναδιαμορφώσεις είναι εντελώς απομονωμένη από τα άλλα συστήματα και μπορεί να λειτουργήσει ως ανεξάρτητος υπολογιστής, παρόλο που κάθε ένας από αυτούς υπάρχει στην ίδια φυσική μηχανή.Αυτή η απομόνωση σημαίνει ότι εάν ένα σύστημα καταρρεύσει, τα άλλα εικονικά μηχανήματα μπορούν ακόμα να χρησιμοποιηθούν.

Η χρήση εικονικών μηχανών συστήματος επιτρέπει επίσης σε έναν χρήστη να εκτελεί πολλαπλά λειτουργικά συστήματα στο ίδιο μηχάνημα.Αυτό επιτρέπει σε έναν χρήστη να εκτελεί προγράμματα που είναι διαθέσιμα μόνο σε έναν τύπο λειτουργικού συστήματος.Επίσης, καθιστά δυνατή τη δοκιμή ενός προγράμματος σε πολλαπλές πλατφόρμες χωρίς μηχανές μεταγωγής.

Ανάλογα με τις ανάγκες των χρηστών, οι εικονικές μηχανές του συστήματος μπορούν να ρυθμιστούν για να εκτελούν σαν να έχουν μια ποικιλία διαφορετικών τύπων υλικού.Μέσα σε κάθε εικονική μηχανή υπάρχει μια εικονική μητρική πλακέτα, ένας εικονικός επεξεργαστής, μια κάρτα επιταχυντής γραφικών εικονικών βίντεο και όλα τα άλλα εξαρτήματα που βρίσκονται μέσα σε έναν φυσικό υπολογιστή.Ο εικονικός υπολογιστής μπορεί ακόμη και να ρυθμιστεί ώστε να χρησιμοποιεί υλικό στο φυσικό σύστημα σαν να έγινε σε διαφορετικές προδιαγραφές.Υπάρχουν τόσες διαφορετικές διαμορφώσεις των εικονικών μηχανών συστήματος, καθώς υπάρχουν διαμορφώσεις φυσικών διακομιστών υπολογιστών.

Οι εικονικές μηχανές διεργασίας χρησιμοποιούνται για την εκτέλεση ενός ενιαίου προγράμματος μεμονωμένα από το λειτουργικό σύστημα του φυσικού υπολογιστή.Αυτό επιτρέπει σε έναν χρήστη να εκτελεί ένα πρόγραμμα που διαφορετικά θα μπορούσε να είναι ασυμβίβαστο με το κανονικό λειτουργικό σύστημα.Κάθε εικονική μηχανή της διαδικασίας δημιουργείται για να εκτελέσει ένα συγκεκριμένο πρόγραμμα και υπάρχει μόνο ενώ λειτουργεί το πρόγραμμα.Το κλείσιμο του προγράμματος που λειτουργεί θα κάνει μια διαδικασία εικονικής μηχανής να εξαφανιστεί και το άνοιγμα αυτού του προγράμματος θα δημιουργήσει και πάλι ένα νέο εικονικό μηχάνημα.