1

最近、基本的な x86 仮想マシンの実装に興味を持ちました。x86 アーキテクチャーの仕組みを完全に理解するための最良の方法の 1 つになると思います。

bochs、QEMU、kvm、xen などのオープン ソース VMM のコード ベース以外に、どのリソースを参照することをお勧めしますか?

4

1 に答える 1

0

単純なハイパーバイザーを見ると非常に興味深いように思えますが、アセンブルされた命令をディスク イメージのブートセクター (つまり、必ずしも別の OS をロードするブートローダーとは限らない) に直接書き込むことから始めることをお勧めします。このようにして、すべての特権命令にアクセスできる「リアルモード」で開始できます。開始するのに最適な場所はここであることがわかりました: MikeOS ハンドブック。わずか数分で開始するために必要なすべてが提供されますが、完全に機能するオペレーティング システムも提供されます。

于 2012-09-10T10:04:10.070 に答える