Skip to main content

Τι είναι η εικονικοποίηση της CPU;

Η εικονικοποίηση CPU περιλαμβάνει μια ενιαία CPU που ενεργούσε σαν να ήταν δύο ξεχωριστές CPU.Στην πραγματικότητα, αυτό είναι σαν να τρέχετε δύο ξεχωριστούς υπολογιστές σε ένα μόνο φυσικό μηχάνημα.Ίσως ο πιο συνηθισμένος λόγος για να γίνει αυτό είναι να εκτελεστεί δύο διαφορετικά λειτουργικά συστήματα σε ένα μηχάνημα.

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

Ο τρόπος με τον οποίο η CPU αλληλεπιδρά με τις εφαρμογές καθορίζεται από το λειτουργικό σύστημα υπολογιστών.Τα πιο γνωστά λειτουργικά συστήματα είναι η Microsoft Windows Reg, Mac OS και διάφορα συστήματα ανοιχτού κώδικα κάτω από το banner του Linux.Κατ 'αρχήν, μια CPU μπορεί να λειτουργήσει μόνο ένα λειτουργικό σύστημα κάθε φορά.Είναι δυνατόν να εγκατασταθεί περισσότερο από ένα σύστημα σε έναν σκληρό δίσκο υπολογιστών, αλλά κανονικά μόνο κάποιος μπορεί να τρέχει κάθε φορά.

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

Μια χρήση της εικονικοποίησης CPU είναι να επιτρέπεται σε δύο διαφορετικά λειτουργικά συστήματα να εκτελούνται ταυτόχρονα.Για παράδειγμα, ένας υπολογιστής της Apple θα μπορούσε να χρησιμοποιήσει εικονικοποίηση για να εκτελέσει μια έκδοση των Windows Reg.Επίσης, επιτρέποντας στον χρήστη να εκτελέσει τις εφαρμογές Windows Reg.Ομοίως, ένας υπολογιστής με βάση το Linux θα μπορούσε να εκτελέσει Windows Reg.μέσω εικονικοποίησης.Είναι επίσης δυνατό να χρησιμοποιήσετε την εικονικοποίηση της CPU για την εκτέλεση των Windows Reg.σε Mac ή Linux PC, ή για την εκτέλεση Mac OS Reg.και το Linux ταυτόχρονα.

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

Η εικονικοποίηση CPU δεν πρέπει να συγχέεται με το multitasking ή το hyperthreading.Το Multitasking είναι απλώς η πράξη εκτέλεσης περισσότερων από μία εφαρμογών κάθε φορά.Κάθε σύγχρονο λειτουργικό σύστημα επιτρέπει να γίνει αυτό σε μία μόνο CPU, αν και τεχνικά μόνο μία εφαρμογή αντιμετωπίζεται σε οποιαδήποτε συγκεκριμένη στιγμή.Το HyperThreading είναι όπου οι συμβατές CPU μπορούν να εκτελούν ειδικά γραπτές εφαρμογές με τρόπο που να πραγματοποιεί δύο ενέργειες ταυτόχρονα.