Innehåll
VirtualBox använder virtualiseringsteknik för att du ska kunna köra två operativsystem samtidigt och skapa en programvarubro som gör att de kan interagera direkt med datorns maskinvara. IO APIC är en serie enheter inom hårdvaran som låter dig styra signaler och också ett alternativ som du kan aktivera i VirtualBox. Genom att aktivera det kan datorn köra 64-bitars virtuella system som använder flera processorer.
VirtualBox
VirtualBox låter dig köra ett operativsystem i sitt eget fönster i ett annat. Du kan till exempel använda Windows i en Mac OS-miljö. För att göra detta möjligt använder applikationen virtualiseringstekniker: det skapar ett sofistikerat programvarugränssnitt för att tillåta det virtualiserade operativsystemet, även känt som "gäst" -systemet, att överföra kommandon till datorns hårdvara via operativsystemet, från den du virtualiserar. Huvudsystemet är känt som "värd" eller "värd" -systemet.
IO APIC
IO APIC underlättar ett hårdvarukoncept som kallas "Interruptions". De är signaler som hjälper till att kontrollera dataflödet mellan enheter som ansluter till datorn och dess processor. Till exempel upptäcker ett tangentbord den tangent du trycker på och berättar för datorn två saker: data som representeras av själva tangenten och en avbrottssignal som säger till processorn att det finns data för det. När processorn tar emot data nekas signalen och processorn återupptar hanteringen av andra processer tills den får ytterligare ett avbrott (när du trycker på en annan knapp).
Flera virtuella processorer
Processorer kan bara hantera en rad data i taget. Processorn schemalägger bearbetningen så snabbt att, medan den arbetar med bara ett element åt gången, skapar det utseendet att den bearbetar flera element samtidigt. Fördelen med att ha flera processorkärnor är att eftersom varje kärna kan bearbeta ett element i taget, gör det bokstavligen att datorn kan bearbeta flera samtidigt. Om du aktiverar IO APIC i VirtualBox kan ditt virtualiserade system skicka data till flera processorkärnor istället för bara en.
64-bitars system
Anledningen till att 64-bitars system är snabbare än 32-bitars system är att de kan bearbeta mer data åt gången. Ett 32-bitars system kan bearbeta dataenheter på upp till 32 bitar och ett 64-bitars system bearbetar element dubbelt så stor. Om du aktiverar IO APIC i VirtualBox kan du köra operativsystem som utnyttjar denna extra processorkraft.