Skip to main content

Τι είναι η πλήρης εικονικοποίηση;

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

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

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