305-300 · Question #111
Where are paravirtualized device drivers installed?
The correct answer is A. In the Guest OS. Paravirtualization is a virtualization technique where the guest operating system is aware that it is running in a virtualized environment and cooperates directly with the hypervisor. According to Xen and virtualization documentation, this cooperation is achieved through…
Question
Options
- AIn the Guest OS
- BNo special drivers are required for paravirtualization
- CCompiled into the hypervisor
- DIn the Host OS
How the community answered
(51 responses)- A71% (36)
- B18% (9)
- C8% (4)
- D4% (2)
Explanation
Paravirtualization is a virtualization technique where the guest operating system is aware that it is running in a virtualized environment and cooperates directly with the hypervisor. According to Xen and virtualization documentation, this cooperation is achieved through paravirtualized device drivers, which must be installed inside the guest operating system. These specialized drivers replace traditional hardware drivers and communicate directly with the hypervisor using optimized interfaces. This reduces the overhead of hardware emulation and improves performance, particularly for disk and network I/O. Because of this design, the guest OS must either be modified or explicitly include support for paravirtualized drivers. Option B is incorrect because paravirtualization explicitly requires special guest-side drivers. Option C is incorrect because drivers are not compiled into the hypervisor; they reside in the guest. Option D is also incorrect because host OS drivers do not provide paravirtualized functionality to guests. Virtualization notes consistently state that paravirtualized drivers are installed and run within the guest OS, making option A the correct answer.
Topics
Community Discussion
No community discussion yet for this question.