Περιεχόμενο
Το VirtualBox χρησιμοποιεί τεχνολογία εικονικοποίησης που σας επιτρέπει να εκτελείτε ταυτόχρονα δύο λειτουργικά συστήματα, δημιουργώντας ένα λογισμικό "γέφυρα" που τους επιτρέπει να αλληλεπιδρούν απευθείας με το υλικό του υπολογιστή. Το IO APIC είναι μια σειρά συσκευών εντός του υλικού που σας επιτρέπουν να ελέγχετε σήματα και επίσης μια επιλογή που μπορείτε να ενεργοποιήσετε στο VirtualBox. Η ενεργοποίησή του επιτρέπει στον υπολογιστή να εκτελεί εικονικά συστήματα 64-bit που χρησιμοποιούν πολλούς επεξεργαστές.
VirtualBox
Το VirtualBox σάς επιτρέπει να εκτελείτε ένα λειτουργικό σύστημα, στο δικό του παράθυρο, σε ένα άλλο. Για παράδειγμα, μπορείτε να χρησιμοποιήσετε τα Windows σε περιβάλλον Mac OS. Για να γίνει αυτό εφικτό, η εφαρμογή χρησιμοποιεί τεχνολογίες εικονικοποίησης: δημιουργεί μια εξελιγμένη διεπαφή λογισμικού που επιτρέπει στο εικονικοποιημένο λειτουργικό σύστημα, επίσης γνωστό ως σύστημα "επισκέπτης", να μεταδίδει εντολές στο υλικό του υπολογιστή μέσω του λειτουργικού συστήματος, από αυτό που εικονικοποιείτε. Το κύριο σύστημα είναι γνωστό ως σύστημα "κεντρικού υπολογιστή" ή "κεντρικού υπολογιστή".
IO APIC
Το IO APIC διευκολύνει μια ιδέα υλικού που είναι γνωστή ως "Διακοπές". Είναι σήματα που βοηθούν στον έλεγχο της ροής δεδομένων μεταξύ συσκευών που συνδέονται με τον υπολογιστή και τον επεξεργαστή του. Για παράδειγμα, ένα πληκτρολόγιο ανιχνεύει το πλήκτρο που πατάτε και λέει στον υπολογιστή δύο πράγματα: τα δεδομένα που αντιπροσωπεύονται από το ίδιο το κλειδί και ένα σήμα διακοπής που λέει στον επεξεργαστή ότι υπάρχουν δεδομένα για αυτό. Όταν ο επεξεργαστής λαμβάνει τα δεδομένα, το σήμα απορρίπτεται και ο επεξεργαστής συνεχίζει να διαχειρίζεται άλλες διαδικασίες έως ότου λάβει άλλη διακοπή (όταν πατάτε άλλο πλήκτρο).
Πολλαπλοί εικονικοί επεξεργαστές
Οι επεξεργαστές μπορούν να διαχειρίζονται μόνο μία σειρά δεδομένων κάθε φορά. Ο επεξεργαστής προγραμματίζει την επεξεργασία τόσο γρήγορα που, ενώ λειτουργεί με μόνο ένα στοιχείο κάθε φορά, δημιουργεί την εμφάνιση ότι επεξεργάζεται πολλά στοιχεία ταυτόχρονα. Το πλεονέκτημα της ύπαρξης πολλαπλών πυρήνων επεξεργασίας είναι ότι, καθώς κάθε πυρήνας μπορεί να επεξεργάζεται ένα στοιχείο κάθε φορά, επιτρέπει κυριολεκτικά στον υπολογιστή να επεξεργάζεται πολλά ταυτόχρονα. Η ενεργοποίηση του IO APIC στο VirtualBox επιτρέπει στο εικονικοποιημένο σύστημά σας να στέλνει δεδομένα σε πολλούς πυρήνες επεξεργαστών αντί για έναν μόνο.
Συστήματα 64-bit
Ο λόγος για τον οποίο τα συστήματα 64-bit είναι ταχύτερα από τα συστήματα 32-bit είναι ότι μπορούν να επεξεργαστούν περισσότερα δεδομένα ταυτόχρονα. Ένα σύστημα 32-bit μπορεί να επεξεργαστεί μονάδες δεδομένων έως 32 bit και ένα σύστημα 64-bit επεξεργάζεται στοιχεία διπλάσιο από το μέγεθος. Η ενεργοποίηση του IO APIC στο VirtualBox σάς επιτρέπει να εκτελείτε λειτουργικά συστήματα που εκμεταλλεύονται αυτήν την πρόσθετη ισχύ επεξεργασίας.