コンピュータ サイエンスを専攻する学生の Nicolas は、さまざまなラボ操作のためにラップトップにゲスト OS を作成することにしました。彼は、ゲスト OS が仮想化環境で実行されていることを認識しない仮想化アプローチを採用しました。仮想マシン マネージャー (VMM) は、コンピューターのハードウェアと直接対話し、コマンドをバイナリ命令に変換して、ホスト OS に転送します。 上記のシナリオで、Nicolas は次の仮想化アプローチのどれを採用しましたか?
正解:A
Hardware-assisted virtualization is a virtualization approach in which the guest OS will not be aware that it is running in a virtualized environment. The virtual machine manager (VMM) will directly interact with the computer hardware, translate commands to binary instructions, and forward them to the host OS. Hardware-assisted virtualization relies on special hardware features in the CPU and chipset to create and manage virtual machines efficiently and securely34. Full virtualization is a virtualization approach in which the guest OS will not be aware that it is running in a virtualized environment, but the VMM will run in software and emulate all the hardware resources for each virtual machine5. Hybrid virtualization is a virtualization approach that combines hardware-assisted and full virtualization techniques to optimize performance and compatibility6. OS-assisted virtualization is a virtualization approach in which the guest OS will be modified to run in a virtualized environment and cooperate with the VMM to access the hardware resources