Tartalom
A VirtualBox a virtualizációs technológiát használja arra, hogy két operációs rendszert futtasson egyszerre, létrehozva egy szoftver "hidat", amely lehetővé teszi számukra, hogy közvetlenül kommunikáljanak a számítógép hardverével. Az IO APIC a hardveren belüli eszközök sorozata, amely lehetővé teszi a jelek vezérlését, valamint egy lehetőség, amelyet a VirtualBoxban engedélyezhet. Engedélyezésével a számítógép 64 bites, több processzort használó virtuális rendszereket futtathat.
VirtualBox
A VirtualBox lehetővé teszi az operációs rendszer futtatását a saját ablakában, egy másikon belül. Használhatja például a Windows rendszert Mac OS környezetben. Ennek lehetővé tétele érdekében az alkalmazás virtualizációs technológiákat használ: egy kifinomult szoftver interfészt hoz létre, amely lehetővé teszi a virtualizált operációs rendszer, más néven "vendég" rendszer számára, hogy az operációs rendszeren keresztül továbbítsa a parancsokat a számítógép hardverére, amit virtualizálsz. A fő rendszert "host" vagy "host" rendszerként ismerik.
IO APIC
Az IO APIC megkönnyíti a "megszakítások" néven ismert hardverkoncepciót. Olyan jelek, amelyek segítenek szabályozni az adatáramlást a számítógéphez és annak processzorához csatlakozó eszközök között. Például egy billentyűzet észleli az Ön által megnyomott billentyűt, és két dolgot közöl a számítógéppel: a kulcs által képviselt adatokat és egy megszakítási jelet, amely közli a processzorral, hogy van rá adat. Amikor a processzor megkapja az adatokat, a jelet megtagadják, és a processzor folytatja a többi folyamat kezelését, amíg újabb megszakítást nem kap (amikor megnyom egy másik gombot).
Több virtuális processzor
A processzorok egyszerre csak egy adatsort kezelhetnek. A processzor olyan gyorsan ütemezi a feldolgozást, hogy miközben egyszerre csak egy elemmel dolgozik, azt a látszatot kelti, hogy egyszerre több elemet is feldolgoz. A több feldolgozó mag előnye, hogy mivel minden mag egyszerre egy elemet képes feldolgozni, szó szerint lehetővé teszi a számítógép számára, hogy egyszerre több dolgot dolgozzon fel. Az IO APIC engedélyezése a VirtualBoxban lehetővé teszi, hogy a virtualizált rendszere egyetlen processzor helyett több processzormagra küldjön adatokat.
64 bites rendszerek
A 64 bites rendszerek gyorsabbak, mint a 32 bites rendszerek, mert egyszerre több adatot tudnak feldolgozni. A 32 bites rendszer legfeljebb 32 bites adategységeket képes feldolgozni, a 64 bites rendszer pedig kétszer akkora elemeket dolgoz fel. Az IO APIC engedélyezése a VirtualBoxban lehetővé teszi olyan operációs rendszerek futtatását, amelyek kihasználják ezt a további feldolgozási teljesítményt.