H13-511_V5.5 · Question #160
Which of the following descriptions about I/O virtualization are correct? (Multiple choice)
The correct answer is A. Hardware-assisted virtualization installs the V/O device driver directly in the operating system of B. Both virtualization and paravirtualization I/O access processing need to be intervened by. A and B are correct because hardware-assisted virtualization (e.g., using IOMMU/VT-d) allows the guest OS to install the I/O device driver directly - bypassing the need for driver emulation - while both full virtualization and paravirtualization still require the hypervisor…
Question
Which of the following descriptions about I/O virtualization are correct? (Multiple choice)
Options
- AHardware-assisted virtualization installs the V/O device driver directly in the operating system of
- BBoth virtualization and paravirtualization I/O access processing need to be intervened by
- CParavirtualization simulates a virtual I/O device similar to a real device for a virtual machine
- DThe full virtualization method requires each virtual machine to run the front-end driver. When it
How the community answered
(26 responses)- A77% (20)
- C15% (4)
- D8% (2)
Explanation
A and B are correct because hardware-assisted virtualization (e.g., using IOMMU/VT-d) allows the guest OS to install the I/O device driver directly - bypassing the need for driver emulation - while both full virtualization and paravirtualization still require the hypervisor (VMM) to intercept and process I/O requests to maintain isolation and control.
C is wrong because it describes full virtualization, not paravirtualization. Full virtualization emulates a virtual device that mimics real hardware so the unmodified guest OS can use standard drivers. Paravirtualization instead uses synthetic, hypervisor-aware drivers that don't pretend to be real hardware.
D is wrong because the front-end/back-end (split driver) model belongs to paravirtualization (classic in Xen-style systems), not full virtualization. In full virtualization, the guest uses unmodified standard drivers against an emulated device.
Memory tip: Use the phrase "Full = Fake, Para = Partners, Hardware = Direct." Full virtualization fakes real hardware; paravirtualization uses a partner (front-end/back-end split driver) model; hardware-assisted virtualization gives direct driver access to the guest OS.
Topics
Community Discussion
No community discussion yet for this question.