Innhold
VirtualBox bruker virtualiseringsteknologi for å tillate deg å kjøre to operativsystemer samtidig, og lage en programvare "bro" som lar dem samhandle direkte med datamaskinens maskinvare. IO APIC er en serie enheter innen maskinvaren som lar deg kontrollere signaler og også et alternativ som du kan aktivere i VirtualBox. Hvis du aktiverer det, kan datamaskinen kjøre 64-biters virtuelle systemer som bruker flere prosessorer.
VirtualBox
VirtualBox lar deg kjøre et operativsystem, i sitt eget vindu, i et annet. For eksempel kan du bruke Windows i et Mac OS-miljø. For å gjøre dette mulig, bruker applikasjonen virtualiseringsteknologier: den lager et sofistikert programvaregrensesnitt som lar det virtualiserte operativsystemet, også kjent som "gjest" -systemet, overføre kommandoer til datamaskinens maskinvare gjennom operativsystemet, fra den du virtualiserer. Hovedsystemet er kjent som "vert" eller "vert" -systemet.
IO APIC
IO APIC legger til rette for et maskinvarekonsept kjent som "Interruptions". De er signaler som hjelper med å kontrollere datastrømmen mellom enheter som kobles til datamaskinen og prosessoren. For eksempel oppdager et tastatur nøkkelen du trykker på, og forteller datamaskinen to ting: dataene representert av selve tasten, og et avbruddssignal som forteller prosessoren at det er data for det. Når prosessoren mottar dataene, nektes signalet, og prosessoren fortsetter å administrere andre prosesser til den får et nytt avbrudd (når du trykker på en annen tast).
Flere virtuelle prosessorer
Prosessorer kan bare administrere en rad med data om gangen. Prosessoren planlegger behandlingen så raskt at mens den bare arbeider med ett element om gangen, skaper det utseendet at den behandler flere elementer samtidig. Fordelen med å ha flere prosessorkjerner er at siden hver kjerne kan behandle ett element om gangen, lar det datamaskinen bokstavelig talt behandle flere samtidig. Aktivering av IO APIC i VirtualBox lar det virtualiserte systemet ditt sende data til flere prosessorkjerner i stedet for bare en.
64-biters systemer
Årsaken til at 64-biters systemer er raskere enn 32-biters systemer, er at de kan behandle mer data om gangen. Et 32-biters system kan behandle dataenheter på opptil 32 bits, og et 64-biters system behandler elementer dobbelt så stort. Aktivering av IO APIC i VirtualBox lar deg kjøre operativsystemer som utnytter denne ekstra prosessorkraften.