I vantaggi di consentire IO APIC in VirtualBox

June 10

I vantaggi di consentire IO APIC in VirtualBox


VirtualBox utilizza la tecnologia di virtualizzazione che consente di eseguire due sistemi operativi contemporaneamente. Lo fa con la creazione di un ponte di un software che consente a due sistemi operativi di interagire direttamente con l'hardware di un computer. IO APIC è allo stesso tempo una serie di dispositivi all'interno dell'hardware per gestire segnali hardware, e un'opzione è possibile attivare all'interno di VirtualBox. L'attivazione di questa ha il vantaggio di permettere di eseguire sistemi virtuali a 64 bit che utilizzano più processori.

VirtualBox

VirtualBox consente di eseguire un sistema operativo in una finestra all'interno di un altro sistema operativo. Ad esempio, è possibile eseguire Windows all'interno di un ambiente Mac OS. VirtualBox fa questo utilizzando tecnologie di virtualizzazione: Si crea una sofisticata interfaccia software per consentire al sistema operativo virtualizzato, noto anche come il sistema operativo "ospite", per trasmettere i comandi per l'hardware dei computer attraverso il sistema operativo all'interno del quale si sta rendendo virtuale il sistema operativo guest , noto anche come sistema "host".

IO APIC

IO APIC lavora per facilitare un concetto hardware noto come "interrupt". Questi sono segnali che aiutano a controllare il flusso di dati tra dispositivi che sono collegati al computer e il suo processore. Ad esempio, una tastiera rileva il tasto premuto, quindi invia due cose al computer: i dati che rappresentano la chiave stessa e un segnale di interrupt dicendo al processore che ha dati per esso. Dopo che il processore riceve i dati, il segnale viene negato e il processore torna a gestire altri processi fino a quando non riceve un altro segnale di interrupt (la prossima volta che si digita una chiave).

Più processori virtuali

Processori che trattano un solo filo di dati alla volta. Il processore orari sua lavorazione così rapidamente che mentre è solo elaborando una cosa alla volta, cicli tra processi in modo tale che esso dà l'aspetto che sta elaborando più elementi contemporaneamente. Il vantaggio di avere più core di elaborazione è che, poiché ogni core può elaborare un elemento alla volta, letteralmente non consentono al computer di elaborare più elementi contemporaneamente. L'attivazione di IO APIC in VirtualBox permette di avere il sistema guest virtualizzato inviare dati a più di uno dei core di elaborazione del computer, piuttosto che uno solo.

Sistemi a 64 bit

Le ragioni per cui i sistemi a 64 bit correre più veloce di 32 sistemi di bit è che possono elaborare più dati alla volta. I processori possono solo processo di così tanti dati alla volta: un sistema a 32 bit in grado di elaborare le unità di dati che sono lunghe 32 bit e sistemi a 64 bit in grado di elaborare le unità di dati che sono a 64 bit. L'attivazione di IO APIC in VirtualBox consente di eseguire sistemi operativi a 64 bit che sfruttano questa potenza di elaborazione supplementare.