nerdexam
Huawei

H13-511_V5.5 · Question #158

Which of the following items belong to the difference between Virtio and QEMU? (Multiple choice)

The correct answer is A. QEMU can support a wider range of hardware B. Virtio shortens the I/0 request path D. Virtio requires fewer resources for simulation. A is correct because QEMU is a full hardware emulator that can emulate a broad spectrum of devices (network cards, disk controllers, CPUs), making it compatible with virtually any guest OS without special drivers - whereas Virtio only provides a limited set of paravirtualized…

Virtualization Technologies

Question

Which of the following items belong to the difference between Virtio and QEMU? (Multiple choice)

Options

  • AQEMU can support a wider range of hardware
  • BVirtio shortens the I/0 request path
  • CThe performance of QENU virtualization is more powerful
  • DVirtio requires fewer resources for simulation

How the community answered

(25 responses)
  • A
    84% (21)
  • C
    16% (4)

Explanation

A is correct because QEMU is a full hardware emulator that can emulate a broad spectrum of devices (network cards, disk controllers, CPUs), making it compatible with virtually any guest OS without special drivers - whereas Virtio only provides a limited set of paravirtualized device types and requires compatible guest drivers.

B is correct because Virtio uses a paravirtualized design: the guest OS "knows" it's in a VM and communicates with the host via shared memory ring buffers (virtqueues) rather than going through a full hardware emulation stack - dramatically shortening the I/O request path.

D is correct because emulating complex real hardware (QEMU's approach) consumes significantly more CPU and memory resources. Virtio's simplified, standardized interface strips away that complexity, so the hypervisor needs far fewer resources to handle each I/O operation.

C is wrong because it's the opposite of reality - Virtio's paravirtualized I/O consistently outperforms QEMU's full hardware emulation in throughput and latency, particularly for disk and network I/O. QEMU emulation carries inherent overhead from simulating real hardware behavior.

Memory tip: Use the contrast "QEMU = Universal but Heavy, Virtio = Specialized but Fast." QEMU wins on compatibility (wider hardware support), Virtio wins on efficiency (shorter path, fewer resources). Any answer claiming QEMU is faster than Virtio is a trap - emulation always costs more than paravirtualization.

Topics

#QEMU#Virtio#I/O virtualization#paravirtualization

Community Discussion

No community discussion yet for this question.

Full H13-511_V5.5 Practice