• [^] # Re: super codeurs ?

    Posté par . En réponse au journal La virtualisation directement dans le CPU. Évalué à 7.

    Tout simplement parce que le logiciel doit émuler le CPU, or les x86 sont extrêmement complexes, d'où les bugs.

    La virtualisation dans les CPU est presque triviale : en gros, le logiciel hôte dit au CPU : exécute-moi tel code (l'OS invité) avec quelques protections autour, et le CPU exécute à peu près « normalement » le code invité, à peu près comme si c'était n'importe quel code.

    Donc le CPU rajoute un peu de sucre autour, mais il n'émule rien. Ce n'est qu'une gestion de contexte.