VirtualBox: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
Folto82 (discussione | contributi)
Nessun oggetto della modifica
Descrizione: - fix wikilink
Riga 27:
 
== Descrizione ==
VirtualBox supporta la soluzione per la virtualizzazione [[hardware]] di [[Intel]] [[Virtualizzazione x86#Intel VT (IVT)-x|VT-x]] e la soluzione di [[AMD]], [[Virtualizzazione x86#AMD virtualization (AMD-V)|AMD-V]].<ref>{{cita web|url=https://www.virtualbox.org/wiki/Developer_FAQ|titolo=Domande frequenti dello sviluppatore|lingua=en|accesso=11 aprile 2014}}</ref>
 
VirtualBox tenta di eseguire quanto più codice guest possibile in maniera nativa (vale a dire sul processore host). Questo va bene per il codice in modalità utente che funziona nel ring 3 (nel contesto dell'architettura ring di Intel). Tuttavia, il codice [[ring 0]] del sistema guest, che contiene di solito decine di [[istruzione (informatica)|istruzioni]] privilegiate, dovrà essere gestito in modo particolare. VirtualBox usa un approccio abbastanza inconsueto per risolvere il problema: convince il sistema operativo guest ad eseguire il codice ring 0 nel ring 1, normalmente non utilizzato sull'architettura Intel.