nerdexam
LPI

305-300 · Question #18

Which statement is true regarding the Linux kernel module that must be loaded in order to use QEMU with hardware virtualization extensions?

The correct answer is C. It must be loaded into the Kernel of the host system in order to use the visualization extensions of. The Linux kernel module that must be loaded in order to use QEMU with hardware virtualization extensions is KVM (Kernel-based Virtual Machine). KVM is a full virtualization solution that allows a user space program (such as QEMU) to utilize the hardware virtualization features…

Virtualization

Question

Which statement is true regarding the Linux kernel module that must be loaded in order to use QEMU with hardware virtualization extensions?

Options

  • AIt must be loaded into the kernel of the host system only if the console of a virtual machine will be
  • BIt must be loaded into the kernel of each virtual machine that will access files and directories from
  • CIt must be loaded into the Kernel of the host system in order to use the visualization extensions of
  • DIt must be loaded into the kernel of the first virtual machine as it interacts with the QEMU bare
  • EIt must be loaded into the kernel of each virtual machine to provide Para virtualization which is

How the community answered

(30 responses)
  • B
    13% (4)
  • C
    73% (22)
  • D
    3% (1)
  • E
    10% (3)

Explanation

The Linux kernel module that must be loaded in order to use QEMU with hardware virtualization extensions is KVM (Kernel-based Virtual Machine). KVM is a full virtualization solution that allows a user space program (such as QEMU) to utilize the hardware virtualization features of various processors (such as Intel VT or AMD-V). KVM consists of a loadable kernel module, kvm.ko, that provides the core virtualization infrastructure and a processor specific module, kvm-intel.ko or kvm- amd.ko. KVM must be loaded into the kernel of the host system in order to use the virtualization extensions of the host system's CPU. This enables QEMU to run multiple virtual machines with unmodified Linux or Windows images, each with private virtualized hardware. KVM is integrated with QEMU, so there is no need to load it into the kernel of each virtual machine or the first virtual machine. KVM also does not require paravirtualization, which is a technique that modifies the guest operating system to communicate directly with the hypervisor, bypassing the emulation layer.

Topics

#KVM kernel module#hardware virtualization#QEMU#host kernel

Community Discussion

No community discussion yet for this question.

Full 305-300 Practice