web-dev-qa-db-ja.com

トラップアンドエミュレート仮想化とはどういう意味ですか?

仮想PCのセットアップ方法に関するいくつかの記事で、トラップアンドエミュレート仮想化という用語を読みました。この用語の意味を教えてもらえますか?

それは間違いなく仮想PCを作成するための何らかの方法であることを理解しました。しかし、それはどのように行われますか?

18
Doubting

オペレーティングシステムは、システムを完全に制御できるように設計されています。ただし、OSがハイパーバイザー内の仮想マシンとして実行されている場合、その命令の一部がホストオペレーティングシステムと競合する可能性があります。では、ハイパーバイザーは何をするのでしょうか?それは、それを実行することなく、その特定の命令またはアクションの効果をエミュレートします。このように、ホストOSはゲストのアクションの影響を受けません。これはトラップとエミュレートと呼ばれます。

21
Khayam Gondal