2

したがって、一部の(すべてではないにしても)主要なハイパーバイザーは、アイドル状態のゲストのCPU時間を抑制しながら、より多くの貧しいゲストのためにより多くのCPU時間をスケジュールできることを知っています。

ハイパーバイザーは、ゲストがアイドリングに時間を費やしているかどうかをどのように知るのですか?

4

2 に答える 2

1

最新のOSはCPUをアイドル状態にし、(ほとんどの場合)CPUをシャットダウンして、次の割り込みを待機します。このプロセスはハイパーバイザーによってキャッチされ、起動が必要になるまでVMを一時停止できます。

于 2012-10-10T20:49:53.383 に答える
1

はじめに:通常のコンピューターは何をしますか?アイドル状態のときは、アイドル状態の命令をCPUに送信し、CPUは少しの間オフになります。(これは劇的な過度の単純化ですが、この質問には十分正確です。)

VMで何かが発生します。ハイパーバイザーは、別のVMに保留中の命令がある場合はアイドル状態の命令をインターセプトし、そうでない場合はプロセッサー自体をアイドル状態にします。

于 2012-10-10T20:52:19.060 に答える