Inhoud
VirtualBox maakt gebruik van virtualisatietechnologie om u in staat te stellen twee besturingssystemen tegelijkertijd te gebruiken, waardoor een softwarebrug ontstaat waarmee ze rechtstreeks kunnen communiceren met de hardware van een computer. De IO APIC is een reeks apparaten binnen de hardware waarmee u signalen kunt besturen en ook een optie die u in VirtualBox kunt inschakelen. Als u dit inschakelt, kan de computer 64-bits virtuele systemen uitvoeren die meerdere processors gebruiken.
VirtualBox
Met VirtualBox kunt u een besturingssysteem uitvoeren, in zijn eigen venster, in een ander. U kunt Windows bijvoorbeeld gebruiken in een Mac OS-omgeving. Om dit mogelijk te maken, gebruikt de applicatie virtualisatietechnologieën: het creëert een geavanceerde software-interface waarmee het gevirtualiseerde besturingssysteem, ook bekend als het 'gast'-systeem, commando's naar de hardware van de computer kan verzenden via het besturingssysteem, van degene die je virtualiseert. Het hoofdsysteem staat bekend als het "host" - of "host" -systeem.
IO APIC
De IO APIC faciliteert een hardwareconcept dat bekend staat als "Interruptions". Het zijn signalen die helpen bij het regelen van de gegevensstroom tussen apparaten die verbinding maken met de computer en de processor. Een toetsenbord detecteert bijvoorbeeld de toets die u indrukt en vertelt de computer twee dingen: de gegevens die worden weergegeven door de toets zelf, en een interruptsignaal dat de processor vertelt dat er gegevens voor zijn. Wanneer de processor de gegevens ontvangt, wordt het signaal geweigerd en hervat de processor het beheer van andere processen totdat deze opnieuw wordt onderbroken (wanneer u op een andere toets drukt).
Meerdere virtuele processors
Verwerkers kunnen slechts één rij gegevens tegelijk beheren. De processor plant de verwerking zo snel dat hij, terwijl hij met slechts één element tegelijk werkt, de indruk wekt dat hij meerdere elementen tegelijkertijd verwerkt. Het voordeel van meerdere verwerkingskernen is dat, aangezien elke kern één element tegelijk kan verwerken, de computer er letterlijk meerdere tegelijk mee kan verwerken. Door IO APIC in VirtualBox in te schakelen, kan uw gevirtualiseerde systeem gegevens naar meerdere processorkernen verzenden in plaats van slechts één.
64-bits systemen
De reden dat 64-bits systemen sneller zijn dan 32-bits systemen, is dat ze meer gegevens tegelijk kunnen verwerken. Een 32-bits systeem kan gegevenseenheden tot 32 bits verwerken en een 64-bits systeem verwerkt elementen die twee keer zo groot zijn. Door IO APIC in VirtualBox in te schakelen, kunt u besturingssystemen gebruiken die profiteren van deze extra verwerkingskracht.